:root{color-scheme:dark;font-family:system-ui,-apple-system,sans-serif;background:#070b14;color:#e7eef8;line-height:1.6}
body{margin:0}main{max-width:820px;margin:auto;padding:24px 20px 64px}nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}a{color:#b9d9ff;text-underline-offset:3px}a:focus-visible,button:focus-visible{outline:3px solid #9ecaff;outline-offset:4px}h1{font-size:clamp(26px,6vw,36px);line-height:1.2}h2{font-size:21px;margin-top:30px}.box{background:#101b2d;border:1px solid #344b6b;border-radius:14px;padding:18px;margin:20px 0}.warning{border-color:#ad7784}li{margin:8px 0}.muted{color:#a5b5ca}table{width:100%;border-collapse:collapse}th,td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #344b6b}button{font:inherit;padding:10px 14px;border-radius:8px;background:#19365a;color:white;border:1px solid #688cb8;cursor:pointer}pre{white-space:pre-wrap;background:#101b2d;padding:14px;border-radius:8px}footer{margin-top:32px;font-size:14px}
@media(max-width:520px){th,td{padding:8px;font-size:14px}}
