/* ════════════════════════════════════════════════════════════════
   Brand tokens — default values
   These match public/shared/brand-tokens.json. brand-tokens.js
   refreshes them at runtime, but CSS variables are usable
   immediately on page load even before the JSON fetch completes.
   ════════════════════════════════════════════════════════════════ */

:root {
  /* Primary */
  --brand-primary-red:           #E21500;
  --brand-primary-black:         #000000;
  --brand-primary-white:         #FFFFFF;

  /* Primary Dark */
  --brand-primary-red-dark:      #440A07;
  --brand-primary-purple-dark:   #1B0333;
  --brand-primary-green-dark:    #02250D;
  --brand-primary-yellow-dark:   #44391C;

  /* Primary Bright */
  --brand-primary-orange-bright: #FEC2A0;
  --brand-primary-blue-bright:   #76D6FF;
  --brand-primary-green-bright:  #70E697;
  --brand-primary-yellow-bright: #FFFA82;
  --brand-primary-purple-bright: #CDBBFF;

  /* Assistive Vibrant */
  --brand-assistive-orange-vibrant: #FF9A52;
  --brand-assistive-blue-vibrant:   #ADFFFA;
  --brand-assistive-green-vibrant:  #BBFF85;
  --brand-assistive-yellow-vibrant: #F7E85C;

  /* Assistive Light */
  --brand-assistive-orange-light: #FFF3EE;
  --brand-assistive-purple-light: #F4F7FF;
  --brand-assistive-green-light:  #F3FFF7;
  --brand-assistive-yellow-light: #FFFEEE;

  /* Assistive Murky */
  --brand-assistive-orange-murky: #8B7162;
  --brand-assistive-purple-murky: #728187;
  --brand-assistive-green-murky:  #718778;
  --brand-assistive-yellow-murky: #7F7E61;

  /* Furiosa Grey */
  --brand-grey-01: #000000;
  --brand-grey-02: #151515;
  --brand-grey-03: #2F2F2F;
  --brand-grey-04: #444444;
  --brand-grey-05: #626262;
  --brand-grey-06: #7F7F7F;
  --brand-grey-07: #D4D4D4;
  --brand-grey-08: #FFFFFF;

  /* Fonts */
  --brand-font-english: 'ABC Favorit', -apple-system, BlinkMacSystemFont, sans-serif;
  --brand-font-mono:    'ABC Favorit Mono', ui-monospace, SFMono-Regular, monospace;
  --brand-font-korean:  'Pretendard', -apple-system, BlinkMacSystemFont, sans-serif;
}
