@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@600;700&display=swap";#center{flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.hero{justify-content:center;padding:16px 0;display:flex}.ticks{background:var(--border);width:100%;height:1px;margin:24px 0}#spacer{height:40px}.primary-btn{color:#000;cursor:pointer;background:#d4b07a;border:none;border-radius:20px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .2s}.primary-btn:hover{opacity:.9;transform:translateY(-1px)}.primary-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.secondary-btn{cursor:pointer;color:#d4c5a0;background:0 0;border:.5px solid #d4c5a04d;border-radius:20px;padding:10px 18px;font-size:13px;font-weight:600;transition:all .2s}.secondary-btn:hover{background:#d4c5a014}textarea{color:#e8dcc6;background:#0f0f11;border:.5px solid #d4c5a02e;border-radius:12px;outline:none;font-family:inherit}textarea:focus{border-color:#d4b07a;box-shadow:0 0 0 3px #d4b07a26}:root,[data-theme=dark],[data-theme=light]{--bg:#0a0a0c;--card-bg:#121214f2;--text:#e8dcc6;--text-h:#d4c5a0;--border:#d4c5a02e;--muted:#e8dcc680}body,#root{min-height:100vh;margin:0;transition:background .2s,color .2s;background:var(--bg)!important;color:var(--text)!important}.app-header{z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:.5px solid #d4c5a026;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:900px;margin:0 auto;padding:12px 18px;display:flex;position:sticky;top:0;background:#0a0a0cf2!important}.header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.red-alert-box{color:#991b1b!important;background:#fee2e2!important;border:2px solid #ef4444!important}.red-alert-box a{color:#fff!important}[data-theme=dark] .red-alert-box{color:#991b1b!important;background:#fee2e2!important}[data-theme=dark] .red-alert-box p,[data-theme=dark] .red-alert-box div,[data-theme=dark] .red-alert-box b,[data-theme=dark] .red-alert-box span{color:#991b1b!important}div[style*="var(--card-bg)"],div[style*="var(--bg)"]{color:#e8dcc6!important;background:#121214f2!important;border-color:#d4c5a02e!important}div[style*=\#2a1f],div[style*=\#1a1033],div[style*=\#1e1b2e]{background:#121214f2!important;border:.5px solid #d4c5a02e!important}[data-theme=dark] p,[data-theme=dark] small,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] li,[data-theme=dark] span:not(.red-alert-box *){color:var(--text)}[data-theme=dark] .helpline-box{color:#e8dcc6!important;background:#121214f2!important;border:.5px solid #d4c5a02e!important}button[style*=\#8b5cf6],button[style*=\#7c3aed],button[style*=\#a855f7]{color:#000!important;background:#d4b07a!important}:root{--bg:#f8fafc;--card-bg:#fff;--text:#0f172a;--muted:#64748b;--border:#e2e8f0;--primary:#8b5cf6;--primary-2:#6366f1;--shadow:0 10px 30px #0000000f;--radius:16px}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Inter,sans-serif;line-height:1.6}.container{max-width:1100px;margin:0 auto;padding:0 20px}.card,div[style*="border: 1px solid"]:not(#auth-card-fix):not(#auth-card-fix *):not([class*=landing]){box-shadow:var(--shadow);background:var(--card-bg)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important}#auth-card-fix{background:#1a1033!important;border:1px solid #4c1d95!important;border-radius:20px!important;box-shadow:0 20px 60px #0009!important}#auth-card-fix h1{color:#fff!important}#auth-card-fix label{color:#e9d5ff!important}#auth-card-fix p,#auth-card-fix span{color:#a78bfa!important}#auth-card-fix input{color:#fff!important;background:#2a1b4d!important;border:1px solid #4c1d95!important}footer{background:var(--card-bg);border-top:1px solid var(--border);margin-top:60px!important;padding:32px 20px!important}.landing-wrapper{color:#fff!important;background:#0a0a12!important}.landing-wrapper h1,.landing-wrapper h2,.landing-wrapper h3{color:#fff!important}.landing-wrapper p{color:#fff9!important}.landing-card-dark{color:#fff!important;background:#15131f!important;border:1px solid #ffffff14!important}
