:root{--bg-color:#f8fafc;--card-bg:#fff;--primary:#4f46e5;--primary-hover:#4338ca;--text-main:#1e293b;--text-muted:#64748b;--border-color:#e2e8f0;--input-bg:#f1f5f9;--shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}[data-theme=dark]{--bg-color:#0f172a;--card-bg:#1e293b;--primary:#818cf8;--primary-hover:#7c3aed;--text-main:#f8fafc;--text-muted:#94a3b8;--border-color:#334155;--input-bg:#0f172a;--shadow:0 10px 15px -3px #0006}body{background-color:#f8fafc;background-color:var(--bg-color);color:#1e293b;color:var(--text-main);font-family:Inter,system-ui,-apple-system,sans-serif;margin:0;transition:background-color .3s ease,color .3s ease}.container{margin:0 auto;max-width:900px;min-height:80vh;padding:40px 20px}.card{background:#fff;background:var(--card-bg);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:24px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow);padding:32px;transition:background-color .3s ease,border-color .3s ease}.button{background-color:#4f46e5;background-color:var(--primary);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .2s ease}.button:hover{background-color:#4338ca;background-color:var(--primary-hover);transform:translateY(-1px)}.button:disabled{background-color:#cbd5e1;cursor:not-allowed}.select,.slider{background:#f1f5f9;background:var(--input-bg);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;color:#1e293b;color:var(--text-main);margin-top:8px;padding:10px;transition:background-color .3s ease,color .3s ease;width:100%}label,p{color:#64748b;color:var(--text-muted)}h1,h2,h3,h4{color:#1e293b;color:var(--text-main)}.responsiveGrid{display:block}@media (min-width:600px){.responsiveGrid{grid-gap:56px;display:grid;gap:56px;grid-template-columns:1fr 1fr;margin-top:2rem}}
/*# sourceMappingURL=main.98f32928.css.map*/