:root{--bg-color:#0f172a;--card-bg:#1e293b;--text-main:#f8fafc;--text-muted:#94a3b8;--accent:#38bdf8;--success:#4ade80}body{background-color:var(--bg-color);color:var(--text-main);flex-direction:column;align-items:center;min-height:100vh;margin:0;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.container{text-align:center;width:100%;max-width:900px}h1{color:var(--text-main);margin-bottom:10px;font-size:2.5rem}.status-badge{color:var(--success);background-color:#4ade801a;border:1px solid #4ade8033;border-radius:9999px;align-items:center;margin-bottom:40px;padding:6px 16px;font-size:.9rem;font-weight:600;display:inline-flex}.status-dot{background-color:var(--success);width:8px;height:8px;box-shadow:0 0 12px var(--success);border-radius:50%;margin-right:8px}.grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px;display:grid}.card{background-color:var(--card-bg);border:1px solid #ffffff0d;border-radius:12px;padding:24px;box-shadow:0 4px 6px -1px #0000001a}.card-icon{margin-bottom:12px;font-size:1.5rem}.card h3{color:var(--accent);margin:0 0 8px;font-size:1.2rem}.card p{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.5}footer{color:var(--text-muted);margin-top:60px;font-size:.85rem}
