:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0;min-height:100vh}#root{width:100%;min-height:100vh;margin:0;padding:0}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-main: #050816;--card-bg: rgba(15, 23, 42, .92);--accent: #38bdf8;--accent-soft: rgba(56, 189, 248, .2);--text-main: #e5e7eb;--text-muted: #9ca3af;--border-subtle: rgba(148, 163, 184, .25)}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top,#1d2333 0,#050816 40%,#020617);color:var(--text-main)}.app{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:16px;position:relative;overflow:hidden}.bg-orbit{position:absolute;width:520px;height:520px;border-radius:999px;background:conic-gradient(from 180deg,#38bdf814,#818cf833,#ec489926,#38bdf814);filter:blur(22px);opacity:.75;animation:rotate 26s linear infinite}.bg-orbit-2{width:380px;height:380px;inset:auto -120px -120px auto;animation-duration:34s;animation-direction:reverse;opacity:.45}.bg-orbit:first-of-type{top:-160px;left:-160px}.card{position:relative;max-width:520px;width:100%;padding:32px 26px 26px;border-radius:20px;background:radial-gradient(circle at top left,#111827 0,#020617 60%);border:1px solid var(--border-subtle);box-shadow:0 22px 50px #0f172ae6,0 0 0 1px #0f172acc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1;animation:fadeUp .9s ease-out}.title{font-size:2.1rem;line-height:1.1;margin-bottom:10px;background:linear-gradient(120deg,#38bdf8,#a855f7,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.03em;text-align:center}.tagline{font-size:.98rem;color:var(--text-muted);text-align:center;margin-bottom:18px}.status-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#0f172acc;border:1px solid var(--accent-soft);color:var(--accent);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;margin:0 auto 22px;display:flex;justify-content:center}.status-pill .dot{width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 12px #22c55eb3}.links-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:4px}.link-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 14px;border-radius:999px;border:1px solid var(--border-subtle);background:#0f172af2;color:var(--text-main);text-decoration:none;font-size:.9rem;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;cursor:pointer}.link-btn svg{font-size:1.1rem}.link-btn:hover{transform:translateY(-1px) scale(1.01);border-color:var(--accent);box-shadow:0 0 22px #38bdf847;background:radial-gradient(circle at top,#38bdf824,#0f172afa)}.footer-text{margin-top:22px;font-size:.75rem;text-align:center;color:var(--text-muted);opacity:.85}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:480px){.card{padding:34px 32px 26px}.title{font-size:2.3rem}.tagline{font-size:1rem}.links-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.card{max-width:560px}}
