:root { color-scheme: dark; font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
* { box-sizing: border-box; }
body { min-height: 100vh; margin: 0; display: grid; place-items: center; padding: 24px; color: #e8f0f7; background: radial-gradient(circle at 20% 10%, #18324a 0, transparent 38%), #08131d; }
.card { width: min(680px, 100%); padding: clamp(28px, 6vw, 56px); border: 1px solid #29445a; border-radius: 24px; background: rgba(13, 30, 43, .88); box-shadow: 0 28px 80px rgba(0, 0, 0, .34); }
.eyebrow { color: #71c5ff; text-transform: uppercase; letter-spacing: .12em; font-size: .78rem; font-weight: 700; }
h1 { margin: 12px 0 18px; font-size: clamp(2rem, 6vw, 3.5rem); line-height: 1.05; }
p { color: #b9cad8; font-size: 1.08rem; line-height: 1.65; }
.status { display: inline-flex; align-items: center; gap: 10px; margin: 18px 0 28px; padding: 10px 14px; border-radius: 999px; color: #9af0be; background: #102c24; }
.status span { width: 9px; height: 9px; border-radius: 50%; background: #54e391; box-shadow: 0 0 14px #54e391; }
nav { display: flex; gap: 18px; }
a { color: #8fd2ff; text-decoration: none; }
a:hover { text-decoration: underline; }
