
:root{color-scheme:dark;--bg:#101c31;--panel:#17263c;--txt:#edf5ff;--muted:#bbccdd;--line:#344a63;--lime:#b7f377}
*{box-sizing:border-box}html{font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--bg);color:var(--txt)}body{margin:0}header,footer{background:#0c1727}header{border-bottom:1px solid var(--line)}footer{border-top:1px solid var(--line);padding:1.5rem}main,header>div,footer>div{max-width:850px;margin:auto;padding:1.2rem}a{color:var(--lime);text-underline-offset:3px}header a{font-weight:750;text-decoration:none}h1{font-size:2rem;line-height:1.2;margin:1.4rem 0}h2{margin-top:2rem;font-size:1.22rem}p,li{color:var(--muted)}strong{color:var(--txt)}ul{padding-left:1.5rem}.note{padding:1rem;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.warn{border-left:4px solid #ffc46b;padding:1rem;background:#3c2b29;border-radius:8px}.back{display:inline-block;margin-bottom:1rem}footer nav{display:flex;gap:1rem;flex-wrap:wrap}small{color:var(--muted)}@media(max-width:600px){h1{font-size:1.7rem}main,header>div,footer>div{padding:1.15rem}}
