@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700&display=swap";
:root{--bg-primary:#070913;--bg-secondary:#0f1322;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--primary:#6366f1;--success:#10b981}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);background-image:radial-gradient(rgba(99,102,241,.15) 0,transparent 60%);justify-content:center;align-items:center;min-height:100vh;padding:2rem;font-family:Outfit,sans-serif;display:flex}.card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:rgba(15,19,34,.7);border:1px solid rgba(255,255,255,.08);border-radius:16px;width:100%;max-width:500px;padding:3rem 2rem;box-shadow:0 10px 30px rgba(0,0,0,.5)}.badge{color:var(--success);background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.3);border-radius:20px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.badgeDot{background-color:var(--success);width:8px;height:8px;box-shadow:0 0 8px var(--success);border-radius:50%}.title{background:linear-gradient(135deg,#fff 50%,#a5b4fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:2.2rem;font-weight:700}.text{color:var(--text-secondary);margin-bottom:2rem;font-size:1.05rem;line-height:1.6}.footer{color:var(--text-secondary);border-top:1px solid rgba(255,255,255,.08);padding-top:1.5rem;font-size:.85rem}.serverType{color:#a5b4fc;background:rgba(99,102,241,.15);border-radius:4px;padding:.2rem .5rem;font-family:monospace;font-size:.9rem}
