*{box-sizing:border-box}body{margin:0;background:#111114;color:#f5f5f6;font:16px system-ui,sans-serif}main{width:min(720px,calc(100% - 32px));margin:40px auto;padding:32px;background:#1b1b20;border:1px solid #36363c;border-radius:18px}.logo{width:220px;max-width:100%;border-radius:10px}.eyebrow{font-size:12px;letter-spacing:2px;color:#c5c5cd}h1{font-size:32px}p{line-height:1.6;color:#c5c5cd}button{background:#c91822;border:0;border-radius:8px;color:white;padding:13px 18px;font:600 16px system-ui;cursor:pointer;margin:6px 8px 6px 0}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid white;outline-offset:3px}input{display:block;width:100%;padding:12px;margin:8px 0 18px;border-radius:6px;border:1px solid #777;background:#111114;color:white;font:inherit}a{color:#fff}hr{border:0;border-top:1px solid #393940;margin:28px 0}.small{font-size:13px}li{padding:10px 0}section{margin-top:24px}[hidden]{display:none!important}
