/* Aurora Core v5.4.5 token export */
:root {
  --aurora-space-1: 4px;
  --aurora-space-2: 8px;
  --aurora-space-3: 12px;
  --aurora-space-4: 16px;
  --aurora-space-5: 20px;
  --aurora-space-6: 24px;
  --aurora-space-7: 32px;
  --aurora-space-8: 40px;
  --aurora-space-9: 48px;
  --aurora-space-10: 64px;
  --aurora-space-11: 80px;
  --aurora-space-12: 96px;
  --aurora-radius-sm: 6px;
  --aurora-radius-md: 10px;
  --aurora-radius-lg: 14px;
  --aurora-radius-xl: 20px;
  --aurora-radius-full: 9999px;
  --aurora-duration-fast: 150ms;
  --aurora-duration-normal: 250ms;
  --aurora-duration-slow: 400ms;
  --aurora-text-xs: 0.75rem;
  --aurora-text-sm: 0.875rem;
  --aurora-text-base: 1rem;
  --aurora-text-md: 1.125rem;
  --aurora-text-lg: 1.25rem;
  --aurora-text-xl: 1.563rem;
  --aurora-text-2xl: 1.953rem;
  --aurora-text-3xl: 2.441rem;
  --aurora-leading-tight: 1.2;
  --aurora-leading-normal: 1.5;
  --aurora-leading-relaxed: 1.65;
}
[data-theme="dark"] {
  --aurora-gold-200: #F0E4B8;
  --aurora-gold-300: #E8D080;
  --aurora-gold-400: #D4B850;
  --aurora-gold-500: #B8A040;
  --aurora-gold-600: #907828;
  --aurora-silver-200: #D8DAE0;
  --aurora-silver-300: #B0B4BE;
  --aurora-silver-400: #8A8F9C;
  --aurora-silver-500: #6B7080;
  --aurora-silver-600: #4A4E5A;
  --aurora-purple-200: #D4B8FF;
  --aurora-purple-300: #B07AFF;
  --aurora-purple-400: #9254F0;
  --aurora-purple-500: #7638D8;
  --aurora-purple-600: #5A20B0;
  --aurora-blue-200: #A8CFFF;
  --aurora-blue-300: #60A0F0;
  --aurora-blue-400: #3878E0;
  --aurora-blue-500: #2060C8;
  --aurora-blue-600: #1048A0;
  --aurora-green-200: #A0F0C4;
  --aurora-green-300: #4ADE80;
  --aurora-green-400: #2ABB5E;
  --aurora-green-500: #1A9A48;
  --aurora-green-600: #107838;
  --aurora-red-200: #FFBABA;
  --aurora-red-300: #F87171;
  --aurora-red-400: #E04848;
  --aurora-red-500: #C83030;
  --aurora-red-600: #A01818;
  --aurora-amber-200: #D4A870;
  --aurora-amber-300: #C7923A;
  --aurora-amber-400: #A8742A;
  --aurora-amber-500: #865C1F;
  --aurora-amber-600: #6A4818;
  --aurora-grey-900: #0D0E12;
  --aurora-grey-800: #181A24;
  --aurora-grey-700: #22252F;
  --aurora-grey-600: #2E3240;
  --aurora-grey-500: #3A3F50;
  --aurora-grey-400: #6B7186;
  --aurora-grey-300: #8E94A8;
  --aurora-grey-200: #B0B6C8;
  --aurora-grey-100: #D0D4E0;
  --aurora-surface-base: #0D0E12;
  --aurora-surface-raised: #14151C;
  --aurora-surface-glass: rgba(255,255,255,0.06);
  --aurora-surface-glassSolid: #1A1C26;
  --aurora-surface-glassBorder: rgba(255,255,255,0.10);
  --aurora-surface-glassHover: rgba(255,255,255,0.09);
  --aurora-surface-glassHoverBorder: rgba(255,255,255,0.15);
  --aurora-surface-overlay: rgba(0,0,0,0.5);
  --aurora-text-primary: #E4E6EE;
  --aurora-text-secondary: #B0B6C8;
  --aurora-text-muted: #8E94A8;
  --aurora-text-disabled: #5A5F70;
  --aurora-text-inverse: #0D0E12;
  --aurora-accent-gold: #E8D080;
  --aurora-accent-purple: #D4B8FF;
  --aurora-accent-blue: #A8CFFF;
  --aurora-accent-green: #A0F0C4;
  --aurora-accent-red: #FFBABA;
  --aurora-accent-amber: #D4A870;
  --aurora-value-gold: #E8D080;
  --aurora-value-purple: #D4B8FF;
  --aurora-value-blue: #A8CFFF;
  --aurora-value-green: #A0F0C4;
  --aurora-value-red: #FFBABA;
  --aurora-value-amber: #D4A870;
  --aurora-focus: #E8D080;
  --aurora-control-border: #6B7186;
  --aurora-app-shell-sidebar-width: 260px;
  --aurora-app-shell-titlebar-height: 38px;
  --aurora-app-shell-padding: 12px;
  --aurora-app-shell-gap: 8px;
  --aurora-app-shell-radius: 10px;
  --aurora-editor-bg: #14151C;
  --aurora-editor-gutter-bg: #111218;
  --aurora-editor-active-line: rgba(255,255,255,0.03);
  --aurora-editor-selection: rgba(232,208,128,0.12);
  --aurora-editor-search: rgba(232,208,128,0.20);
  --aurora-editor-search-selected: rgba(232,208,128,0.35);
  --aurora-editor-panel-bg: #181A24;
  --aurora-editor-input-bg: rgba(255,255,255,0.06);
  --aurora-editor-button-bg: rgba(255,255,255,0.08);
  --aurora-editor-tooltip-bg: #22252F;
  --aurora-editor-top-shadow: rgba(0,0,0,0.3);
  --aurora-tabs-active-bg: rgba(255,255,255,0.08);
  --aurora-tabs-active-border: rgba(232,208,128,0.25);
  --aurora-tabs-active-shadow: 0 0 12px rgba(232,208,128,0.08);
  --aurora-tabs-active-underline: #E8D080;
  --aurora-input-surface-field: rgba(255,255,255,0.06);
  --aurora-input-surface-field-hover: rgba(255,255,255,0.09);
  --aurora-input-surface-field-active: rgba(255,255,255,0.12);
  --aurora-scrollbar-thumb: rgba(255,255,255,0.12);
  --aurora-scrollbar-thumb-hover: rgba(255,255,255,0.20);
  --aurora-atmosphere-gold-glow-rgb: 232,208,128;
  --aurora-atmosphere-purple-rgb: 146,84,240;
  --aurora-atmosphere-blue-rgb: 56,120,224;
  --aurora-atmosphere-green-rgb: 42,187,94;
  --aurora-atmosphere-red-rgb: 224,72,72;
  --aurora-atmosphere-amber-rgb: 199,146,58;
  --aurora-atmosphere-silver-rgb: 176,180,190;
  --aurora-atmosphere-toggle-thumb-on: #FFFFFF;
  --aurora-atmosphere-bg-gradient-start: #0D0E12;
  --aurora-atmosphere-bg-gradient-end: #14151C;
  --aurora-atmosphere-bg-accent1: rgba(var(--aurora-atmosphere-gold-glow-rgb),0.08);
  --aurora-atmosphere-bg-accent2: rgba(56,120,224,0.06);
  --aurora-atmosphere-bg-accent3: rgba(146,84,240,0.03);
}
[data-theme="light"] {
  --aurora-gold-200: #F0E4B8;
  --aurora-gold-300: #D4A020;
  --aurora-gold-400: #B08418;
  --aurora-gold-500: #8C6810;
  --aurora-gold-600: #6A4E08;
  --aurora-silver-200: #D8DAE0;
  --aurora-silver-300: #9498A4;
  --aurora-silver-400: #6B7080;
  --aurora-silver-500: #4A4E5A;
  --aurora-silver-600: #2E3240;
  --aurora-purple-200: #D4B8FF;
  --aurora-purple-300: #7638D8;
  --aurora-purple-400: #6428C0;
  --aurora-purple-500: #5020A0;
  --aurora-purple-600: #3A1080;
  --aurora-blue-200: #A8CFFF;
  --aurora-blue-300: #2060C8;
  --aurora-blue-400: #1850B0;
  --aurora-blue-500: #104098;
  --aurora-blue-600: #083080;
  --aurora-green-200: #A0F0C4;
  --aurora-green-300: #1A9A48;
  --aurora-green-400: #127838;
  --aurora-green-500: #0A6028;
  --aurora-green-600: #044818;
  --aurora-red-200: #FFBABA;
  --aurora-red-300: #C83030;
  --aurora-red-400: #A82020;
  --aurora-red-500: #881818;
  --aurora-red-600: #681010;
  --aurora-amber-200: #D4A870;
  --aurora-amber-300: #7A5818;
  --aurora-amber-400: #644210;
  --aurora-amber-500: #4E3408;
  --aurora-amber-600: #382400;
  --aurora-grey-900: #F6F7FA;
  --aurora-grey-800: #EDEEF3;
  --aurora-grey-700: #DFE1E8;
  --aurora-grey-600: #CED1DA;
  --aurora-grey-500: #B0B4C0;
  --aurora-grey-400: #7A8098;
  --aurora-grey-300: #5A6078;
  --aurora-grey-200: #3A4058;
  --aurora-grey-100: #1A2038;
  --aurora-surface-base: #F2F3F8;
  --aurora-surface-raised: #FFFFFF;
  --aurora-surface-glass: rgba(255,255,255,0.65);
  --aurora-surface-glassSolid: #F0F1F6;
  --aurora-surface-glassBorder: rgba(0,0,0,0.08);
  --aurora-surface-glassHover: rgba(255,255,255,0.80);
  --aurora-surface-glassHoverBorder: rgba(0,0,0,0.12);
  --aurora-surface-overlay: rgba(0,0,0,0.3);
  --aurora-text-primary: #1A1E2E;
  --aurora-text-secondary: #3A4058;
  --aurora-text-muted: #5A6078;
  --aurora-text-disabled: #A0A4B0;
  --aurora-text-inverse: #E4E6EE;
  --aurora-accent-gold: #6E6020;
  --aurora-accent-purple: #6428C0;
  --aurora-accent-blue: #1850B0;
  --aurora-accent-green: #127838;
  --aurora-accent-red: #A82020;
  --aurora-accent-amber: #7A5818;
  --aurora-value-gold: #6E6020;
  --aurora-value-purple: #6428C0;
  --aurora-value-blue: #1850B0;
  --aurora-value-green: #127838;
  --aurora-value-red: #A82020;
  --aurora-value-amber: #7A5818;
  --aurora-focus: #6E6020;
  --aurora-control-border: #7A8098;
  --aurora-app-shell-sidebar-width: 260px;
  --aurora-app-shell-titlebar-height: 38px;
  --aurora-app-shell-padding: 12px;
  --aurora-app-shell-gap: 8px;
  --aurora-app-shell-radius: 10px;
  --aurora-editor-bg: #FFFFFF;
  --aurora-editor-gutter-bg: #F6F7FA;
  --aurora-editor-active-line: rgba(0,0,0,0.03);
  --aurora-editor-selection: rgba(110,96,32,0.12);
  --aurora-editor-search: rgba(110,96,32,0.15);
  --aurora-editor-search-selected: rgba(110,96,32,0.25);
  --aurora-editor-panel-bg: #EDEEF3;
  --aurora-editor-input-bg: rgba(0,0,0,0.04);
  --aurora-editor-button-bg: rgba(0,0,0,0.06);
  --aurora-editor-tooltip-bg: #FFFFFF;
  --aurora-editor-top-shadow: rgba(0,0,0,0.08);
  --aurora-tabs-active-bg: rgba(0,0,0,0.04);
  --aurora-tabs-active-border: rgba(110,96,32,0.20);
  --aurora-tabs-active-shadow: 0 0 8px rgba(110,96,32,0.06);
  --aurora-tabs-active-underline: #6E6020;
  --aurora-input-surface-field: rgba(0,0,0,0.04);
  --aurora-input-surface-field-hover: rgba(0,0,0,0.06);
  --aurora-input-surface-field-active: rgba(0,0,0,0.08);
  --aurora-scrollbar-thumb: rgba(0,0,0,0.15);
  --aurora-scrollbar-thumb-hover: rgba(0,0,0,0.25);
  --aurora-atmosphere-gold-glow-rgb: 110,96,32;
  --aurora-atmosphere-purple-rgb: 100,40,192;
  --aurora-atmosphere-blue-rgb: 24,80,176;
  --aurora-atmosphere-green-rgb: 18,120,56;
  --aurora-atmosphere-red-rgb: 168,32,32;
  --aurora-atmosphere-amber-rgb: 122,88,24;
  --aurora-atmosphere-silver-rgb: 107,112,128;
  --aurora-atmosphere-toggle-thumb-on: #FFFFFF;
  --aurora-atmosphere-bg-gradient-start: #F2F3F8;
  --aurora-atmosphere-bg-gradient-end: #EDEEF3;
  --aurora-atmosphere-bg-accent1: rgba(var(--aurora-atmosphere-gold-glow-rgb),0.04);
  --aurora-atmosphere-bg-accent2: rgba(24,80,176,0.03);
  --aurora-atmosphere-bg-accent3: rgba(100,40,192,0.02);
}
