/* ===== HOUSE CONFIG: THE ENTIRE SKIN (generated by tools/tokenize_replo.py) =====
   Every default is the donor's exact value, so the page renders 1:1. Re-skin by overwriting values in this block
   and nothing else. Families are named by hue; "-a" = the same hue with alpha. Sprouting starter-kit listicle:
   red-01 = the reason numerals and accent words, green-01 = the announcement bar and "as seen on" band,
   ink-01 = body text and the black CTA, grey-01 = card borders, paper-01 = card grounds. */
:root {

  /* --- orange (1) --- */
  --hx-orange-01:      #F2C962;  /* 1x */

  /* --- red (3) --- */
  --hx-red-01:         #2379CB;  /* 60x */
  --hx-red-02:         #38C3F4;  /* 31x */
  --hx-red-03:         #1B5F9F;  /* 6x */

  /* --- red-a (1) --- */
  --hx-red-a-01:       rgba(56,195,244,0.3);  /* 2x */

  /* --- yellow (4) --- */
  --hx-yellow-01:      #EBFF29;  /* 6x */
  --hx-yellow-02:      #5A4500;  /* 3x */
  --hx-yellow-03:      #f8ca36;  /* 1x */
  --hx-yellow-04:      #fff4ba;  /* 1x */

  /* --- green (5) --- */
  --hx-green-01:       #2379CB;  /* 11x */
  --hx-green-02:       #38C3F4;  /* 1x */
  --hx-green-03:       #38C3F4;  /* 1x */
  --hx-green-04:       #38C3F4;  /* 1x */
  --hx-green-05:       #D7F2FD;  /* 1x */

  /* --- blue (4) --- */
  --hx-blue-01:        #2563EB;  /* 69x */
  --hx-blue-02:        #007aff;  /* 2x */
  --hx-blue-03:        #1990c6;  /* 1x */
  --hx-blue-04:        #136f99;  /* 1x */

  /* --- ink (5) --- */
  --hx-ink-01:         #101010FF;  /* 110x */
  --hx-ink-02:         #000000;  /* 103x */
  --hx-ink-03:         #0d0d0d;  /* 1x */
  --hx-ink-04:         #2c2c2c;  /* 1x */
  --hx-ink-05:         #121212;  /* 1x */

  /* --- ink-a (33) --- */
  --hx-ink-a-01:       rgba(18, 18, 18, 0.82);  /* 60x */
  --hx-ink-a-02:       #0000;  /* 30x */
  --hx-ink-a-03:       #0000001a;  /* 15x */
  --hx-ink-a-04:       #0000001f;  /* 12x */
  --hx-ink-a-05:       rgba(18.27, 18.27, 18.27, 0.70);  /* 9x */
  --hx-ink-a-06:       rgba(0, 0, 0, 0.20);  /* 8x */
  --hx-ink-a-07:       #00000026;  /* 6x */
  --hx-ink-a-08:       #00000014;  /* 5x */
  --hx-ink-a-09:       #00000080;  /* 5x */
  --hx-ink-a-10:       rgba(0, 0, 0, 0.5);  /* 4x */
  --hx-ink-a-11:       rgba(0,0,0,.06);  /* 4x */
  --hx-ink-a-12:       rgba(0, 0, 0, 0.16);  /* 3x */
  --hx-ink-a-13:       rgba(0, 0, 0, 0.14);  /* 3x */
  --hx-ink-a-14:       #0000004D;  /* 3x */
  --hx-ink-a-15:       rgba(0,0,0,.1);  /* 3x */
  --hx-ink-a-16:       #00000012;  /* 3x */
  --hx-ink-a-17:       rgba(0,0,0,0.7);  /* 2x */
  --hx-ink-a-18:       rgba( 32, 34, 35, 0.1);  /* 2x */
  --hx-ink-a-19:       rgba(13,13,13,0.1);  /* 2x */
  --hx-ink-a-20:       rgba(0,0,0,.08);  /* 2x */
  --hx-ink-a-21:       rgba(0,0,0,.62);  /* 2x */
  --hx-ink-a-22:       rgba(0,0,0,.35);  /* 2x */
  --hx-ink-a-23:       rgba(0, 0, 0, 0.15);  /* 1x */
  --hx-ink-a-24:       rgba(0,0,0,.6);  /* 2x */
  --hx-ink-a-25:       rgba(0,0,0,.12);  /* 1x */
  --hx-ink-a-26:       rgba(16,16,16,.1);  /* 1x */
  --hx-ink-a-27:       rgba(0,0,0,.55);  /* 1x */
  --hx-ink-a-28:       rgba(0,0,0,.4);  /* 2x */
  --hx-ink-a-29:       #00000059;  /* 1x */
  --hx-ink-a-30:       #00000040;  /* 1x */
  --hx-ink-a-31:       #1010101a;  /* 1x */
  --hx-ink-a-32:       #000000bf;  /* 1x */
  --hx-ink-a-33:       #000000d9;  /* 1x */

  /* --- grey (7) --- */
  --hx-grey-01:        #E3E0D8;  /* 84x */
  --hx-grey-02:        #5E5E5E;  /* 3x */
  --hx-grey-03:        #606A72;  /* 2x */
  --hx-grey-04:        #6f6e68;  /* 2x */
  --hx-grey-05:        #dedede;  /* 2x */
  --hx-grey-06:        #616161;  /* 1x */
  --hx-grey-07:        #e3e1d9;  /* 1x */

  /* --- grey-a (1) --- */
  --hx-grey-a-01:      rgba(97,97,97,0.1);  /* 1x */

  /* --- paper (8) --- */
  --hx-paper-01:       #FFFFFFFF;  /* 132x */
  --hx-paper-02:       #f0f0f0;  /* 68x */
  --hx-paper-03:       #EEEDEAFF;  /* 42x */
  --hx-paper-04:       #F9F7EF;  /* 24x */
  --hx-paper-05:       #F9F7EF;  /* 15x */
  --hx-paper-06:       rgba(233,233,235);  /* 2x */
  --hx-paper-07:       #edebeb;  /* 1x */
  --hx-paper-08:       #F9F7EF;  /* 1x */

  /* --- paper-a (4) --- */
  --hx-paper-a-01:     rgba(255, 255, 255, 0.96);  /* 3x */
  --hx-paper-a-02:     rgba(255, 255, 255, 0.07);  /* 3x */
  --hx-paper-a-03:     #ffffff40;  /* 1x */
  --hx-paper-a-04:     #ffffff1f;  /* 1x */

  /* --- TYPE (9): each default is the donor's exact fallback chain --- */
  --hx-font-01:        "DM Sans", " sans-serif";  /* 282x */
  --hx-font-02:        Canela, " sans-serif";  /* 93x */
  --hx-font-03:        "DM Sans";  /* 33x */
  --hx-font-04:        "Hiragino Sans";  /* 9x */
  --hx-font-05:        Canela;  /* 6x */
  --hx-font-06:        Gilroy;  /* 3x */
  --hx-font-07:        DM Sans;  /* 2x */
  --hx-font-08:        "JetBrainsMono",monospace;  /* 1x */
  --hx-font-09:        swiper-icons;  /* 1x */
}
