@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#0e1016;--panel:#171922;--line:#2b2d39;--text:#e9eaf1;--muted:#a6a9b7;--accent:#a99aff;font-family:'DM Sans',sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 85% 0,#282141 0,transparent 36%),var(--bg);color:var(--text);line-height:1.72}.top{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:14px max(5vw,20px);border-bottom:1px solid var(--line);background:#101117ed;backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:10px;font:700 14px 'Space Grotesk',sans-serif;letter-spacing:.12em;text-decoration:none;color:var(--text)}.brand img{width:30px;height:30px}.top nav{display:flex;gap:18px;flex-wrap:wrap}.top nav a,.article a{color:var(--accent)}.article{max-width:900px;margin:48px auto;padding:0 24px 80px}.eyebrow{font:500 11px monospace;letter-spacing:.15em;color:#b3a5ff}.article h1{font:600 clamp(34px,6vw,54px)/1.1 'Space Grotesk',sans-serif;letter-spacing:-.04em;margin:10px 0}.article h2{font:600 23px 'Space Grotesk',sans-serif;margin:38px 0 10px;padding-top:17px;border-top:1px solid var(--line)}.article h3{font-size:16px;margin:24px 0 6px}.article p,.article li{color:#c1c3ce}.article li{margin:7px 0}.meta{color:var(--muted);font-size:13px}.notice{margin:25px 0;padding:16px 19px;border:1px solid #5a4c83;border-radius:10px;background:#211e2c;color:#ddd5ff}.notice strong{color:white}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;margin:16px 0}th,td{text-align:left;vertical-align:top;border:1px solid var(--line);padding:10px 12px}th{color:#ded5ff;background:#1b1b27}td{color:#c1c3ce}.article footer{margin-top:55px;padding-top:17px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.placeholder{color:#ffcf88;font-weight:700}
