:root{--bg: #F7F6F2;--page-edge: #EEEDE6;--surface: #FFFFFF;--surface-2: #EEEDE6;--ink: #0B0C0E;--ink-soft: #5B5D63;--ink-faint: #8B8D93;--surface-fixed-dark: #0B0C0E;--highlight: #2962FF;--highlight-bright: #4C81FF;--accent: #C6FF3D;--accent-hover: #9FE01A;--accent-ink: #0B0C0E;--line: rgba(11, 12, 14, .1);--line-soft: rgba(11, 12, 14, .05);--shadow: 0 30px 60px -30px rgba(11, 12, 14, .25);--btn-shadow: 0 10px 24px -10px rgba(159, 224, 26, .45);--base-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0B0C0E;--page-edge: #101114;--surface: #15171B;--surface-2: #1E2025;--ink: #F7F6F2;--ink-soft: #B4B6BC;--ink-faint: #7D8087;--surface-fixed-dark: #050607;--highlight: #4C81FF;--highlight-bright: #7BA2FF;--accent: #C6FF3D;--accent-hover: #D8FF70;--accent-ink: #0B0C0E;--line: rgba(247, 246, 242, .12);--line-soft: rgba(247, 246, 242, .07);--shadow: 0 30px 60px -30px rgba(0, 0, 0, .6);--btn-shadow: 0 10px 24px -10px rgba(198, 255, 61, .35)}}:root[data-theme=light]{--bg: #F7F6F2;--page-edge: #EEEDE6;--surface: #FFFFFF;--surface-2: #EEEDE6;--ink: #0B0C0E;--ink-soft: #5B5D63;--ink-faint: #8B8D93;--surface-fixed-dark: #0B0C0E;--highlight: #2962FF;--highlight-bright: #4C81FF;--accent: #C6FF3D;--accent-hover: #9FE01A;--accent-ink: #0B0C0E;--line: rgba(11, 12, 14, .1);--line-soft: rgba(11, 12, 14, .05);--shadow: 0 30px 60px -30px rgba(11, 12, 14, .25);--btn-shadow: 0 10px 24px -10px rgba(159, 224, 26, .45)}:root[data-theme=dark]{--bg: #0B0C0E;--page-edge: #101114;--surface: #15171B;--surface-2: #1E2025;--ink: #F7F6F2;--ink-soft: #B4B6BC;--ink-faint: #7D8087;--surface-fixed-dark: #050607;--highlight: #4C81FF;--highlight-bright: #7BA2FF;--accent: #C6FF3D;--accent-hover: #D8FF70;--accent-ink: #0B0C0E;--line: rgba(247, 246, 242, .12);--line-soft: rgba(247, 246, 242, .07);--shadow: 0 30px 60px -30px rgba(0, 0, 0, .6);--btn-shadow: 0 10px 24px -10px rgba(198, 255, 61, .35)}:root{--btn-color: var(--accent);--btn-color-hover: var(--accent-hover);--btn-ink: var(--accent-ink);--btn-outline-border: var(--line);--btn-outline-border-hover: var(--highlight);--btn-outline-border-fixed-dark: rgba(255, 255, 255, .5);--btn-outline-border-fixed-dark-hover: #fff;--btn-radius: 8px;--btn-font-weight: 600;--btn-font-size: .94rem;--btn-padding-y: 15px;--btn-padding-x: 28px}:root{--field-bg: var(--surface);--field-border: var(--line);--field-border-hover: var(--ink-faint);--field-focus: var(--highlight);--field-radius: 10px}:root{--card-radius: 14px;--card-border: var(--line);--card-shadow: var(--shadow)}:root{--chip-bg: var(--surface-2);--chip-ink: var(--ink);--chip-radius: 999px}:root{--stepper-color: var(--accent);--stepper-ink: var(--accent-ink);--stepper-line: var(--line);--stepper-size: 34px}:root{--fileupload-radius: 14px;--fileupload-border: var(--line);--fileupload-active: var(--highlight)}:root{--breadcrumb-link: var(--ink-soft);--breadcrumb-link-hover: var(--ink);--breadcrumb-current: var(--highlight);--breadcrumb-separator: var(--ink-faint)}:root{--chart-1: var(--accent);--chart-2: #0d9488;--chart-3: #f59e0b;--chart-4: #e11d48;--chart-5: #7c3aed;--chart-6: #64748b;--chart-text: var(--ink-soft);--chart-grid: var(--line)}:root{--progress-color: var(--accent);--progress-track: var(--surface-2);--progress-radius: 999px}.band-dark,.odin-dark{--bg: #0B0C0E;--page-edge: #101114;--surface: #15171B;--surface-2: #1E2025;--ink: #F7F6F2;--ink-soft: #B4B6BC;--ink-faint: #7D8087;--surface-fixed-dark: #050607;--highlight: #4C81FF;--highlight-bright: #7BA2FF;--accent: #C6FF3D;--accent-hover: #D8FF70;--accent-ink: #0B0C0E;--line: rgba(247, 246, 242, .12);--line-soft: rgba(247, 246, 242, .07);--shadow: 0 30px 60px -30px rgba(0, 0, 0, .6);--btn-shadow: 0 10px 24px -10px rgba(198, 255, 61, .35)}.band-dark,.odin-dark{--btn-color: var(--accent);--btn-color-hover: var(--accent-hover);--btn-ink: var(--accent-ink);--btn-outline-border: var(--line);--btn-outline-border-hover: var(--highlight);--btn-outline-border-fixed-dark: rgba(255, 255, 255, .5);--btn-outline-border-fixed-dark-hover: #fff;--btn-radius: 8px;--btn-font-weight: 600;--btn-font-size: .94rem;--btn-padding-y: 15px;--btn-padding-x: 28px}.band-dark,.odin-dark{--field-bg: var(--surface);--field-border: var(--line);--field-border-hover: var(--ink-faint);--field-focus: var(--highlight);--field-radius: 10px}.band-dark,.odin-dark{--card-radius: 14px;--card-border: var(--line);--card-shadow: var(--shadow)}.band-dark,.odin-dark{--chip-bg: var(--surface-2);--chip-ink: var(--ink);--chip-radius: 999px}.band-dark,.odin-dark{--stepper-color: var(--accent);--stepper-ink: var(--accent-ink);--stepper-line: var(--line);--stepper-size: 34px}.band-dark,.odin-dark{--fileupload-radius: 14px;--fileupload-border: var(--line);--fileupload-active: var(--highlight)}.band-dark,.odin-dark{--breadcrumb-link: var(--ink-soft);--breadcrumb-link-hover: var(--ink);--breadcrumb-current: var(--highlight);--breadcrumb-separator: var(--ink-faint)}.band-dark,.odin-dark{--chart-1: var(--accent);--chart-2: #0d9488;--chart-3: #f59e0b;--chart-4: #e11d48;--chart-5: #7c3aed;--chart-6: #64748b;--chart-text: var(--ink-soft);--chart-grid: var(--line)}.band-dark,.odin-dark{--progress-color: var(--accent);--progress-track: var(--surface-2);--progress-radius: 999px}.accent-blue{--accent: #2962FF;--accent-hover: #0E3FCB;--accent-ink: #FFFFFF;--btn-color: #2962FF;--btn-color-hover: #0E3FCB;--btn-ink: #FFFFFF;--btn-shadow: 0 10px 24px -10px rgba(41, 98, 255, .45)}
