/*! PropFirmVIP 主题 | © 2026 PropFirmVIP 版权所有，禁止未经授权的复制/抄袭/再分发 | PFV-a7f3c9e21b8d4f60 */
#fpf-news-widget .fpf-latest-news{--bg-base:#011210;--bg-surface:linear-gradient(145deg,#0f1719,#11181a);--bg-recessed:rgba(0,0,0,.4);--shadow-dark:rgba(0,0,0,.7);--shadow-light:rgba(46,233,152,.04);--highlight-inner:rgba(46,233,152,.06);--text-primary:#f0f6f4;--text-secondary:#94a8a0;--accent-neon:#3ea89f;--accent-neon-rgb:62,168,159;--text-on-accent:#011a16;--border-subtle:#12302b;--border-top:#1a423b;--radius:24px;--max-width:1200px;color:var(--text-primary);font-family:var(--font-body);padding:0 0 64px}#fpf-news-widget .fpf-ln-wrap{margin:0 auto;max-width:var(--max-width);padding:0 24px}#fpf-news-widget .fpf-ln-head{margin-bottom:44px;text-align:center}#fpf-news-widget .fpf-ln-hl{color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(1.8rem,4vw,2.4rem);font-weight:600;line-height:1.2;margin:0;text-shadow:0 4px 15px rgba(0,0,0,.8)}#fpf-news-widget .fpf-ln-hl:after{background:var(--accent-neon);border-radius:2px;box-shadow:0 0 12px rgba(var(--accent-neon-rgb),.5);content:"";display:block;height:4px;margin:20px auto 0;width:64px}#fpf-news-widget .fpf-ln-grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:48px}#fpf-news-widget .fpf-ln-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius);border-top-color:var(--border-top);box-shadow:10px 15px 35px var(--shadow-dark),-2px -2px 10px var(--shadow-light),inset 0 1px 1px var(--highlight-inner);color:inherit;display:flex;flex-direction:column;height:100%;opacity:0;overflow:hidden;padding:14px;position:relative;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),opacity .3s;translate:0 12px}#fpf-news-widget .fpf-ln-card.show{opacity:1;translate:0 0}#fpf-news-widget .fpf-ln-card:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjAxIiBkPSJNMCAwaDR2NEgweiIvPjwvc3ZnPg==");content:"";inset:0;opacity:.5;pointer-events:none;position:absolute;z-index:0}#fpf-news-widget .fpf-ln-card:hover{border-color:rgba(var(--accent-neon-rgb),.25);border-top-color:rgba(var(--accent-neon-rgb),.4);box-shadow:14px 20px 40px var(--shadow-dark),-2px -2px 12px var(--shadow-light),inset 0 1px 1px rgba(var(--accent-neon-rgb),.15);transform:translateY(-4px)}#fpf-news-widget .fpf-ln-media{align-items:center;aspect-ratio:16/9;background:var(--bg-recessed);border:1px solid rgba(0,0,0,.8);border-bottom-color:hsla(0,0%,100%,.05);border-radius:12px;box-shadow:inset 4px 4px 12px rgba(0,0,0,.8),0 1px 1px hsla(0,0%,100%,.05);display:flex;justify-content:center;overflow:hidden;padding:20px;position:relative;z-index:1}#fpf-news-widget .fpf-ln-media img{filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));height:100%;object-fit:contain;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}#fpf-news-widget .fpf-ln-card:hover .fpf-ln-media img{transform:scale(1.05)}#fpf-news-widget .fpf-ph{align-items:center;background:transparent;color:var(--text-secondary);display:flex;font-size:14px;font-weight:600;height:100%;justify-content:center;width:100%}#fpf-news-widget .fpf-ln-body{display:flex;flex-direction:column;flex-grow:1;padding:20px 6px 6px;position:relative;z-index:1}#fpf-news-widget .fpf-ln-title-sm{color:var(--text-primary);display:-webkit-box;font-family:var(--font-heading);font-size:clamp(15px,2vw,17px);font-weight:500;-webkit-line-clamp:3;line-height:1.35;margin:0 0 14px;-webkit-box-orient:vertical;min-height:68px;overflow:hidden;text-shadow:0 2px 4px rgba(0,0,0,.5);transition:color .2s}#fpf-news-widget .fpf-ln-card:hover .fpf-ln-title-sm{color:var(--accent-neon)}#fpf-news-widget .fpf-ln-read{align-items:center;color:var(--accent-neon);display:inline-flex;font-family:var(--font-heading);font-size:14px;font-weight:600;gap:6px;letter-spacing:.3px}#fpf-news-widget .fpf-ln-read svg{flex-shrink:0;height:15px;stroke-width:2.5;transition:transform .2s cubic-bezier(.4,0,.2,1);width:15px}#fpf-news-widget .fpf-ln-card:hover .fpf-ln-read svg{transform:translateX(4px)}#fpf-news-widget .fpf-ln-meta{align-items:center;border-top:1px solid hsla(0,0%,100%,.04);color:var(--text-secondary);display:flex;font-size:13px;font-weight:600;gap:8px;margin-top:18px;padding-top:14px}#fpf-news-widget .fpf-ln-meta svg{fill:none;flex-shrink:0;height:15px;opacity:.7;stroke:currentColor;stroke-width:2;width:15px}#fpf-news-widget .fpf-ln-footer{text-align:center}#fpf-news-widget .fpf-ln-btn{align-items:center;background:#3ea89f;border:none;border-radius:10px;box-shadow:0 4px 10px rgba(var(--accent-neon-rgb),.3),0 2px 4px var(--shadow-dark),inset 0 1px 1px hsla(0,0%,100%,.6),inset 0 -2px 4px rgba(0,0,0,.2);color:var(--text-on-accent)!important;display:inline-flex;font-family:var(--font-heading)!important;font-size:15px;font-weight:600!important;gap:8px;height:52px;justify-content:center;padding:0 32px;text-decoration:none!important;text-shadow:0 1px 0 hsla(0,0%,100%,.3);transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}#fpf-news-widget .fpf-ln-btn:hover{background:#3ea89f;box-shadow:0 6px 15px rgba(var(--accent-neon-rgb),.4),0 4px 8px var(--shadow-dark),inset 0 1px 1px hsla(0,0%,100%,.8),inset 0 -2px 4px rgba(0,0,0,.2);transform:translateY(-2px)}#fpf-news-widget .fpf-ln-btn:active{box-shadow:0 2px 6px rgba(var(--accent-neon-rgb),.2),inset 0 2px 4px rgba(0,0,0,.3);transform:translateY(1px)}#fpf-news-widget .fpf-ln-btn svg{fill:none;filter:drop-shadow(0 1px 0 rgba(255,255,255,.3));height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;transition:transform .18s;width:18px}#fpf-news-widget .fpf-ln-btn:hover svg{transform:translateX(3px)}#fpf-news-widget .fpf-ln-card.is-skel{animation:fpfShimmer 1.5s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.01),rgba(46,233,152,.03),hsla(0,0%,100%,.01));background-size:200% 100%;border:1px solid hsla(0,0%,100%,.02);box-shadow:none;opacity:1;translate:0 0}#fpf-news-widget .fpf-ln-card.is-skel:after{display:none}@keyframes fpfShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:1080px){#fpf-news-widget .fpf-ln-grid{grid-template-columns:repeat(3,1fr)}#fpf-news-widget .fpf-ln-grid>article:nth-child(4){display:none}}@media (max-width:768px){#fpf-news-widget .fpf-ln-grid{grid-template-columns:repeat(2,1fr)}#fpf-news-widget .fpf-ln-grid>article:nth-child(4){display:flex}}@media (max-width:600px){#fpf-news-widget .fpf-ln-grid{gap:16px;grid-template-columns:1fr;margin-bottom:36px}#fpf-news-widget .fpf-ln-head{margin-bottom:32px}#fpf-news-widget .fpf-ln-title-sm{min-height:auto}#fpf-news-widget .fpf-ln-card:hover{transform:translateY(-2px)}#fpf-news-widget .fpf-ln-btn{max-width:320px;width:100%}}@media (prefers-reduced-motion:reduce){#fpf-news-widget .fpf-ln-btn,#fpf-news-widget .fpf-ln-card,#fpf-news-widget .fpf-ln-media img,#fpf-news-widget .fpf-ln-read svg{animation:none;transition:none}#fpf-news-widget .fpf-ln-card.is-skel{animation:none}}