html{scroll-behavior:smooth}:root{--background:#fff;--foreground:#111827;--card-bg:#fff;--card-border:#e5e7eb;--input-bg:#fff;--input-border:#d1d5db;--text-main:#111827;--text-muted:#6b7280;--primary:#7c3aed;--primary-hover:#6d28d9;--secondary-bg:#f9fafb;--secondary-hover:#f3f4f6;--divider:#e5e7eb}[data-theme=dark]{--background:#030712;--foreground:#f9fafb;--card-bg:#111827;--card-border:#1f2937;--input-bg:#1f2937;--input-border:#374151;--text-main:#f9fafb;--text-muted:#9ca3af;--primary:#8b5cf6;--primary-hover:#7c3aed;--secondary-bg:#1f2937;--secondary-hover:#374151;--divider:#374151}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--background);max-width:100vw;color:var(--foreground);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:background-color .3s,color .3s;overflow-x:hidden}a{color:inherit;text-decoration:none}
.ThemeToggle-module__Z5gSZG__toggle{border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-main);cursor:pointer;z-index:1000;border-radius:50%;justify-content:center;align-items:center;padding:.75rem;transition:transform .2s,background-color .3s;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 4px 6px -1px #0000001a}.ThemeToggle-module__Z5gSZG__toggle:hover{background:var(--secondary-hover);transform:scale(1.1)}
