:root{color-scheme:dark;--bg:#080d19;--card:#121a2a;--text:#f7f8fc;--muted:#a9b1c4;--accent:#ff5364;--orange:#ff9f32}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif;background:radial-gradient(circle at 20% 0,#291630 0,transparent 40%),linear-gradient(145deg,var(--bg),#101a2e);color:var(--text);line-height:1.6;padding:28px 18px}.card{width:min(760px,100%);margin:5vh auto;background:rgba(18,26,42,.94);border:1px solid #293348;border-radius:28px;padding:clamp(24px,6vw,54px);box-shadow:0 24px 70px #0008}.mark{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg,#ff176d,var(--orange));font-size:38px;font-weight:900;margin-bottom:20px}h1{font-size:clamp(32px,7vw,50px);line-height:1.08;margin:0 0 14px}h2{margin-top:32px;font-size:21px}p,li{color:var(--muted)}a{color:#ff8792}nav{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:30px}.button{display:inline-block;text-decoration:none;background:linear-gradient(135deg,var(--accent),var(--orange));color:white;font-weight:750;padding:13px 19px;border:0;border-radius:14px;cursor:pointer}.button.secondary{background:#242e42}.field{margin:16px 0}.field label{display:block;font-weight:700;margin-bottom:6px}.field input{width:100%;padding:14px;border-radius:13px;border:1px solid #35415a;background:#0b1220;color:white;font:inherit}.notice{padding:15px;border-radius:14px;background:#221925;border:1px solid #673443}.status{margin-top:16px;min-height:26px}.danger{background:linear-gradient(135deg,#dd2948,#ff654a)}small{color:var(--muted)}
