:root{--bg: #0a0a0a;--fg: #ffffff;--muted: #9a9a9a;--red: #e30613;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:radial-gradient(ellipse at 50% 40%,rgba(227,6,19,.12),transparent 60%),var(--bg);color:var(--fg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.placeholder{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 16px;text-align:center}.logo{width:min(320px,70vw);height:auto;animation:rise .9s ease-out both}.tagline{margin:.5rem 0 0;font-size:.85rem;letter-spacing:.35em;text-transform:uppercase;color:var(--red)}.soon{margin:0;color:var(--muted)}footer{position:fixed;bottom:1rem;font-size:.75rem;color:#555}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.logo{animation:none}}
