/* wavy-colors.css -- GENERATED by brand/colors/build.mjs from wavy-colors.json (2026-09-17). Do not edit by hand.
   Import into any brand surface (website, headless store). The --wavy-ui-* block is a MIRROR of
   wavy_ui/tokens.css (--wave-*) for reference on non-game surfaces; in-game NUIs import tokens.css, not this. */
:root {

  /* Brand -- identity */
  --wavy-brand-ink: #0e1626;                     /* rgb(14 22 38) */
  --wavy-brand-ink-2: #0a1120;                   /* rgb(10 17 32) */
  --wavy-brand-navy: #1e3a8a;                    /* rgb(30 58 138) */
  --wavy-brand-wavy-blue: #2563eb;               /* rgb(37 99 235) */
  --wavy-brand-blue-press: #1d4ed8;              /* rgb(29 78 216) */
  --wavy-brand-blue-bright: #3b82f6;             /* rgb(59 130 246) */
  --wavy-brand-wavy-dark: #5b8def;               /* rgb(91 141 239) */
  --wavy-brand-sky: #7db0ff;                     /* rgb(125 176 255) */
  --wavy-brand-sky-light: #9cc2ff;               /* rgb(156 194 255) */
  --wavy-brand-paper: #ffffff;                   /* rgb(255 255 255) */

  /* Brand -- web neutrals (dark band) */
  --wavy-web-text: #e7ecf5;                      /* rgb(231 236 245) */
  --wavy-web-muted: #8fa8cc;                     /* rgb(143 168 204) */
  --wavy-web-faint: #5b6f92;                     /* rgb(91 111 146) */
  --wavy-web-line: #1c2740;                      /* rgb(28 39 64) */
  --wavy-web-card: #111a2c;                      /* rgb(17 26 44) */
  --wavy-web-code: #131c2e;                      /* rgb(19 28 46) */

  /* Brand -- web neutrals (light surfaces) */
  --wavy-light-text: #0e1626;                    /* rgb(14 22 38) */
  --wavy-light-muted: #4e6285;                   /* rgb(78 98 133) */
  --wavy-light-faint: #5f7196;                   /* rgb(95 113 150) */
  --wavy-light-line: #d9e1ed;                    /* rgb(217 225 237) */
  --wavy-light-card: #f3f6fb;                    /* rgb(243 246 251) */
  --wavy-light-code: #edf2f9;                    /* rgb(237 242 249) */

  /* House UI -- in-game (mirror of wavy_ui/tokens.css) */
  --wavy-ui-ui-ink: #0b0f14;                     /* rgb(11 15 20) = --wave-ink */
  --wavy-ui-ui-accent: #37e0ff;                  /* rgb(55 224 255) = --wave-accent */
  --wavy-ui-ui-accent-dim: #1b91a8;              /* rgb(27 145 168) = --wave-accent-dim */
  --wavy-ui-ui-text: #e8f4f8;                    /* rgb(232 244 248) = --wave-text */
  --wavy-ui-ui-text-bright: #f2fbff;             /* rgb(242 251 255) = --wave-text-bright */
  --wavy-ui-ui-text-dim: #8aa0ab;                /* rgb(138 160 171) = --wave-text-dim */
  --wavy-ui-ui-danger: #ff5a6a;                  /* rgb(255 90 106) = --wave-danger */
  --wavy-ui-ui-good: #37ffa0;                    /* rgb(55 255 160) = --wave-good */
  --wavy-ui-ui-good-dim: #1ba86a;                /* rgb(27 168 106) = --wave-good-dim */
  --wavy-ui-ui-warn: #ffcf5a;                    /* rgb(255 207 90) = --wave-warn */
  --wavy-ui-ui-on-accent: #04121a;               /* rgb(4 18 26) = --wave-on-accent */
  --wavy-ui-ui-on-good: #032014;                 /* rgb(3 32 20) = --wave-on-good */

  /* Standing -- Founder waves (beta, permanent) */
  --wavy-founder-benefactor-1: #c9f7ff;          /* rgb(201 247 255) */
  --wavy-founder-benefactor-2: #7ee0ff;          /* rgb(126 224 255) */
  --wavy-founder-benefactor-3: #8f9bff;          /* rgb(143 155 255) */
  --wavy-founder-benefactor-4: #c98bff;          /* rgb(201 139 255) */
  --wavy-founder-benefactor-5: #ff9ce4;          /* rgb(255 156 228) */
  --wavy-founder-patron-hi: #7db0ff;             /* rgb(125 176 255) */
  --wavy-founder-patron-mid: #2563eb;            /* rgb(37 99 235) */
  --wavy-founder-patron-lo: #1e3a8a;             /* rgb(30 58 138) */
  --wavy-founder-supporter-hi: #5eead4;          /* rgb(94 234 212) */
  --wavy-founder-supporter-mid: #14b8a6;         /* rgb(20 184 166) */
  --wavy-founder-supporter-lo: #0f766e;          /* rgb(15 118 110) */
  --wavy-founder-whitelist-hi: #f4f7fa;          /* rgb(244 247 250) */
  --wavy-founder-whitelist-lo: #c9d3dc;          /* rgb(201 211 220) */
  --wavy-founder-grey-retired: #6b7683;          /* rgb(107 118 131) */

  /* Standing -- Supporter ladder (post-beta, rarity palette) */
  --wavy-supporter-uncommon-hi: #b6ff9c;         /* rgb(182 255 156) */
  --wavy-supporter-uncommon-mid: #22f03a;        /* rgb(34 240 58) */
  --wavy-supporter-uncommon-lo: #0f8f22;         /* rgb(15 143 34) */
  --wavy-supporter-choice-hi: #d6f0ff;           /* rgb(214 240 255) */
  --wavy-supporter-choice-mid: #63b8ff;          /* rgb(99 184 255) */
  --wavy-supporter-choice-lo: #1f7fe0;           /* rgb(31 127 224) */
  --wavy-supporter-rare-hi: #b06cff;             /* rgb(176 108 255) */
  --wavy-supporter-rare-mid: #7a1fd6;            /* rgb(122 31 214) */
  --wavy-supporter-rare-lo: #3d0a8a;             /* rgb(61 10 138) */
  --wavy-supporter-exotic-hi: #ffcf66;           /* rgb(255 207 102) */
  --wavy-supporter-exotic-mid: #ff8000;          /* rgb(255 128 0) */
  --wavy-supporter-exotic-lo: #b04a00;           /* rgb(176 74 0) */
  --wavy-supporter-pristine-hi: #ff8080;         /* rgb(255 128 128) */
  --wavy-supporter-pristine-mid: #ff1f1f;        /* rgb(255 31 31) */
  --wavy-supporter-pristine-lo: #8f0000;         /* rgb(143 0 0) */

  /* Standing -- Staff metals */
  --wavy-staff-gold-hi: #ffe58a;                 /* rgb(255 229 138) */
  --wavy-staff-gold-mid: #c9971b;                /* rgb(201 151 27) */
  --wavy-staff-gold-lo: #6b4a00;                 /* rgb(107 74 0) */
  --wavy-staff-silver-hi: #b3bcc5;               /* rgb(179 188 197) */
  --wavy-staff-silver-mid: #aeb7c0;              /* rgb(174 183 192) */
  --wavy-staff-silver-lo: #5f6870;               /* rgb(95 104 112) */
  --wavy-staff-bronze-hi: #f0b78d;               /* rgb(240 183 141) */
  --wavy-staff-bronze-mid: #b86b2d;              /* rgb(184 107 45) */
  --wavy-staff-bronze-lo: #4f2410;               /* rgb(79 36 16) */
}
