@layer tokens {
  :root {
    --wga-color-forest-dark: #1a2f23;
    --wga-color-forest-main: #27ae60;
    --wga-color-forest-light: #52c77a;
    --wga-color-earth-dark: #3e2723;
    --wga-color-earth-main: #6d4c41;
    --wga-color-earth-light: #8d6e63;
    --wga-color-sky-dark: #1e3a5f;
    --wga-color-sky-main: #2c5f8d;
    --wga-color-sky-light: #4a90c4;
    --wga-color-dew-main: #e8f5e9;
    --wga-color-dew-light: #f1f8f4;
    --wga-color-mist-main: #eceff1;
    --wga-color-mist-light: #f5f7f8;
    --wga-color-shadow-main: #263238;
    --wga-color-shadow-light: #37474f;
    /* Force dark theme defaults site-wide */
    --wga-color-text-primary: #f5f5f5;
    --wga-color-text-secondary: #e0e0e0;
    --wga-color-text-muted: #bdbdbd;
    --wga-color-text-inverse: #1a1a1a;
    --wga-color-bg-primary: #1a1a1a;
    --wga-color-bg-secondary: #2a2a2a;
    --wga-color-bg-tertiary: #3a3a3a;
    --wga-color-border-light: #4a4a4a;
    --wga-color-border-main: #5a5a5a;
    --wga-color-accent-primary: #27ae60;
    --wga-color-accent-secondary: #2c5f8d;
    --wga-font-family-primary: "Architects Daughter", cursive;
    --wga-font-family-fallback: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    --wga-font-size-xs: 0.75rem;
    --wga-font-size-sm: 0.875rem;
    --wga-font-size-base: 1rem;
    --wga-font-size-lg: 1.125rem;
    --wga-font-size-xl: 1.25rem;
    --wga-font-size-2xl: 1.5rem;
    --wga-font-size-3xl: 1.875rem;
    --wga-font-size-4xl: 2.25rem;
    --wga-font-size-5xl: 3rem;
    --wga-font-weight-normal: 400;
    --wga-font-weight-medium: 500;
    --wga-font-weight-bold: 700;
    --wga-line-height-tight: 1.25;
    --wga-line-height-normal: 1.5;
    --wga-line-height-relaxed: 1.75;
    --wga-spacing-xs: 0.25rem;
    --wga-spacing-sm: 0.5rem;
    --wga-spacing-md: 1rem;
    --wga-spacing-lg: 1.5rem;
    --wga-spacing-xl: 2rem;
    --wga-spacing-2xl: 3rem;
    --wga-spacing-3xl: 4rem;
    --wga-spacing-4xl: 6rem;
    --wga-border-radius-sm: 0.25rem;
    --wga-border-radius-md: 0.5rem;
    --wga-border-radius-lg: 0.75rem;
    --wga-border-radius-xl: 1rem;
    --wga-border-radius-full: 9999px;
    --wga-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    --wga-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
    --wga-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
    --wga-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1);
    --wga-transition-fast: 150ms ease-in-out;
    --wga-transition-base: 250ms ease-in-out;
    --wga-transition-slow: 350ms ease-in-out;
    --wga-container-max-width: 1200px;
    --wga-container-narrow-width: 800px;
    --wga-z-index-dropdown: 1000;
    --wga-z-index-sticky: 1020;
    --wga-z-index-fixed: 1030;
    --wga-z-index-modal: 1040;
    --wga-z-index-popover: 1050;
    --wga-z-index-tooltip: 1060;
  }

  /* Remove light mode override and always use dark palette */
}
