:root{--bg:#0e0e10;--panel:#131317;--panel-alt:#16161b;--line:#ffffff12;--line-strong:#ffffff24;--ink:#e9e6dd;--ink-dim:#a3a099;--ink-mute:#6b6862;--accent:#c8a97a;--accent-dim:#c8a97a29;--critical:#e25d5d;--high:#d89a4b;--medium:#d4c56a;--low:#7fa8c8;--info:#6b6862;--ok:#8fb07a;--bad:#c27070;--font-serif:"Source Serif Pro", "Iowan Old Style", Georgia, serif;--font-sans:"Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--bg-card:var(--panel);--bg-hover:var(--panel-alt);--bg-input:var(--bg);--border:var(--line);--border-strong:var(--line-strong);--text:var(--ink);--text-dim:var(--ink-dim);--text-faint:var(--ink-mute);--accent-hover:#d4b88e;--accent-bg:var(--accent-dim);--minimal:var(--ok);font-family:var(--font-sans);font-feature-settings:"cv02", "cv03", "cv04", "cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);letter-spacing:0;font-size:13px;line-height:1.55}a{color:var(--accent);text-decoration:none;transition:color .15s}a:hover{color:var(--accent-hover)}::selection{background:var(--accent-dim);color:var(--ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border:2px solid var(--bg);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--line-strong)}@keyframes briefing-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.briefing-prose p{margin:0 0 12px}.briefing-prose p:last-child{margin-bottom:0}.briefing-prose ul,.briefing-prose ol{margin:0 0 14px 22px;padding:0}.briefing-prose li{margin-bottom:4px}.briefing-prose strong{color:var(--ink);font-weight:600}.briefing-prose em{font-style:italic}.briefing-prose a{color:var(--accent);text-decoration:underline}.briefing-prose code{font-family:var(--font-mono);background:var(--panel-alt);color:var(--ink);border-radius:3px;padding:1px 5px;font-size:.85em}.briefing-prose pre{font-family:var(--font-mono);background:var(--bg);border:1px solid var(--line);border-radius:4px;margin:0 0 14px;padding:12px 14px;font-size:12px;line-height:1.5;overflow-x:auto}.briefing-prose pre code{background:0 0;border-radius:0;padding:0}.briefing-prose blockquote{border-left:2px solid var(--line-strong);color:var(--ink-dim);margin:0 0 14px;padding-left:14px;font-style:italic}.briefing-prose h1,.briefing-prose h2,.briefing-prose h3{font-family:var(--font-serif);color:var(--ink);margin:16px 0 10px;font-weight:500}.briefing-prose h1{letter-spacing:-.3px;font-size:22px}.briefing-prose h2{font-size:18px}.briefing-prose h3{font-size:15px}.briefing-prose table{border-collapse:collapse;font-family:var(--font-sans);margin:0 0 14px;font-size:12px}.briefing-prose th,.briefing-prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 10px}.briefing-prose th{color:var(--ink-dim);background:var(--panel);font-weight:500}
