
:root{--bg:#05050b;--panel:#0d0e18;--panel2:#15172a;--panel3:#1e2240;--ink:#f9fbff;--muted:#aeb6d4;--line:#2a3154;--bolt:#ffe45c;--cyan:#48e8ff;--blue:#5a7cff;--purple:#8a5cff;--green:#57ff9a;--red:#ff6378;--shadow:0 24px 80px rgba(72,232,255,.13);--max:1200px}
[data-theme=light]{--bg:#f6f8ff;--panel:#ffffff;--panel2:#eef3ff;--panel3:#e5ecfb;--ink:#121827;--muted:#5f6b80;--line:#d7e1f2;--bolt:#aa7900;--cyan:#007d95;--blue:#315fd8;--purple:#6d48d7;--green:#158a48;--red:#c83d4c;--shadow:0 24px 80px rgba(35,80,150,.12)}
*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:radial-gradient(circle at 14% 8%,rgba(255,228,92,.16),transparent 27%),radial-gradient(circle at 84% 10%,rgba(72,232,255,.15),transparent 27%),linear-gradient(180deg,var(--bg),#0a0c16);color:var(--ink);line-height:1.68;min-height:100vh}a{color:var(--cyan);text-decoration:none}a:hover{text-decoration:underline}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:18px;top:14px;background:var(--panel);padding:10px;border:1px solid var(--line);z-index:20}.thunder-top{border-bottom:1px solid var(--line);background:rgba(5,5,11,.84);font-size:13px;color:var(--muted)}[data-theme=light] .thunder-top{background:rgba(255,255,255,.84)}.thunder-top-inner{max-width:var(--max);margin:auto;padding:8px 20px;display:flex;justify-content:space-between;gap:14px}.site-header{position:sticky;top:0;z-index:10;background:rgba(5,5,11,.86);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}[data-theme=light] .site-header{background:rgba(255,255,255,.88)}.nav-shell{max-width:var(--max);margin:auto;display:flex;align-items:center;gap:16px;padding:14px 20px}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:24px;font-weight:950}.thunder-mark{width:46px;height:46px;border-radius:15px;background:linear-gradient(135deg,var(--bolt),var(--cyan),var(--blue));display:grid;place-items:center;color:#07070c;font-weight:1000;box-shadow:0 0 34px rgba(255,228,92,.28)}.site-nav{display:flex;gap:4px;justify-content:center;flex:1;flex-wrap:wrap}.site-nav a{color:var(--ink);font-weight:800;padding:10px 11px;border-radius:10px}.site-nav a:hover{background:var(--panel2);text-decoration:none}.cta{background:linear-gradient(135deg,var(--bolt),var(--cyan));color:#07070c;padding:11px 15px;border-radius:10px;font-weight:950}.theme-toggle,.nav-toggle{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:10px;padding:10px 12px;cursor:pointer}.nav-toggle{display:none}main{max-width:var(--max);margin:auto;padding:0 20px}.thunder-home{display:grid;grid-template-columns:310px 1fr;gap:24px;align-items:start;padding:44px 0}.signal-sidebar{position:sticky;top:92px;background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:var(--shadow)}.signal-chip{display:inline-block;border:1px solid var(--bolt);color:var(--bolt);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;text-transform:uppercase}.signal-sidebar h2{font-size:28px;line-height:1;margin:14px 0}.signal-list{display:grid;gap:8px;margin-top:18px}.signal-list a{display:flex;justify-content:space-between;background:var(--panel2);border:1px solid var(--line);border-radius:14px;padding:11px;color:var(--ink)}.thunder-main{display:grid;gap:20px}.flash-hero,.pulse-card,.message-card,.article-card,.news-card,.reserve,.toc,.faq,.article-body,.page-hero{background:var(--panel);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow)}.flash-hero{padding:34px;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(255,228,92,.09),rgba(72,232,255,.08)),var(--panel)}.flash-hero:after{content:"";position:absolute;right:-80px;top:-80px;width:275px;height:275px;border-radius:50%;background:radial-gradient(circle,var(--bolt),transparent 65%);opacity:.18}.eyebrow{display:inline-block;color:var(--bolt);font-size:13px;text-transform:uppercase;letter-spacing:.14em;font-weight:950}.hero-title{font-size:clamp(40px,6vw,78px);line-height:.94;margin:12px 0 20px;letter-spacing:-.055em}.bolt-text{background:linear-gradient(90deg,var(--bolt),var(--cyan),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy{font-size:18px;color:var(--muted);max-width:780px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.btn{display:inline-block;border-radius:12px;padding:13px 18px;font-weight:950}.btn-primary{background:linear-gradient(135deg,var(--bolt),var(--cyan));color:#07070c}.btn-ghost{border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--ink)}.pulse-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.pulse{background:var(--panel2);border:1px solid var(--line);border-radius:999px;padding:9px 12px;color:var(--muted)}.pulse-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:20px}.pulse-card{padding:24px}.pulse-card h3{font-size:30px;margin:8px 0}.quick-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.quick-step{border-radius:18px;padding:16px;text-align:center;font-weight:1000;background:var(--panel2);border:1px solid var(--line)}.quick-step b{display:block;color:var(--bolt)}.message-list{display:grid;gap:12px}.message-card{padding:18px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.message-card strong{color:var(--ink)}.ping-pill{background:var(--panel2);border:1px solid var(--line);border-radius:999px;padding:8px 10px;color:var(--green);font-weight:900}.section{padding:48px 0}.section-title{font-size:clamp(34px,5vw,56px);line-height:1;margin:0 0 20px}.channel-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.channel-tile{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:18px;color:var(--ink);display:block;box-shadow:var(--shadow)}.channel-tile span{display:block;color:var(--bolt);font-weight:950;font-size:12px;text-transform:uppercase}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.article-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.article-card,.news-card{padding:22px;display:block;color:var(--ink)}.tag{display:inline-block;border:1px solid var(--line);background:var(--panel2);border-radius:999px;padding:5px 10px;color:var(--cyan);font-size:12px;font-weight:950}.breadcrumbs{font-size:14px;color:var(--muted);margin:24px 0}.breadcrumbs a{color:var(--muted)}.page-hero{padding:44px;margin:30px 0}.page-hero h1{font-size:clamp(36px,6vw,66px);line-height:.98;margin:10px 0}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}.article-body{padding:clamp(24px,4vw,46px)}.article-body h1{font-size:clamp(34px,5vw,60px);line-height:1}.article-body p{max-width:80ch}.toc{position:sticky;top:98px;padding:20px}.risk{border-left:5px solid var(--red);background:rgba(255,99,120,.1);padding:16px;border-radius:14px}.example{border-left:5px solid var(--cyan);background:rgba(72,232,255,.08);padding:16px;border-radius:14px}.independent{border:1px dashed var(--bolt);background:rgba(255,228,92,.08);padding:14px;border-radius:14px}.site-footer{max-width:var(--max);margin:70px auto 0;padding:40px 20px;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:28px}.site-footer a{display:block;margin:7px 0}@media(max-width:980px){.thunder-home,.pulse-grid,.article-layout{grid-template-columns:1fr}.signal-sidebar,.toc{position:static}.channel-grid,.news-grid,.article-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}.site-nav{display:none;position:absolute;left:18px;right:18px;top:72px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:12px}.site-nav.open{display:grid}.nav-toggle{display:block}.nav-shell{position:relative}.cta{display:none}}@media(max-width:580px){main{padding:0 14px}.thunder-top-inner{display:block}.flash-hero{padding:24px}.hero-title{font-size:40px}.quick-steps,.channel-grid,.news-grid,.article-grid,.footer-grid{grid-template-columns:1fr}.message-card{grid-template-columns:1fr}.page-hero{padding:26px}}
