.btn-ghost,.site-header nav a{color:#cdeefb;text-decoration:none}.card h3,.hero h1,.hero h2,.hero h3,.status-title{font-family:'DM Serif Display',serif}.icon,.social-icon{vertical-align:middle;fill:currentColor}:root{--bg-1:#0a0018;--bg-2:#020812;--accent-1:#5b21b6;--accent-2:#06b6d4;--muted:#9bb6c7;--text:#dfefff;--card-bg:linear-gradient(180deg,rgba(255,255,255,0.02),rgba(255,255,255,0.01))}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;scrollbar-width:none;-ms-overflow-style:none}body{font-family:'DM Sans',system-ui,-apple-system,Segoe UI,Roboto,'Helvetica Neue',Arial;line-height:1.4;color:var(--text);background:linear-gradient(180deg,var(--bg-1) 0,var(--bg-2) 70%);-webkit-font-smoothing:antialiased}.hidden{display:none}body::-webkit-scrollbar{width:0;height:0}.site-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;color:#cdeefb;gap:12px}.logo{display:inline-flex;align-items:center;gap:8px}.site-logo{height:28px;width:auto;display:block}.site-header nav{display:flex;gap:10px;align-items:center}.btn-ghost{border:1px solid rgba(255,255,255,.06);padding:8px 12px;border-radius:8px}.nav-toggle{display:none;background:0 0;border:1px solid rgba(255,255,255,.04);padding:8px;border-radius:8px;color:var(--text);font-weight:700}#preloader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:9999;background:radial-gradient(ellipse at bottom,#000 0,transparent 40%),linear-gradient(180deg,#00040a 0,#020812 60%)}#preloader .stars{position:absolute;inset:0;background-image:radial-gradient(#7cf0ff 1px,transparent 1px);background-size:12px 12px;opacity:.06;filter:blur(.2px);animation:14s linear infinite drift}@keyframes drift{from{background-position:0 0}to{background-position:-1000px 600px}}.loader-planet{transform:translateY(-28px);animation:3s ease-in-out infinite floaty}@keyframes floaty{0%,100%{transform:translateY(-28px)}50%{transform:translateY(-40px)}}.planet{width:120px;height:120px;animation:9s linear infinite spin;filter:drop-shadow(0 6px 18px rgba(124,58,237,.18))}.rings{transform-origin:60px 60px;animation:6s linear infinite ringspin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ringspin{to{transform:rotate(-360deg)}}.loading-text{margin-top:20px;color:#cfefff;font-weight:700;letter-spacing:1.2px}.loading-text .dot{opacity:0;animation:1.2s infinite dots}.loading-text .dot:first-child{animation-delay:0s}.loading-text .dot:nth-child(2){animation-delay:.15s}.loading-text .dot:nth-child(3){animation-delay:.3s}@keyframes dots{0%,100%{opacity:0}50%{opacity:1}}.hero{max-width:1000px;margin:120px auto 60px;padding:0 20px;text-align:center;color:#eaf7ff}.btn-primary,.btn-secondary{padding:12px 20px;color:#fff;text-decoration:none}.hero h1{font-size:44px;line-height:1.03;margin-bottom:14px}.hero p{opacity:.9;margin-bottom:18px}.cta-row{display:flex;gap:12px;justify-content:center;margin-top:18px}.btn-primary{background:linear-gradient(90deg,#5b21b6,#06b6d4);border-radius:10px;font-weight:700;box-shadow:0 8px 30px rgba(6,182,212,.08)}.btn-secondary{background:0 0;border:1px solid rgba(255,255,255,.08);border-radius:10px}.hero-space{margin-top:28px}.space-illustration{width:60%;max-width:560px;height:auto;margin:0 auto;display:block;opacity:.9}.features,.status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.rocket{animation:6s linear infinite rocket}@keyframes rocket{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(-80px,-40px) rotate(-10deg)}}.features{gap:18px;max-width:1000px;margin:24px auto;padding:0 20px}.card{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01));padding:18px;border-radius:12px;color:#dff6ff;box-shadow:0 6px 20px rgba(1,6,12,.8);border:1px solid rgba(255,255,255,.02)}.site-footer{max-width:1000px;margin:40px auto;color:#98d6ff;opacity:.75;padding:18px}.status-main{max-width:820px;margin:60px auto;padding:20px;color:#eaf7ff}.status-title{font-weight:700;letter-spacing:2px;margin-bottom:6px;color:#9be7ff}.status-grid{gap:14px;margin-top:18px}.muted{opacity:.65;margin-top:6px;color:#9bb6c7}.alt-domain{font-family:monospace;font-weight:700;color:#ffd57f;letter-spacing:1px}.notice{background:linear-gradient(90deg,rgba(124,58,237,.06),rgba(6,182,212,.02));padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.02);color:#dff9ff;margin-top:12px}.info-bottom,.info-notes{margin:18px auto;padding:0 20px}.notice.small{opacity:.95;font-size:14px}.info-notes{max-width:1000px}.info-bottom{max-width:820px}.lead{opacity:.9}.status-card{display:flex;gap:16px;align-items:center;padding:16px;border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.01),rgba(255,255,255,.005));border:1px solid rgba(255,255,255,.03)}.icon,.small-card{display:inline-block}.status-card.up{box-shadow:0 12px 40px rgba(6,182,212,.03)}.status-dot{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,#7cf0ff,#4dd0e1);box-shadow:0 0 18px rgba(76,216,255,.09)}.status-card h3{font-size:16px;margin-bottom:6px}.small-card{padding:14px;border-radius:8px;background:rgba(255,255,255,.02);margin:12px 8px;color:#bfefff}.note{opacity:.8;margin-top:20px}.icon{width:18px;height:18px;margin-right:8px}.btn-ghost .icon{opacity:.95}.feature-icon{width:28px;height:28px;margin-bottom:8px;display:block}.social-icon{width:18px;height:18px;display:inline-block;margin-right:6px}.social-link{color:inherit;text-decoration:none;display:inline-flex;align-items:center;padding:6px;border-radius:6px}.social-link:hover{opacity:.95;transform:translateY(-1px)}.social-link:focus{outline:rgba(124,58,237,.18) solid 2px;outline-offset:3px}@media (max-width:720px){.site-logo{height:22px}.nav-toggle{display:inline-block}.site-header nav{position:absolute;top:64px;right:20px;background:linear-gradient(180deg,rgba(2,8,18,.98),rgba(2,6,12,.98));backdrop-filter:blur(6px);padding:12px;border-radius:10px;box-shadow:0 8px 30px rgba(0,0,0,.6);display:none;flex-direction:column;gap:10px}.site-header.nav-open nav{display:flex}.hero{margin:64px auto 36px}.hero h1{font-size:28px;margin-top:20px}.space-illustration{width:100%}.status-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cta-row{flex-direction:column}}
