:root{color-scheme:dark;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}
body{margin:0;min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 20% 20%,#1a3150,#0a1626 55%,#070c13);color:#f4f8ff;padding:24px}
.panel{width:min(580px,100%);padding:clamp(32px,6vw,64px);border:1px solid #29415d;border-radius:24px;background:rgba(16,31,50,.78);box-shadow:0 24px 70px rgba(0,0,0,.25)}
.marker{letter-spacing:.23em;color:#9fc9ff;font-size:.77rem;font-weight:700}
h1{font-size:clamp(2.2rem,6vw,3.8rem);font-weight:650;letter-spacing:-.04em;margin:24px 0 12px}
p{color:#b6c8dc;line-height:1.7;font-size:1.05rem;max-width:34ch}
.footer{border-top:1px solid #29415d;margin-top:42px;padding-top:18px;color:#7890a9;font-size:.86rem}
