:root{--bg:#0b1020;--panel:#121933;--panel-2:#182142;--text:#eef2ff;--muted:#a7b0d1;--accent:#7c9cff;--border:#283156;--max:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:linear-gradient(#0b1020 0%,#0f1430 100%);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}ul,ol{color:var(--muted);padding-left:22px;line-height:1.75}li+li{margin-top:8px}.container{width:min(var(--max),calc(100% - 32px));margin:0 auto}.site-header{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1020cc;border-bottom:1px solid #ffffff0f;position:sticky;top:0}.site-header-inner,.site-footer-inner{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.brand{letter-spacing:.2px;font-weight:700}.nav{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.hero{padding:72px 0 48px}.hero-grid{grid-template-columns:1.4fr 1fr;gap:28px;display:grid}.hero-card,.panel,.card{border:1px solid var(--border);background:#121933d1;border-radius:20px}.hero-card{padding:32px}.eyebrow{color:#bdd0ff;background:#7c9cff24;border-radius:999px;margin-bottom:16px;padding:6px 10px;font-size:12px;display:inline-block}h1,h2,h3{margin:0 0 12px;line-height:1.1}h1{font-size:52px}h2{font-size:30px}h3{font-size:22px}p{color:var(--muted);line-height:1.8}.button-row,.article-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.button,.copy-button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;padding:12px 18px;font-weight:600;display:inline-flex}.button.secondary{border:1px solid var(--border);color:var(--text);background:0 0}.section{padding:28px 0}.grid-3,.grid-4,.grid-2{gap:18px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.panel{padding:20px}.card-title{margin-bottom:8px;font-size:18px;font-weight:700}.kicker{color:#bdd0ff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:12px}.page-hero{padding:56px 0 20px}.content-list{gap:16px;display:grid}.content-item{border:1px solid var(--border);background:#121933d1;border-radius:16px;padding:20px;transition:transform .18s,border-color .18s}.content-item:hover{border-color:#4560b8;transform:translateY(-2px)}.meta{color:#bdd0ff;margin-bottom:8px;font-size:13px}.article-shell{padding-bottom:20px}.article-hero{max-width:820px}.article-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);align-items:start;gap:22px;display:grid}.article-main{min-width:0}.article-sidebar{gap:16px;display:grid;position:sticky;top:88px}.sidebar-block p,.sidebar-block li{font-size:14px}.prose-like h2{margin-top:28px;margin-bottom:12px}.prose-like p+p,.prose-like ul+p,.prose-like p+ul,.prose-like h2+p,.prose-like h2+ul{margin-top:16px}.site-footer{border-top:1px solid #ffffff14;margin-top:48px}@media (max-width:980px){.article-layout,.hero-grid,.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}.article-sidebar{position:static}}@media (max-width:900px){h1{font-size:38px}}
