:root{font-family:Inter,system-ui,sans-serif;color:#f5f6f7;background:#08090b;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(ellipse at 50% -15%,#24272d,#08090b 58%)}.center{min-height:100vh;display:grid;place-items:center;padding:24px}.panel{width:min(100%,560px);padding:36px;border:1px solid #30343b;border-radius:16px;background:#121418}.brand{display:flex;align-items:center;gap:10px;font-weight:850;letter-spacing:.12em}.mark{display:grid;place-items:center;width:30px;height:30px;border:2px solid white}.eyebrow{margin:30px 0 10px;color:#e14b4b;font-size:11px;font-weight:800;letter-spacing:.2em}h1{font-size:clamp(32px,5vw,48px);letter-spacing:-.04em;margin:0 0 12px}h2{font-size:25px}.muted,small{color:#a5a9b0;line-height:1.6}.muted{color:#a5a9b0}form{display:grid;gap:16px;margin:26px 0}label{display:grid;gap:8px;font-size:13px}input{padding:13px;border-radius:8px;border:1px solid #3a3e46;background:#0d0f12;color:#fff}button{padding:14px;border:0;border-radius:8px;background:#d83d3d;color:#fff;font-weight:800;cursor:pointer}.error{color:#f99}.shell{max-width:1000px;margin:auto;padding:28px 24px}.shell header{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:1px solid #292d33}.secondary{background:#202329;border:1px solid #3a3e46;padding:10px 14px}.shell>.eyebrow{margin-top:60px}.shell .panel{margin:28px 0}.shell .panel .eyebrow{margin-top:0}
