/* ===== HOUSE CONFIG — THE ENTIRE SKIN (generated by tools/tokenize_house.py) =====
   EVERY default below is the donor's EXACT original value, so the render is 1:1.
   Re-skin by overwriting this block and NOTHING else — a colour or font appearing
   anywhere beneath it is a LEAK, not a style. Families: brand = the TYMO pink/red,
   warm = rose-gold/beige, ink/grey/paper = the neutral ramp, scrim/shade = alpha washes. */
:root {

  /* --- brand (30) --- */
  --hx-brand-01:       #ff005e;  /* 92x */
  --hx-brand-02:       #d02e2e;  /* 6x */
  --hx-brand-03:       rgba(255, 0, 0, 1);  /* 4x */
  --hx-brand-04:       #EF4444;  /* 3x */
  --hx-brand-05:       #ffb800;  /* 3x */
  --hx-brand-06:       #fbcd0a;  /* 2x */
  --hx-brand-07:       #e60023;  /* 2x */
  --hx-brand-08:       #a36710;  /* 2x */
  --hx-brand-09:       #d2920f;  /* 2x */
  --hx-brand-10:       #f2847d;  /* 2x */
  --hx-brand-11:       #dc2626;  /* 2x */
  --hx-brand-12:       #dd4b39;  /* 1x */
  --hx-brand-13:       #C18020;  /* 1x */
  --hx-brand-14:       #FFD08B;  /* 1x */
  --hx-brand-15:       #D22B2B;  /* 1x */
  --hx-brand-16:       rgb(246, 197, 103);  /* 1x */
  --hx-brand-17:       #ffabca;  /* 1x */
  --hx-brand-18:       #ff91b9;  /* 1x */
  --hx-brand-19:       #FF0048;  /* 1x */
  --hx-brand-20:       #ff008c;  /* 1x */
  --hx-brand-21:       #ff2b9f;  /* 1x */
  --hx-brand-22:       #ff015d;  /* 1x */
  --hx-brand-23:       #ff5f9a;  /* 1x */
  --hx-brand-24:       #c44a00;  /* 1x */
  --hx-brand-25:       #ffb2b4;  /* 1x */
  --hx-brand-26:       #b91250;  /* 1x */
  --hx-brand-27:       #FB005D;  /* 1x */
  --hx-brand-28:       #EB001B;  /* 1x */
  --hx-brand-29:       #F79E1B;  /* 1x */
  --hx-brand-30:       #FF5F00;  /* 1x */

  /* --- brand-a (3) --- */
  --hx-brand-a-01:     rgba(242,132,125,0.1);  /* 1x */
  --hx-brand-a-02:     rgba(239,68,68,0.1);  /* 1x */
  --hx-brand-a-03:     #ff005e80;  /* 1x */

  /* --- warm (9) --- */
  --hx-warm-01:        #fffb00;  /* 2x */
  --hx-warm-02:        #ff0;  /* 1x */
  --hx-warm-03:        #FFECD0;  /* 1x */
  --hx-warm-04:        #e1bb99;  /* 1x */
  --hx-warm-05:        #e1bb9a;  /* 1x */
  --hx-warm-06:        #E4C48D;  /* 1x */
  --hx-warm-07:        #F1DFBE;  /* 1x */
  --hx-warm-08:        #FEDBD9;  /* 1x */
  --hx-warm-09:        #F9D7B8;  /* 1x */

  /* --- ink (17) --- */
  --hx-ink-01:         #000;  /* 84x */
  --hx-ink-02:         #333;  /* 43x */
  --hx-ink-03:         #222;  /* 25x */
  --hx-ink-04:         #242424;  /* 15x */
  --hx-ink-05:         rgb(18, 18, 18);  /* 8x */
  --hx-ink-06:         #171717;  /* 5x */
  --hx-ink-07:         #212121;  /* 3x */
  --hx-ink-08:         #1a1a1a;  /* 2x */
  --hx-ink-09:         #1c1b1f;  /* 1x */
  --hx-ink-10:         #373737;  /* 1x */
  --hx-ink-11:         rgb(17, 18, 19);  /* 1x */
  --hx-ink-12:         #181818;  /* 1x */
  --hx-ink-13:         #1b1b1b;  /* 1x */
  --hx-ink-14:         #141414;  /* 1x */
  --hx-ink-15:         #3a3a3a;  /* 1x */
  --hx-ink-16:         #1C1C1C;  /* 1x */
  --hx-ink-17:         #232323;  /* 1x */

  /* --- grey (61) --- */
  --hx-grey-01:        #ccc;  /* 16x */
  --hx-grey-02:        #e4e4e4;  /* 16x */
  --hx-grey-03:        #414141;  /* 16x */
  --hx-grey-04:        #ddd;  /* 13x */
  --hx-grey-05:        #555;  /* 13x */
  --hx-grey-06:        #7b7b7b;  /* 11x */
  --hx-grey-07:        rgb(230, 230, 230);  /* 10x */
  --hx-grey-08:        #A0A0A0;  /* 9x */
  --hx-grey-09:        #999;  /* 8x */
  --hx-grey-10:        #737678;  /* 8x */
  --hx-grey-11:        #D8D8D8;  /* 8x */
  --hx-grey-12:        #666;  /* 6x */
  --hx-grey-13:        #dedede;  /* 6x */
  --hx-grey-14:        #e0e0e0;  /* 5x */
  --hx-grey-15:        #c3c3c3;  /* 4x */
  --hx-grey-16:        #424242;  /* 3x */
  --hx-grey-17:        #a1a1a1;  /* 3x */
  --hx-grey-18:        #e2e2e2;  /* 3x */
  --hx-grey-19:        #bbb;  /* 2x */
  --hx-grey-20:        #444749;  /* 2x */
  --hx-grey-21:        #b8b8b8;  /* 2x */
  --hx-grey-22:        #6a6a6a;  /* 2x */
  --hx-grey-23:        #444;  /* 2x */
  --hx-grey-24:        #b6b6b6;  /* 2x */
  --hx-grey-25:        #cbcbcb;  /* 2x */
  --hx-grey-26:        #cfcfcf;  /* 2x */
  --hx-grey-27:        #7f7f7f;  /* 2x */
  --hx-grey-28:        #9f9f9f;  /* 2x */
  --hx-grey-29:        #606060;  /* 1x */
  --hx-grey-30:        #888;  /* 1x */
  --hx-grey-31:        #aaa;  /* 1x */
  --hx-grey-32:        #4E4D4D;  /* 1x */
  --hx-grey-33:        #808080;  /* 1x */
  --hx-grey-34:        #404040;  /* 1x */
  --hx-grey-35:        #919191;  /* 1x */
  --hx-grey-36:        #BEBEBE;  /* 1x */
  --hx-grey-37:        #5e5e5e;  /* 1x */
  --hx-grey-38:        #6b6b6b;  /* 1x */
  --hx-grey-39:        #636363;  /* 1x */
  --hx-grey-40:        #4a4a4a;  /* 1x */
  --hx-grey-41:        #4d4d4d;  /* 1x */
  --hx-grey-42:        #8a8a8a;  /* 1x */
  --hx-grey-43:        #e3e3e3;  /* 1x */
  --hx-grey-44:        #d1d1d1;  /* 1x */
  --hx-grey-45:        #a5a5a5;  /* 1x */
  --hx-grey-46:        #8d8d8d;  /* 1x */
  --hx-grey-47:        #d9d9d9;  /* 1x */
  --hx-grey-48:        #e5e5e5;  /* 1x */
  --hx-grey-49:        #787878;  /* 1x */
  --hx-grey-50:        #696969;  /* 1x */
  --hx-grey-51:        #838383;  /* 1x */
  --hx-grey-52:        #bcbcbc;  /* 1x */
  --hx-grey-53:        #747a7b;  /* 1x */
  --hx-grey-54:        #797979;  /* 1x */
  --hx-grey-55:        #737373;  /* 1x */
  --hx-grey-56:        #e1e1e1;  /* 1x */
  --hx-grey-57:        #a9a9a9;  /* 1x */
  --hx-grey-58:        #d3d3d3;  /* 1x */
  --hx-grey-59:        #CACACA;  /* 1x */
  --hx-grey-60:        #454545;  /* 1x */
  --hx-grey-61:        #757470;  /* 1x */

  /* --- paper (23) --- */
  --hx-paper-01:       #fff;  /* 208x */
  --hx-paper-02:       #eee;  /* 48x */
  --hx-paper-03:       #f8f8f8;  /* 27x */
  --hx-paper-04:       #f4f4f4;  /* 7x */
  --hx-paper-05:       #f2f2f2;  /* 6x */
  --hx-paper-06:       #f6f6f6;  /* 5x */
  --hx-paper-07:       #f5f5f5;  /* 4x */
  --hx-paper-08:       #eaeaea;  /* 4x */
  --hx-paper-09:       #ebebeb;  /* 3x */
  --hx-paper-10:       #e9e9e9;  /* 2x */
  --hx-paper-11:       #E9EAEB;  /* 2x */
  --hx-paper-12:       #e7e7e7;  /* 2x */
  --hx-paper-13:       rgb(243, 243, 243);  /* 2x */
  --hx-paper-14:       #fff6f6;  /* 2x */
  --hx-paper-15:       #F3F4F6;  /* 1x */
  --hx-paper-16:       #f1f2f3;  /* 1x */
  --hx-paper-17:       #fdfdfd;  /* 1x */
  --hx-paper-18:       #f5f5f7;  /* 1x */
  --hx-paper-19:       #f7f7f7;  /* 1x */
  --hx-paper-20:       #faf7f5;  /* 1x */
  --hx-paper-21:       #f0f0f0;  /* 1x */
  --hx-paper-22:       #ededed;  /* 1x */
  --hx-paper-23:       #F8F9FD;  /* 1x */

  /* --- scrim (10) --- */
  --hx-scrim-01:       rgba(255,255,255,.9);  /* 6x */
  --hx-scrim-02:       rgba(255,255,255,.25);  /* 5x */
  --hx-scrim-03:       rgba(255, 255, 255, 0.8);  /* 4x */
  --hx-scrim-04:       rgba(224,224,224,0.5);  /* 3x */
  --hx-scrim-05:       rgba(255, 255, 255, 0);  /* 3x */
  --hx-scrim-06:       rgba(255, 255, 255, 0.6);  /* 3x */
  --hx-scrim-07:       rgba(255,255,255,.5);  /* 3x */
  --hx-scrim-08:       rgba(248, 248, 248, 0);  /* 1x */
  --hx-scrim-09:       rgba(255, 255, 255, 0.03);  /* 1x */
  --hx-scrim-10:       rgba(255, 255, 255, 0.2);  /* 1x */

  /* --- shade (43) --- */
  --hx-shade-01:       rgba(0,0,0,0.15);  /* 16x */
  --hx-shade-02:       rgba(0,0,0,0.6);  /* 12x */
  --hx-shade-03:       rgba(0,0,0,.5);  /* 11x */
  --hx-shade-04:       rgba(0,0,0,0);  /* 10x */
  --hx-shade-05:       rgba(0,0,0,.1);  /* 10x */
  --hx-shade-06:       #000000ad;  /* 6x */
  --hx-shade-07:       rgba(0,0,0,0.8);  /* 5x */
  --hx-shade-08:       rgba(0,0,0,.05);  /* 5x */
  --hx-shade-09:       rgba(0,0,0,.28);  /* 5x */
  --hx-shade-10:       #00000080;  /* 4x */
  --hx-shade-11:       rgba(0,0,0,0.4);  /* 4x */
  --hx-shade-12:       rgba(51,51,51,0.8);  /* 4x */
  --hx-shade-13:       rgba(0,0,0,.55);  /* 4x */
  --hx-shade-14:       rgba(51,51,51,0.3);  /* 3x */
  --hx-shade-15:       rgba(51, 51, 51, 0.5);  /* 3x */
  --hx-shade-16:       rgba(0, 0, 0, 0.3);  /* 3x */
  --hx-shade-17:       rgba(0,0,0,.18);  /* 3x */
  --hx-shade-18:       rgba(0,0,0,0.2);  /* 2x */
  --hx-shade-19:       rgba(156,156,156,0.25);  /* 2x */
  --hx-shade-20:       rgba(0,0,0,0.7);  /* 2x */
  --hx-shade-21:       rgba(51,51,51,0.2);  /* 2x */
  --hx-shade-22:       rgba(51,51,51,0.03);  /* 2x */
  --hx-shade-23:       rgba(51, 51, 51, 0.1);  /* 2x */
  --hx-shade-24:       #b3b3b333;  /* 2x */
  --hx-shade-25:       rgba(0,0,0,.25);  /* 2x */
  --hx-shade-26:       rgba(0,0,0,.175);  /* 2x */
  --hx-shade-27:       rgba(192,192,192,.5);  /* 1x */
  --hx-shade-28:       rgba(0,0,0,0.9);  /* 1x */
  --hx-shade-29:       rgba(32,34,35,0.6);  /* 1x */
  --hx-shade-30:       rgba(32,34,35,0.2);  /* 1x */
  --hx-shade-31:       rgba(32,34,35,0.1);  /* 1x */
  --hx-shade-32:       rgba(51,51,51,0.6);  /* 1x */
  --hx-shade-33:       rgba(51, 51, 51, 0.05);  /* 1x */
  --hx-shade-34:       rgba(51, 51, 51, 0.15);  /* 1x */
  --hx-shade-35:       rgba(51, 51, 51, 0.7);  /* 1x */
  --hx-shade-36:       rgba(65, 65, 65, 0.6);  /* 1x */
  --hx-shade-37:       rgba(99, 99, 99, 0.1);  /* 1x */
  --hx-shade-38:       #0000004d;  /* 1x */
  --hx-shade-39:       rgba(0,0,0,.35);  /* 1x */
  --hx-shade-40:       rgba(26,26,26,.5);  /* 1x */
  --hx-shade-41:       rgba(0,0,0,.14);  /* 1x */
  --hx-shade-42:       #3333331a;  /* 1x */
  --hx-shade-43:       #0000008c;  /* 1x */

  /* --- misc (44) --- */
  --hx-misc-01:        #108474;  /* 59x */
  --hx-misc-02:        #919da9;  /* 37x */
  --hx-misc-03:        #4a5764;  /* 5x */
  --hx-misc-04:        #00b3ff;  /* 5x */
  --hx-misc-05:        #a89cc8;  /* 4x */
  --hx-misc-06:        #c1e6e6;  /* 4x */
  --hx-misc-07:        #3d7f4e;  /* 4x */
  --hx-misc-08:        #2c7be5;  /* 3x */
  --hx-misc-09:        #FFE9E8;  /* 3x */
  --hx-misc-10:        #3b5998;  /* 2x */
  --hx-misc-11:        #1da1f2;  /* 2x */
  --hx-misc-12:        #0073b1;  /* 2x */
  --hx-misc-13:        #488282;  /* 2x */
  --hx-misc-14:        #4c8eda;  /* 2x */
  --hx-misc-15:        #FEF2F2;  /* 2x */
  --hx-misc-16:        #b9bfca;  /* 2x */
  --hx-misc-17:        rgb(51, 79, 180);  /* 2x */
  --hx-misc-18:        #a8d1ff;  /* 2x */
  --hx-misc-19:        #007aff;  /* 2x */
  --hx-misc-20:        #377B63;  /* 1x */
  --hx-misc-21:        #CEFDC7;  /* 1x */
  --hx-misc-22:        #A5EC9B;  /* 1x */
  --hx-misc-23:        #E2F5F2;  /* 1x */
  --hx-misc-24:        #D1F6F1;  /* 1x */
  --hx-misc-25:        #6B7280;  /* 1x */
  --hx-misc-26:        rgb(63, 115, 203);  /* 1x */
  --hx-misc-27:        rgb(55, 126, 98);  /* 1x */
  --hx-misc-28:        rgb(121, 202, 216);  /* 1x */
  --hx-misc-29:        rgb(36, 40, 51);  /* 1x */
  --hx-misc-30:        #5d6b82;  /* 1x */
  --hx-misc-31:        #d1d5db;  /* 1x */
  --hx-misc-32:        #1773b0;  /* 1x */
  --hx-misc-33:        #ffe9f1;  /* 1x */
  --hx-misc-34:        #e7bdcd;  /* 1x */
  --hx-misc-35:        #c1c9d1;  /* 1x */
  --hx-misc-36:        #ecfef0;  /* 1x */
  --hx-misc-37:        #51ab62;  /* 1x */
  --hx-misc-38:        #e8d2d2;  /* 1x */
  --hx-misc-39:        #fde4e5;  /* 1x */
  --hx-misc-40:        #1990c6;  /* 1x */
  --hx-misc-41:        #136f99;  /* 1x */
  --hx-misc-42:        #142FBD;  /* 1x */
  --hx-misc-43:        #1532CB;  /* 1x */
  --hx-misc-44:        #0071CE;  /* 1x */

  /* --- misc-a (13) --- */
  --hx-misc-a-01:      rgba(16,132,116,0.1);  /* 16x */
  --hx-misc-a-02:      rgba(35,41,47,.2);  /* 9x */
  --hx-misc-a-03:      rgba(193,201,209,.66);  /* 5x */
  --hx-misc-a-04:      rgba(0,179,255,.5);  /* 4x */
  --hx-misc-a-05:      rgba(35,41,47,.6);  /* 3x */
  --hx-misc-a-06:      rgba(74,87,100,.8);  /* 2x */
  --hx-misc-a-07:      rgba(114,133,151,.2);  /* 1x */
  --hx-misc-a-08:      rgba(0,179,255,.8);  /* 1x */
  --hx-misc-a-09:      rgba(35,41,47,.8);  /* 1x */
  --hx-misc-a-10:      rgba(120,129,136,.1);  /* 1x */
  --hx-misc-a-11:      rgba(120,129,136,.2);  /* 1x */
  --hx-misc-a-12:      rgba(120,129,136,.35);  /* 1x */
  --hx-misc-a-13:      rgba(86,95,102,.2);  /* 1x */

  /* --- TYPE (13) — each default is the donor's exact fallback chain --- */
  --hx-font-01:        'JudgemeIcons';  /* 11x */
  --hx-font-02:        system-ui;  /* 7x */
  --hx-font-04:        Montserrat;  /* 5x */
  --hx-font-05:        'JudgemeStar';  /* 4x */
  --hx-font-06:        Arial, Baskerville, monospace;  /* 4x */
  --hx-font-07:        fontello;  /* 4x */
  --hx-font-08:        swiper-icons;  /* 4x */
  --hx-font-10:        social_logo;  /* 2x */
  --hx-font-11:        'fontello';  /* 2x */
  --hx-font-14:        helvetica;  /* 2x */
  --hx-font-16:        'Nunito Sans', sans-serif;  /* 1x */
  --hx-font-17:        Consolas,monospace;  /* 1x */
  --hx-font-18:        monospace;  /* 1x */
}
