:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#101310;color:#f3f5ee}*{box-sizing:border-box}body{margin:0}main{max-width:680px;margin:10vh auto;padding:24px;line-height:1.6}h1{line-height:1.15;font-size:2.2rem}p{color:#c4cdc0}button{background:#c0f36b;color:#17230c;border:0;border-radius:8px;padding:14px 20px;font:inherit;font-weight:650;cursor:pointer}button:disabled{opacity:.5}a{display:inline-block;margin-top:24px;color:#c0f36b;text-underline-offset:4px}:focus-visible{outline:2px solid #c0f36b;outline-offset:5px}::selection{background:#c0f36b;color:#17230c}
