:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#04101e;color:#f6faff}
*{box-sizing:border-box}
body{margin:0;min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 42%,#06233e 0%,#020e20 40%,#010710 78%)}
main{width:100%;max-width:1200px;margin:auto;padding:64px 28px 40px;text-align:center}
.status{display:inline-flex;align-items:center;gap:10px;color:#91c4df;font-size:12px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}
.status span{width:7px;height:7px;border-radius:50%;background:#00d4f5;box-shadow:0 0 16px #00aaff}
.logo{display:block;width:min(100%,1000px);height:auto;margin:16px auto 20px;object-fit:contain;filter:brightness(1.16) saturate(1.28) contrast(1.06) drop-shadow(0 0 10px #00baff66) drop-shadow(0 0 40px #006eff55)}
h1{margin:0 0 14px;font-size:clamp(28px,4vw,46px);font-weight:650;letter-spacing:-.04em;line-height:1.16}
p{margin:0;color:#9db9ce;font-size:clamp(15px,2vw,18px);line-height:1.75}
.road{display:flex;justify-content:center;gap:13px;margin:32px auto 0;width:180px;height:2px}
.road i{flex:1;background:#126687}.road i:nth-child(3){background:#04c6f4;box-shadow:0 0 16px #009dff}
footer{padding:24px;text-align:center;font-size:11px;color:#67879f;letter-spacing:.08em}
@media(max-width:500px){main{padding:44px 20px 28px}.status{font-size:10px;letter-spacing:.08em}.logo{margin:24px auto 28px}p br{display:none}}
