:root{--background:#fff;--foreground:#171717;--color-sidebar:#1a1a2e;--color-accent:#3b82f6;--color-card:#fff;--color-border:#e2e8f0;--color-muted:#64748b;--color-danger:#ef4444;--color-warning:#f59e0b;--color-success:#10b981}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{text-decoration:none}input,textarea,select{outline:none;font-family:inherit}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #3b82f61a;border-color:#3b82f6!important}table{border-collapse:collapse;width:100%}
