body.theme-minimal{background:#020817;color:#e2e8f0;font-family:Inter,Arial,sans-serif}.theme-wrap{max-width:1080px;margin:0 auto;padding:1.5rem}.theme-header{background:#0b1120;border-bottom:1px solid rgba(34,211,238,.3)}.theme-header h1{font-size:2rem;color:#22d3ee;letter-spacing:.02em}.theme-header nav a{color:#cbd5e1;margin-right:1rem;text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.theme-header nav a.is-active,.theme-header nav a:hover{color:#67e8f9}.theme-main{padding:2rem 0 3rem}.theme-page h2{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.theme-grid{display:grid;gap:1rem}.theme-grid--home{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:1rem}.theme-card{background:#0f172a;border:1px solid rgba(34,211,238,.4);border-radius:14px;padding:1.2rem;box-shadow:0 10px 24px rgba(2,8,23,.35)}.theme-card h3{font-size:1.1rem;margin-bottom:.4rem}.theme-card p{color:#cbd5e1;line-height:1.5}.theme-card--highlight{background:linear-gradient(140deg,#0b1120,#1e293b)}.theme-home .theme-hero{margin-bottom:1rem;padding:1.4rem;border:1px solid rgba(99,102,241,.45);border-radius:16px;background:radial-gradient(circle at top right,#1d4ed8 0,#0b1120 45%,#020817 100%)}.theme-home .theme-kicker{font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;color:#93c5fd}.theme-home .theme-lead{max-width:64ch;color:#cbd5e1}.theme-hero-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem}.theme-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:.55rem .9rem;background:#4f46e5;color:#fff;font-size:.85rem;font-weight:700;text-decoration:none}.theme-btn--ghost{background:transparent;border:1px solid rgba(148,163,184,.5);color:#e2e8f0}.theme-footer{border-top:1px solid #1e293b;color:#94a3b8}.auth-box input,.auth-box button{display:block;width:100%;margin:.5rem 0;padding:.7rem;border:1px solid #334155;border-radius:8px;background:#020617;color:#e2e8f0}.auth-box button{background:#4338ca;color:#fff;border-color:#6366f1}.error{color:#fca5a5}.success{color:#86efac}
