@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700&display=swap";
:root{--background:#0a0a0a;--foreground:#ededed;--primary:#3b82f6;--primary-hover:#2563eb;--secondary:#1f2937;--accent:#8b5cf6;--glass-bg:#ffffff0d;--glass-border:#ffffff1a;--card-bg:#111;--error:#ef4444;--success:#10b981}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--background);max-width:100vw;color:var(--foreground);font-family:Outfit,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{max-width:1000px;margin:0 auto;padding:4rem 1.5rem}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:24px;padding:3rem;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 32px #0000005e}.glass-card:hover{transform:translateY(-4px);box-shadow:0 12px 48px #00000080}h1{background:linear-gradient(135deg,#fff 0%,#3b82f6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700}h2{color:var(--primary);margin:2rem 0 1rem;font-size:2rem}p{color:#a1a1aa;margin-bottom:1.2rem}.btn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .2s;display:inline-block}.btn:hover{background:var(--primary-hover);transform:scale(1.02)}.btn-danger{background:var(--error)}.btn-danger:hover{background:#dc2626}.input-group{margin-bottom:1.5rem}.input-group label{color:#d1d5db;margin-bottom:.5rem;display:block}.input-group input{border:1px solid var(--glass-border);color:#fff;background:#ffffff0d;border-radius:12px;outline:none;width:100%;padding:.75rem 1rem;transition:border-color .2s}.input-group input:focus{border-color:var(--primary)}footer{text-align:center;color:#71717a;border-top:1px solid var(--glass-border);padding:2rem}.nav{justify-content:center;gap:2rem;padding:2rem;display:flex}.nav a{color:#a1a1aa;font-weight:500;transition:color .2s}.nav a:hover{color:var(--primary)}
