/* HeroUI v3 default theme — verbatim from packages/styles/themes/default/variables.css */
:root{
--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(0.9911 0 0);--eclipse:oklch(0.2103 0.0059 285.89);
--accent:oklch(0.6204 0.195 253.83);--accent-foreground:var(--snow);
--success:oklch(0.7329 0.1935 150.81);--success-foreground:var(--eclipse);
--field-border:transparent;
color-scheme:light;
--background:oklch(0.9702 0 0);--foreground:var(--eclipse);
--surface:var(--white);--surface-foreground:var(--foreground);
--surface-secondary:oklch(0.9524 0.0013 286.37);--surface-secondary-foreground:var(--foreground);
--surface-tertiary:oklch(0.9373 0.0013 286.37);--surface-tertiary-foreground:var(--foreground);
--overlay:var(--white);--overlay-foreground:var(--foreground);
--muted:oklch(0.5517 0.0138 285.94);
--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent);
--default:oklch(94% 0.001 286.375);--default-foreground:var(--eclipse);
--field-background:var(--white);--field-foreground:oklch(0.2103 0.0059 285.89);--field-placeholder:var(--muted);
--warning:oklch(0.7819 0.1585 72.33);--warning-foreground:var(--eclipse);
--danger:oklch(0.6532 0.2328 25.74);--danger-foreground:var(--snow);
--segment:var(--white);--segment-foreground:var(--eclipse);
--border:oklch(90% 0.004 286.32);--separator:oklch(92% 0.004 286.32);--focus:var(--accent);--link:var(--foreground);
--backdrop:rgba(0,0,0,0.5);
--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%);
--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%);
--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%);
--background-inverse:var(--foreground);
--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%);
--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%);
--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%);
--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%);
--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%);
--field-hover:color-mix(in oklab, var(--field-background) 90%, var(--field-foreground) 2%);
--field-focus:var(--field-background);
--field-border-hover:color-mix(in oklab, var(--border) 88%, var(--field-foreground) 10%);
--field-border-focus:color-mix(in oklab, var(--border) 74%, var(--field-foreground) 22%);
--default-soft:color-mix(in oklab, var(--default) 50%, transparent);--default-soft-foreground:var(--default-foreground);--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent);
--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent);--accent-soft-foreground:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%);--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent);
--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent);--danger-soft-foreground:color-mix(in oklab, var(--danger) 70%, var(--foreground) 40%);--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent);
--warning-soft:color-mix(in oklab, var(--warning) 15%, transparent);--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 70%);--warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent);
--success-soft:color-mix(in oklab, var(--success) 15%, transparent);--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 60%);--success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent);
--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%);
--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%);
--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%);
--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%);
}
.dark,[data-theme="dark"]{
color-scheme:dark;
--background:oklch(12% 0.005 285.823);--foreground:var(--snow);
--surface:oklch(0.2103 0.0059 285.89);--surface-foreground:var(--foreground);
--surface-secondary:oklch(0.257 0.0037 286.14);--surface-secondary-foreground:var(--foreground);
--surface-tertiary:oklch(0.2721 0.0024 247.91);--surface-tertiary-foreground:var(--foreground);
--overlay:oklch(0.2103 0.0059 285.89);--overlay-foreground:var(--foreground);
--muted:oklch(70.5% 0.015 286.067);
--default:oklch(27.4% 0.006 286.033);--default-foreground:var(--snow);
--field-background:oklch(0.2103 0.0059 285.89);--field-foreground:var(--foreground);
--warning:oklch(0.8203 0.1388 76.34);--danger:oklch(0.594 0.1967 24.63);
--segment:oklch(0.3964 0.01 285.93);--segment-foreground:var(--foreground);
--border:oklch(28% 0.006 286.033);--separator:oklch(25% 0.006 286.033);
--backdrop:rgba(0,0,0,0.6);
--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 rgba(255,255,255,0.3) inset;--field-shadow:0 0 0 0 transparent inset;
--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%);
--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%);
--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%);
--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%);
--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%);
--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%);
--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%);
--field-hover:color-mix(in oklab, var(--field-background) 90%, var(--field-foreground) 2%);
--field-focus:var(--field-background);
--field-border-hover:color-mix(in oklab, var(--border) 88%, var(--field-foreground) 10%);
--field-border-focus:color-mix(in oklab, var(--border) 74%, var(--field-foreground) 22%);
--default-soft:color-mix(in oklab, var(--default) 50%, transparent);--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent);
--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent);--accent-soft-foreground:color-mix(in oklab, var(--accent) 80%, var(--foreground) 30%);--accent-soft-hover:color-mix(in oklab, var(--accent) 16%, transparent);
--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent);--danger-soft-foreground:color-mix(in oklab, var(--danger) 80%, var(--foreground) 30%);--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent);
--warning-soft:color-mix(in oklab, var(--warning) 12%, transparent);--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 30%);--warning-soft-hover:color-mix(in oklab, var(--warning) 16%, transparent);
--success-soft:color-mix(in oklab, var(--success) 12%, transparent);--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 30%);--success-soft-hover:color-mix(in oklab, var(--success) 16%, transparent);
--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%);
--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%);
--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%);
--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%);
}
