*{box-sizing:border-box}html{color-scheme:dark}body{margin:0;background:#100312;color:#eee1ef;font:17px/1.75 system-ui,sans-serif}main{max-width:860px;margin:auto;padding:36px 24px 70px}a{color:#f69cda;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:#fff}h1{font:700 clamp(28px,6vw,42px)/1.15 system-ui,sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;color:#fff8ff}h2{font-size:21px;line-height:1.4;margin-top:34px;color:#fff8ff}.version{color:#ba9fc1;font-size:14px}p{overflow-wrap:anywhere}footer{border-top:1px solid #74366a66;padding-top:24px;margin-top:40px;font-size:14px}a:focus-visible{outline:3px solid #f69cda;outline-offset:4px}.draft-note{margin:26px 0;padding:16px 18px;border-left:3px solid #e820a0;border-radius:0 10px 10px 0;background:#2a1229;color:#dbc3df;font-size:14px;line-height:1.6}.draft-note strong{color:#f7d3ed}::selection{background:#b92b83;color:#fff}@media(max-width:480px){main{padding:28px 21px 48px}body{font-size:16px}h2{font-size:20px}}
