html,body,#root{height:100%;margin:0}img{max-width:100%;height:auto}button{font-family:inherit}:root{--bg: #0f1724;--card: #0b1220;--muted: #9aa4b2;--accent: #ffb703;--glass: rgba(255,255,255,.03);color-scheme:dark}*{box-sizing:border-box}body,html,#root{height:100%}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;background:linear-gradient(180deg,var(--bg) 0%,#071024 100%);color:#e6eef8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.maintenance-root{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px}.maintenance-card{width:min(760px,96%);background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid rgba(255,255,255,.04);box-shadow:0 10px 30px #02061799;border-radius:14px;padding:36px;display:flex;gap:18px;align-items:center;justify-content:flex-start;flex-direction:column;text-align:center}.maintenance-card .logo-mark{width:88px;height:88px;border-radius:50%;background:conic-gradient(from 180deg at 50% 50%,#8ff331,#16df81,#ffd166,#9b5cff);box-shadow:0 6px 18px #0b111c99,inset 0 -6px 18px #ffffff0a}h1{margin:14px 0 8px;font-size:clamp(20px,3.6vw,34px);line-height:1.05}.maintenance-card p{margin:0 0 12px;color:var(--muted);max-width:56ch}.maintenance-card .meta{margin-top:6px;color:var(--muted);font-size:.95rem}@media(min-width:720px){.maintenance-card{flex-direction:row;padding:40px 48px;text-align:left}.maintenance-card .logo-mark{flex:0 0 88px}}@media(prefers-color-scheme:light){:root{--bg:#f6fbff;--muted:#546879}body{color:#123}.maintenance-card{background:linear-gradient(180deg,#fff,#fbfdff);border-color:#0206170a;box-shadow:0 6px 24px #1018280f}}
