.sml-newsroom-story,.sml-newsroom-short{--desk:#22c55e;--desk2:#0ea5e9;--ink:#eafff4;--panel:#07130f;position:relative;isolation:isolate;overflow:hidden;color:var(--ink);background:linear-gradient(145deg,var(--panel),#020807);border:1px solid color-mix(in srgb,var(--desk) 58%,#173b2f);border-radius:22px;padding:clamp(22px,4vw,52px);box-shadow:0 26px 80px #0008,inset 0 1px #ffffff12}
.sml-newsroom-story:before,.sml-newsroom-short:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.38;background:radial-gradient(circle at 90% 5%,var(--desk),transparent 34%)}
.sml-newsroom-story h2{color:var(--desk);font:800 clamp(1.35rem,2.5vw,2rem)/1.15 system-ui,sans-serif;letter-spacing:-.025em;border-bottom:1px solid color-mix(in srgb,var(--desk) 38%,transparent);padding-bottom:.45em}
.sml-newsroom-story h3{color:color-mix(in srgb,var(--desk2) 82%,white);font-weight:780}.sml-newsroom-story a,.sml-newsroom-short a{color:var(--desk2)}
.sml-newsroom-story blockquote{margin-inline:0;border-left:4px solid var(--desk);background:#0004;padding:18px 22px;border-radius:0 14px 14px 0}
.sml-newsroom-story table{width:100%;border-collapse:separate;border-spacing:0;background:#0004;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.sml-newsroom-story th,.sml-newsroom-story td{padding:12px;border-bottom:1px solid #ffffff10}.sml-newsroom-story th{color:var(--desk);text-align:left}
.sml-newsroom-short{max-width:760px;padding:22px 24px;border-radius:18px;font:650 1.06rem/1.55 system-ui,sans-serif}.sml-newsroom-short p{margin:0}.sml-newsroom-short .sml-short-label{display:block;color:var(--desk);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}
.sml-newsroom-story[data-editorial-desk="options-flow"],.sml-newsroom-short[data-editorial-desk="options-flow"]{--desk:#38bdf8;--desk2:#4ade80;--panel:#031321;background-image:repeating-linear-gradient(90deg,#38bdf80b 0 1px,transparent 1px 48px),linear-gradient(145deg,#031321,#02070d)}
.sml-newsroom-story[data-editorial-desk="gamma-volatility"],.sml-newsroom-short[data-editorial-desk="gamma-volatility"]{--desk:#c084fc;--desk2:#22d3ee;--panel:#130821;background-image:radial-gradient(circle at 80% 12%,#a855f755,transparent 26%),linear-gradient(155deg,#150624,#050710)}
.sml-newsroom-story[data-editorial-desk="earnings"],.sml-newsroom-short[data-editorial-desk="earnings"]{--desk:#facc15;--desk2:#4ade80;--panel:#10200c;border-radius:8px}.sml-newsroom-story[data-editorial-desk="earnings"] h2{border:0;border-left:7px solid var(--desk);padding-left:14px;background:#facc150d}
.sml-newsroom-story[data-editorial-desk="sec-corporate-actions"],.sml-newsroom-short[data-editorial-desk="sec-corporate-actions"]{--desk:#ef4444;--desk2:#d1d5db;--panel:#191919;border-radius:4px;background-image:linear-gradient(90deg,#ef44441f 0 4px,transparent 4px),linear-gradient(#1d1d1d,#090909)}
.sml-newsroom-story[data-editorial-desk="analyst-valuation"],.sml-newsroom-short[data-editorial-desk="analyst-valuation"]{--desk:#60a5fa;--desk2:#fbbf24;--panel:#07182d;background-image:linear-gradient(#60a5fa0b 1px,transparent 1px),linear-gradient(90deg,#60a5fa0b 1px,transparent 1px);background-size:28px 28px}
.sml-newsroom-story[data-editorial-desk="institutional-ownership"],.sml-newsroom-short[data-editorial-desk="institutional-ownership"]{--desk:#d4af37;--desk2:#34d399;--panel:#0b1b13;border-width:2px}.sml-newsroom-story[data-editorial-desk="institutional-ownership"] h2{text-transform:uppercase;letter-spacing:.06em}
.sml-newsroom-story[data-editorial-desk="insider-activity"],.sml-newsroom-short[data-editorial-desk="insider-activity"]{--desk:#fb923c;--desk2:#fca5a5;--panel:#24100d;background-image:radial-gradient(circle at 100% 0,#7f1d1d66,transparent 35%),linear-gradient(145deg,#24100d,#090506)}
.sml-newsroom-story[data-editorial-desk="short-interest"],.sml-newsroom-short[data-editorial-desk="short-interest"]{--desk:#f43f5e;--desk2:#7dd3fc;--panel:#170b11;border-style:dashed}.sml-newsroom-story[data-editorial-desk="short-interest"] h2:before{content:"PRESSURE ";font-size:.55em;color:#fff8;letter-spacing:.12em}
.sml-newsroom-story[data-editorial-desk="macro-policy"],.sml-newsroom-short[data-editorial-desk="macro-policy"]{--desk:#2dd4bf;--desk2:#f8fafc;--panel:#071827;border-radius:30px;background-image:radial-gradient(ellipse at top,#0f766e44,transparent 55%),linear-gradient(#071827,#03090e)}
.sml-newsroom-story[data-editorial-desk="semiconductors-ai"],.sml-newsroom-short[data-editorial-desk="semiconductors-ai"]{--desk:#39ff88;--desk2:#22d3ee;--panel:#02130b;background-image:linear-gradient(90deg,#39ff8812 1px,transparent 1px),linear-gradient(#39ff8812 1px,transparent 1px);background-size:22px 22px;border-radius:10px}
.sml-newsroom-story[data-editorial-desk="biotech-healthcare"],.sml-newsroom-short[data-editorial-desk="biotech-healthcare"]{--desk:#2dd4bf;--desk2:#f0abfc;--panel:#06201e;background-image:radial-gradient(circle at 15% 15%,#2dd4bf2b 0 3px,transparent 4px);background-size:36px 36px}
.sml-newsroom-story[data-editorial-desk="energy-commodities"],.sml-newsroom-short[data-editorial-desk="energy-commodities"]{--desk:#f59e0b;--desk2:#4ade80;--panel:#211306;background-image:linear-gradient(125deg,#f59e0b18,transparent 28%),linear-gradient(#211306,#080603)}
.sml-newsroom-story[data-editorial-desk="financials-banks"],.sml-newsroom-short[data-editorial-desk="financials-banks"]{--desk:#f5c451;--desk2:#6ee7b7;--panel:#07152a;border-radius:2px;border-width:2px}.sml-newsroom-story[data-editorial-desk="financials-banks"] h2{text-align:center;border-top:1px solid var(--desk);padding-top:.6em}
.sml-newsroom-story[data-editorial-desk="consumer-retail"],.sml-newsroom-short[data-editorial-desk="consumer-retail"]{--desk:#fb7185;--desk2:#22d3ee;--panel:#22101a;background-image:radial-gradient(circle at 90% 0,#22d3ee33,transparent 34%),linear-gradient(145deg,#22101a,#09070c)}
.sml-newsroom-story[data-editorial-desk="small-cap-risk"],.sml-newsroom-short[data-editorial-desk="small-cap-risk"]{--desk:#ff8a00;--desk2:#ef4444;--panel:#1c0c03;border-color:#ff8a00;background-image:repeating-linear-gradient(135deg,#ff8a0012 0 12px,transparent 12px 24px),linear-gradient(#1c0c03,#080403)}
@media(max-width:700px){.sml-newsroom-story,.sml-newsroom-short{padding:20px 16px;border-radius:14px}.sml-newsroom-story table{display:block;overflow-x:auto}}
@media(prefers-reduced-motion:no-preference){.sml-newsroom-story:before,.sml-newsroom-short:before{animation:smlDeskGlow 8s ease-in-out infinite alternate}@keyframes smlDeskGlow{to{opacity:.62;transform:scale(1.04)}}}
