/* Generated by packages/tokens/build.mjs. DO NOT EDIT. */
:root {
  --k-color-stone-50: #faf8f4;
  --k-color-stone-100: #f2eee6;
  --k-color-stone-200: #e4ddd0;
  --k-color-stone-300: #cdc3b2;
  --k-color-stone-400: #a89c88;
  --k-color-stone-500: #857a67;
  --k-color-stone-600: #665d4f;
  --k-color-stone-700: #4b443a;
  --k-color-stone-800: #322d27;
  --k-color-stone-900: #1f1c18;
  --k-color-stone-950: #141210;
  --k-color-brass-300: #e8c77a;
  --k-color-brass-400: #d6ad52;
  --k-color-brass-500: #b98d34;
  --k-color-brass-600: #93701f;
  --k-color-brass-700: #6f5416;
  --k-color-sage-300: #b9c8b0;
  --k-color-sage-500: #6f8a64;
  --k-color-sage-700: #465a3e;
  --k-color-brick-300: #e3a58f;
  --k-color-brick-500: #b5532f;
  --k-color-brick-700: #7f3519;
  --k-color-night-500: #3c4f7a;
  --k-color-night-700: #24304f;
  --k-color-night-900: #121829;
  --k-color-green-300: #8fd0a0;
  --k-color-green-600: #2f7a43;
  --k-color-amber-300: #f2c467;
  --k-color-amber-600: #9a6400;
  --k-color-white: #ffffff;
  --k-color-black: #000000;
  --k-color-surface-base: #faf8f4;
  --k-color-surface-raised: #ffffff;
  --k-color-surface-sunken: #f2eee6;
  --k-color-surface-inverse: #1f1c18;
  --k-color-surface-glass: rgba(250, 248, 244, 0.82);
  --k-color-surface-scrim: rgba(20, 18, 16, 0.55);
  --k-color-text-primary: #1f1c18;
  --k-color-text-secondary: #665d4f;
  --k-color-text-muted: #6e6455;
  --k-color-text-inverse: #faf8f4;
  --k-color-text-link: #6f5416;
  --k-color-border-default: #e4ddd0;
  --k-color-border-strong: #a89c88;
  --k-color-accent-default: #93701f;
  --k-color-accent-strong: #6f5416;
  --k-color-accent-subtle: #f6ecd2;
  --k-color-accent-on: #ffffff;
  --k-color-focus: #3c4f7a;
  --k-color-danger-default: #7f3519;
  --k-color-danger-subtle: #f8e3db;
  --k-color-success-default: #256b38;
  --k-color-success-subtle: #e1f1e5;
  --k-color-warning-default: #7f5300;
  --k-color-warning-subtle: #fbefd2;
  --k-font-family-sans: Inter, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --k-font-family-serif: 'Iowan Old Style', 'Palatino Linotype', Palatino, Georgia, serif;
  --k-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --k-font-family-pixel: ui-monospace, Menlo, monospace;
  --k-font-size-xs: 0.75rem;
  --k-font-size-sm: 0.875rem;
  --k-font-size-md: 1rem;
  --k-font-size-lg: 1.125rem;
  --k-font-size-xl: 1.375rem;
  --k-font-size-2xl: 1.75rem;
  --k-font-size-3xl: 2.25rem;
  --k-font-size-4xl: 3rem;
  --k-font-weight-regular: 400;
  --k-font-weight-medium: 500;
  --k-font-weight-bold: 650;
  --k-font-line-height-tight: 1.2;
  --k-font-line-height-normal: 1.5;
  --k-font-line-height-relaxed: 1.7;
  --k-space-0: 0;
  --k-space-1: 0.25rem;
  --k-space-2: 0.5rem;
  --k-space-3: 0.75rem;
  --k-space-4: 1rem;
  --k-space-5: 1.5rem;
  --k-space-6: 2rem;
  --k-space-7: 3rem;
  --k-space-8: 4rem;
  --k-radius-sm: 4px;
  --k-radius-md: 8px;
  --k-radius-lg: 14px;
  --k-radius-pill: 999px;
  --k-duration-fast: 0.12s;
  --k-duration-normal: 0.22s;
  --k-duration-slow: 0.42s;
  --k-z-hud: 20;
  --k-z-footer: 30;
  --k-z-sheet: 40;
  --k-z-overlay: 50;
  --k-z-toast: 60;
  --k-breakpoint-tablet: 768px;
  --k-breakpoint-desktop: 1024px;
  --k-shadow-raised: 0 2px 8px 0 rgba(31, 28, 24, 0.10);
  --k-shadow-overlay: 0 12px 40px 0 rgba(31, 28, 24, 0.22);
  --k-button-primary-bg: #93701f;
  --k-button-primary-fg: #ffffff;
  --k-button-primary-bg-hover: #6f5416;
  --k-button-secondary-bg: #ffffff;
  --k-button-secondary-fg: #1f1c18;
  --k-button-secondary-border: #a89c88;
  --k-button-danger-bg: #7f3519;
  --k-button-danger-fg: #ffffff;
  --k-hud-bg: rgba(250, 248, 244, 0.78);
  --k-hud-fg: #1f1c18;
  --k-hud-border: rgba(31, 28, 24, 0.12);
}
:root[data-theme="dark"] {
  --k-color-stone-50: #faf8f4;
  --k-color-stone-100: #f2eee6;
  --k-color-stone-200: #e4ddd0;
  --k-color-stone-300: #cdc3b2;
  --k-color-stone-400: #a89c88;
  --k-color-stone-500: #857a67;
  --k-color-stone-600: #665d4f;
  --k-color-stone-700: #4b443a;
  --k-color-stone-800: #322d27;
  --k-color-stone-900: #1f1c18;
  --k-color-stone-950: #141210;
  --k-color-brass-300: #e8c77a;
  --k-color-brass-400: #d6ad52;
  --k-color-brass-500: #b98d34;
  --k-color-brass-600: #93701f;
  --k-color-brass-700: #6f5416;
  --k-color-sage-300: #b9c8b0;
  --k-color-sage-500: #6f8a64;
  --k-color-sage-700: #465a3e;
  --k-color-brick-300: #e3a58f;
  --k-color-brick-500: #b5532f;
  --k-color-brick-700: #7f3519;
  --k-color-night-500: #3c4f7a;
  --k-color-night-700: #24304f;
  --k-color-night-900: #121829;
  --k-color-green-300: #8fd0a0;
  --k-color-green-600: #2f7a43;
  --k-color-amber-300: #f2c467;
  --k-color-amber-600: #9a6400;
  --k-color-white: #ffffff;
  --k-color-black: #000000;
  --k-color-surface-base: #141210;
  --k-color-surface-raised: #1f1c18;
  --k-color-surface-sunken: #0d0c0a;
  --k-color-surface-inverse: #f2eee6;
  --k-color-surface-glass: rgba(20, 18, 16, 0.78);
  --k-color-surface-scrim: rgba(0, 0, 0, 0.62);
  --k-color-text-primary: #f2eee6;
  --k-color-text-secondary: #cdc3b2;
  --k-color-text-muted: #a89c88;
  --k-color-text-inverse: #1f1c18;
  --k-color-text-link: #e8c77a;
  --k-color-border-default: #322d27;
  --k-color-border-strong: #665d4f;
  --k-color-accent-default: #d6ad52;
  --k-color-accent-strong: #e8c77a;
  --k-color-accent-subtle: #2e2512;
  --k-color-accent-on: #141210;
  --k-color-focus: #8aa6e8;
  --k-color-danger-default: #e3a58f;
  --k-color-danger-subtle: #3a1c12;
  --k-color-success-default: #8fd0a0;
  --k-color-success-subtle: #15301d;
  --k-color-warning-default: #f2c467;
  --k-color-warning-subtle: #33270c;
  --k-font-family-sans: Inter, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --k-font-family-serif: 'Iowan Old Style', 'Palatino Linotype', Palatino, Georgia, serif;
  --k-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --k-font-family-pixel: ui-monospace, Menlo, monospace;
  --k-font-size-xs: 0.75rem;
  --k-font-size-sm: 0.875rem;
  --k-font-size-md: 1rem;
  --k-font-size-lg: 1.125rem;
  --k-font-size-xl: 1.375rem;
  --k-font-size-2xl: 1.75rem;
  --k-font-size-3xl: 2.25rem;
  --k-font-size-4xl: 3rem;
  --k-font-weight-regular: 400;
  --k-font-weight-medium: 500;
  --k-font-weight-bold: 650;
  --k-font-line-height-tight: 1.2;
  --k-font-line-height-normal: 1.5;
  --k-font-line-height-relaxed: 1.7;
  --k-space-0: 0;
  --k-space-1: 0.25rem;
  --k-space-2: 0.5rem;
  --k-space-3: 0.75rem;
  --k-space-4: 1rem;
  --k-space-5: 1.5rem;
  --k-space-6: 2rem;
  --k-space-7: 3rem;
  --k-space-8: 4rem;
  --k-radius-sm: 4px;
  --k-radius-md: 8px;
  --k-radius-lg: 14px;
  --k-radius-pill: 999px;
  --k-duration-fast: 0.12s;
  --k-duration-normal: 0.22s;
  --k-duration-slow: 0.42s;
  --k-z-hud: 20;
  --k-z-footer: 30;
  --k-z-sheet: 40;
  --k-z-overlay: 50;
  --k-z-toast: 60;
  --k-breakpoint-tablet: 768px;
  --k-breakpoint-desktop: 1024px;
  --k-shadow-raised: 0 2px 8px 0 rgba(0, 0, 0, 0.5);
  --k-shadow-overlay: 0 12px 40px 0 rgba(0, 0, 0, 0.6);
  --k-button-primary-bg: #d6ad52;
  --k-button-primary-fg: #141210;
  --k-button-primary-bg-hover: #e8c77a;
  --k-button-secondary-bg: #1f1c18;
  --k-button-secondary-fg: #f2eee6;
  --k-button-secondary-border: #665d4f;
  --k-button-danger-bg: #e3a58f;
  --k-button-danger-fg: #141210;
  --k-hud-bg: rgba(20, 18, 16, 0.72);
  --k-hud-fg: #f2eee6;
  --k-hud-border: rgba(255, 255, 255, 0.12);
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
  --k-color-stone-50: #faf8f4;
  --k-color-stone-100: #f2eee6;
  --k-color-stone-200: #e4ddd0;
  --k-color-stone-300: #cdc3b2;
  --k-color-stone-400: #a89c88;
  --k-color-stone-500: #857a67;
  --k-color-stone-600: #665d4f;
  --k-color-stone-700: #4b443a;
  --k-color-stone-800: #322d27;
  --k-color-stone-900: #1f1c18;
  --k-color-stone-950: #141210;
  --k-color-brass-300: #e8c77a;
  --k-color-brass-400: #d6ad52;
  --k-color-brass-500: #b98d34;
  --k-color-brass-600: #93701f;
  --k-color-brass-700: #6f5416;
  --k-color-sage-300: #b9c8b0;
  --k-color-sage-500: #6f8a64;
  --k-color-sage-700: #465a3e;
  --k-color-brick-300: #e3a58f;
  --k-color-brick-500: #b5532f;
  --k-color-brick-700: #7f3519;
  --k-color-night-500: #3c4f7a;
  --k-color-night-700: #24304f;
  --k-color-night-900: #121829;
  --k-color-green-300: #8fd0a0;
  --k-color-green-600: #2f7a43;
  --k-color-amber-300: #f2c467;
  --k-color-amber-600: #9a6400;
  --k-color-white: #ffffff;
  --k-color-black: #000000;
  --k-color-surface-base: #141210;
  --k-color-surface-raised: #1f1c18;
  --k-color-surface-sunken: #0d0c0a;
  --k-color-surface-inverse: #f2eee6;
  --k-color-surface-glass: rgba(20, 18, 16, 0.78);
  --k-color-surface-scrim: rgba(0, 0, 0, 0.62);
  --k-color-text-primary: #f2eee6;
  --k-color-text-secondary: #cdc3b2;
  --k-color-text-muted: #a89c88;
  --k-color-text-inverse: #1f1c18;
  --k-color-text-link: #e8c77a;
  --k-color-border-default: #322d27;
  --k-color-border-strong: #665d4f;
  --k-color-accent-default: #d6ad52;
  --k-color-accent-strong: #e8c77a;
  --k-color-accent-subtle: #2e2512;
  --k-color-accent-on: #141210;
  --k-color-focus: #8aa6e8;
  --k-color-danger-default: #e3a58f;
  --k-color-danger-subtle: #3a1c12;
  --k-color-success-default: #8fd0a0;
  --k-color-success-subtle: #15301d;
  --k-color-warning-default: #f2c467;
  --k-color-warning-subtle: #33270c;
  --k-font-family-sans: Inter, system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --k-font-family-serif: 'Iowan Old Style', 'Palatino Linotype', Palatino, Georgia, serif;
  --k-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --k-font-family-pixel: ui-monospace, Menlo, monospace;
  --k-font-size-xs: 0.75rem;
  --k-font-size-sm: 0.875rem;
  --k-font-size-md: 1rem;
  --k-font-size-lg: 1.125rem;
  --k-font-size-xl: 1.375rem;
  --k-font-size-2xl: 1.75rem;
  --k-font-size-3xl: 2.25rem;
  --k-font-size-4xl: 3rem;
  --k-font-weight-regular: 400;
  --k-font-weight-medium: 500;
  --k-font-weight-bold: 650;
  --k-font-line-height-tight: 1.2;
  --k-font-line-height-normal: 1.5;
  --k-font-line-height-relaxed: 1.7;
  --k-space-0: 0;
  --k-space-1: 0.25rem;
  --k-space-2: 0.5rem;
  --k-space-3: 0.75rem;
  --k-space-4: 1rem;
  --k-space-5: 1.5rem;
  --k-space-6: 2rem;
  --k-space-7: 3rem;
  --k-space-8: 4rem;
  --k-radius-sm: 4px;
  --k-radius-md: 8px;
  --k-radius-lg: 14px;
  --k-radius-pill: 999px;
  --k-duration-fast: 0.12s;
  --k-duration-normal: 0.22s;
  --k-duration-slow: 0.42s;
  --k-z-hud: 20;
  --k-z-footer: 30;
  --k-z-sheet: 40;
  --k-z-overlay: 50;
  --k-z-toast: 60;
  --k-breakpoint-tablet: 768px;
  --k-breakpoint-desktop: 1024px;
  --k-shadow-raised: 0 2px 8px 0 rgba(0, 0, 0, 0.5);
  --k-shadow-overlay: 0 12px 40px 0 rgba(0, 0, 0, 0.6);
  --k-button-primary-bg: #d6ad52;
  --k-button-primary-fg: #141210;
  --k-button-primary-bg-hover: #e8c77a;
  --k-button-secondary-bg: #1f1c18;
  --k-button-secondary-fg: #f2eee6;
  --k-button-secondary-border: #665d4f;
  --k-button-danger-bg: #e3a58f;
  --k-button-danger-fg: #141210;
  --k-hud-bg: rgba(20, 18, 16, 0.72);
  --k-hud-fg: #f2eee6;
  --k-hud-border: rgba(255, 255, 255, 0.12);
}
}
