:root{color-scheme:dark light;font-family:system-ui,sans-serif;background:#0b0b0b;color:#f5f4f2}body{margin:0}main{max-width:680px;margin:12vh auto;padding:32px}.brand{letter-spacing:.12em;color:#ddd6cd}h1{font-size:clamp(36px,7vw,64px);line-height:1.1}p{line-height:1.7;color:#aaa7a2}a{display:block;color:#ddd6cd;margin:24px 0}.muted{font-size:13px}button{padding:16px 24px;border:0;border-radius:14px;background:#ddd6cd;color:#211e19;font:600 16px system-ui;cursor:pointer}button:disabled{opacity:.45;cursor:default}#download-status{overflow-wrap:anywhere}@media(prefers-color-scheme:light){:root{background:#faf9f6;color:#211e19}p{color:#706a62}a,.brand{color:#635547}}
