:root{font-family:"Segoe UI",Tahoma,Arial,sans-serif;color-scheme:dark light;--bg:#07101e;--surface:#0e1b2f;--text:#edf3fc;--muted:#b0bdd0;--border:#293b55;--accent:#aec4ff;background:var(--bg);color:var(--text)}*{box-sizing:border-box}body{margin:0}main{max-width:850px;padding:64px 28px;margin:auto}.brand{font-size:23px;font-weight:750;text-decoration:none;color:var(--text);display:block;margin-bottom:70px}.brand span{font-weight:400;color:var(--muted);font-size:17px}.label{letter-spacing:.16em;font-size:12px;font-weight:700;color:var(--accent)}h1{font-size:clamp(40px,8vw,70px);line-height:1.08;letter-spacing:-.04em;margin:18px 0}.intro{font-size:19px;margin-bottom:38px}p{color:var(--muted);line-height:1.75;max-width:650px}section{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:25px 28px;margin:16px 0}h2{font-size:21px;line-height:1.45;margin:14px 0 10px}.status{font-size:12px;display:inline-block;border:1px solid var(--border);padding:7px 10px;border-radius:30px;color:var(--accent)}footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:35px;font-size:14px;color:var(--muted)}a{color:var(--accent)}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px;border-radius:3px}@media(prefers-color-scheme:light){:root{--bg:#eef3fa;--surface:#fff;--text:#13233a;--muted:#485a72;--border:#c5d0e0;--accent:#244da4}}@media(max-width:500px){main{padding:35px 20px}.brand{margin-bottom:50px}section{padding:20px}footer{align-items:flex-start}}
