:root{--bg-color: #1f2937;--card-bg: #ffffff;--primary: #2563eb;--text-light: #f3f4f6;--text-dark: #111827;--text-muted: #6b7280}body{margin:0;padding:0;background-color:var(--bg-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:var(--text-light)}h1,h2,h3,h4,h5,h6,p,span,button{color:var(--text-light)}.card,div[style*="background: white"],div[style*="background: #ffffff"]{background-color:var(--card-bg)!important;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;border:none!important;color:var(--text-dark)!important}.card h1,.card h2,.card h3,.card h4,.card p,.card span,div[style*="background: white"] h1,div[style*="background: white"] h2,div[style*="background: white"] h3,div[style*="background: white"] h4,div[style*="background: white"] p,div[style*="background: white"] span{color:var(--text-dark)!important}.card small,.card .muted,div[style*="background: white"] small,div[style*="background: white"] span[style*="color: #71717a"]{color:var(--text-muted)!important}button{cursor:pointer;transition:transform .1s}button:active{transform:scale(.98)}h1,h2,h3{font-weight:800;letter-spacing:-.5px}x§ .card .text-error,p.text-error{color:#ef4444!important}.card .text-success,p.text-success{color:#22c55e!important}
