*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%;width:100%}button{font:inherit}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--font-family-ui: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bg-background: #f8f9fb;--bg-card: #ffffff;--bg-popover: #ffffff;--bg-muted: #f0f1f5;--bg-accent: #eef0ff;--bg-header: #ffffff;--bg-canvas: #f4f6f8;--bg-destructive-subtle: rgba(239, 68, 68, .08);--text-foreground: #202124;--text-muted-foreground: #687080;--text-primary-foreground: #ffffff;--text-accent-foreground: #5e6ad2;--text-destructive: #b42318;--text-inverse: #ffffff;--border-border: #e2e4ea;--border-strong: #e2e4ea;--border-destructive: #ef4444;--border-focus: #5e6ad2;--action-primary: #5e6ad2;--action-destructive: #dc2626;--brand-primary: #5e6ad2;--brand-primary-hover: #4b55be;--status-success: #15803d;--status-warning: #854d0e;--status-danger: #b42318;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 9999px}[data-theme=dark],.dark{--bg-background: #08090a;--bg-card: #121316;--bg-popover: #18191d;--bg-muted: #22242a;--bg-accent: #1c1d23;--bg-header: #0e1013;--bg-canvas: #0b0d10;--bg-destructive-subtle: rgba(239, 68, 68, .12);--text-foreground: #f7f8f8;--text-muted-foreground: #9ca3af;--text-primary-foreground: #000000;--text-accent-foreground: #5e6ad2;--text-destructive: #ef4444;--text-inverse: #08090a;--border-border: #26282e;--border-strong: #32353d;--border-destructive: #ef4444;--border-focus: #60a5fa;--action-primary: #ffffff;--action-destructive: #ef4444;--brand-primary: #ffffff;--brand-primary-hover: #e5e7eb;--status-success: #22c55e;--status-warning: #eab308;--status-danger: #ef4444}body{background-color:var(--bg-background);color:var(--text-foreground);font-family:var(--font-family-ui);transition:background-color .2s ease,color .2s ease}
