@layer theme,base;:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#111817;--color-background-elevated:#172120;--color-background-muted:#22302e;--color-primary:#46c2c4;--color-primary-foreground:#0b1413;--color-primary-soft:#173534;--color-secondary:#f0a95b;--color-secondary-foreground:#201407;--color-secondary-soft:#3a2a17;--color-text-primary:#edf3f1;--color-text-secondary:#aebbb7;--color-text-inverse:#0b1413;--color-border-default:#334543;--color-state-success:#42c787;--color-state-warning:#f0a95b;--color-state-danger:#ff7d7d;--color-state-info:var(--color-primary);--color-foreground:var(--color-text-primary);--color-foreground-muted:var(--color-text-secondary);--color-surface-panel:color-mix(in srgb,var(--color-background-elevated)90%,transparent);--color-surface-subtle:color-mix(in srgb,var(--color-background)58%,transparent);--color-surface-muted:color-mix(in srgb,var(--color-background)68%,transparent);--color-surface-overlay:#0f172a52;--color-border:var(--color-border-default);--color-accent:var(--color-primary);--color-accent-foreground:var(--color-primary-foreground);--color-accent-soft:var(--color-primary-soft);--color-success:var(--color-state-success);--color-warning:var(--color-state-warning);--color-danger:var(--color-state-danger);--shadow-soft:none;--background:var(--color-background);--foreground:var(--color-text-primary);--card:var(--color-background-elevated);--card-foreground:var(--color-text-primary);--popover:var(--color-background-elevated);--popover-foreground:var(--color-text-primary);--primary:var(--color-primary);--primary-foreground:var(--color-primary-foreground);--secondary:var(--color-surface-subtle);--secondary-foreground:var(--color-text-primary);--muted:var(--color-surface-muted);--muted-foreground:var(--color-text-secondary);--accent:var(--color-surface-muted);--accent-foreground:var(--color-text-primary);--destructive:var(--color-state-danger);--border:var(--color-border-default);--input:var(--color-border-soft);--ring:var(--color-focus-ring);--chart-1:#90c5ff;--chart-2:#3080ff;--chart-3:#155dfc;--chart-4:#1447e6;--chart-5:#193cb8;--sidebar:var(--color-background-elevated);--sidebar-foreground:var(--color-text-primary);--sidebar-primary:var(--color-primary);--sidebar-primary-foreground:var(--color-primary-foreground);--sidebar-accent:var(--color-surface-muted);--sidebar-accent-foreground:var(--color-text-primary);--sidebar-border:var(--color-border-default);--sidebar-ring:var(--color-focus-ring)}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--chart-1:lab(77.5052% -6.4629 -36.42);--chart-2:lab(54.1736% 13.3369 -74.6839);--chart-3:lab(44.0605% 29.0279 -86.0352);--chart-4:lab(36.9089% 35.0961 -85.6872);--chart-5:lab(30.2514% 27.7853 -70.2699)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#111817;--color-background-elevated:#172120;--color-background-muted:#22302e;--color-primary:#46c2c4;--color-primary-foreground:#0b1413;--color-primary-soft:#173534;--color-secondary:#f0a95b;--color-secondary-foreground:#201407;--color-secondary-soft:#3a2a17;--color-text-primary:#edf3f1;--color-text-secondary:#aebbb7;--color-text-inverse:#0b1413;--color-border-default:#334543;--color-state-success:#42c787;--color-state-warning:#f0a95b;--color-state-danger:#ff7d7d;--color-state-info:var(--color-primary);--color-surface-panel:color-mix(in srgb,var(--color-background-elevated)90%,transparent);--color-surface-subtle:color-mix(in srgb,var(--color-background)58%,transparent);--color-surface-muted:color-mix(in srgb,var(--color-background)68%,transparent);--color-surface-overlay:#0f172a52;--color-foreground:var(--color-text-primary);--color-foreground-muted:var(--color-text-secondary);--color-border:var(--color-border-default);--color-accent:var(--color-primary);--color-accent-foreground:var(--color-primary-foreground);--color-accent-soft:var(--color-primary-soft);--color-success:var(--color-state-success);--color-warning:var(--color-state-warning);--color-danger:var(--color-state-danger);--shadow-soft:none;--background:var(--color-background);--foreground:var(--color-text-primary);--card:var(--color-background-elevated);--card-foreground:var(--color-text-primary);--popover:var(--color-background-elevated);--popover-foreground:var(--color-text-primary);--primary:var(--color-primary);--primary-foreground:var(--color-primary-foreground);--secondary:var(--color-surface-subtle);--secondary-foreground:var(--color-text-primary);--muted:var(--color-surface-muted);--muted-foreground:var(--color-text-secondary);--accent:var(--color-surface-muted);--accent-foreground:var(--color-text-primary);--destructive:var(--color-state-danger);--border:var(--color-border-default);--input:var(--color-border-soft);--ring:var(--color-focus-ring);--chart-1:#90c5ff;--chart-2:#3080ff;--chart-3:#155dfc;--chart-4:#1447e6;--chart-5:#193cb8;--sidebar:var(--color-background-elevated);--sidebar-foreground:var(--color-text-primary);--sidebar-primary:var(--color-primary);--sidebar-primary-foreground:var(--color-primary-foreground);--sidebar-accent:var(--color-surface-muted);--sidebar-accent-foreground:var(--color-text-primary);--sidebar-border:var(--color-border-default);--sidebar-ring:var(--color-focus-ring)}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--chart-1:lab(77.5052% -6.4629 -36.42);--chart-2:lab(54.1736% 13.3369 -74.6839);--chart-3:lab(44.0605% 29.0279 -86.0352);--chart-4:lab(36.9089% 35.0961 -85.6872);--chart-5:lab(30.2514% 27.7853 -70.2699)}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--radius-sm:calc(var(--radius)*.6);--radius-md:calc(var(--radius)*.8);--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border);--color-accent:var(--accent);--color-primary-foreground:var(--primary-foreground);--color-primary:var(--primary);--color-foreground:var(--foreground);--color-background:var(--background)}}
