:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:light dark}body{margin:0;background:#f5f5f7;color:#1d1d1f;display:grid;min-height:100vh;place-items:center}main{box-sizing:border-box;width:min(540px,calc(100% - 32px));padding:40px;border:1px solid #ddd;border-radius:24px;background:white;box-shadow:0 12px 40px #00000009}.brand{font-size:24px;font-weight:700;color:inherit;text-decoration:none}h1{font-size:30px;line-height:1.2;margin-top:28px}h2{font-size:20px}p{line-height:1.65;font-size:16px}section{margin:24px 0}.note{color:#666;font-size:14px}button{padding:14px 24px;border:0;border-radius:12px;background:#cf3342;color:white;font:600 16px inherit;cursor:pointer}button:disabled{opacity:.55;cursor:wait}input{width:100%;box-sizing:border-box;margin-top:12px}#status{font-weight:600}[hidden]{display:none!important}@media(prefers-color-scheme:dark){body{background:#161616;color:#eee}main{background:#242424;border-color:#444}.note{color:#aaa}}@media(max-width:480px){main{padding:24px}h1{font-size:26px}}
