:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at top,#29204b,#101127 65%);color:#eee9f8;font:16px/1.8 system-ui,-apple-system,sans-serif}main{max-width:860px;padding:32px 24px 64px;margin:auto}h1,h2{color:#ffe0a0;line-height:1.3}h1{font-size:clamp(30px,6vw,44px);margin:16px 0}h2{font-size:22px;margin:0 0 14px}p{margin:0 0 16px}a{color:#a1e7ff;overflow-wrap:anywhere;text-underline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid #ffe0a0;outline-offset:4px}.back-link{display:inline-block;margin-bottom:32px}.page-kicker{display:block;color:#d1b477;letter-spacing:.14em;font-size:12px;font-weight:800}.page-intro{font-size:18px;color:#ded5ef}.page-meta{font-size:13px;color:#bbb0ce;margin-bottom:32px}section,article{background:#1b1934;border:1px solid #5c4a72;border-radius:18px;padding:24px;margin:20px 0}button{border:1px solid #b7a2ca;border-radius:10px;padding:12px 18px;background:#342852;color:#fff;font:600 15px system-ui;min-height:46px;cursor:pointer;margin:4px 8px 4px 0}.danger{background:#4d2039;border-color:#d991ab}.reset-confirmation{border-top:1px solid #7b576f;margin-top:20px;padding-top:20px}[hidden]{display:none!important}#privacyStatus{color:#c4ecd8;margin-top:14px}@media(max-width:480px){main{padding:24px 16px 48px}section,article{padding:20px}}
