/* ACSS 3.3.7 Kompatibilitaet fuer Testumgebung. Werte aus Hoerkult Staging vom 29.09.2026.
   Nur Variablen, die ACSS 4 nicht mehr ausgibt. Gehoert NICHT auf die Live Seite. */
:where(:root){
  --primary-hex: #3C0428;
  --primary-hsl: 321 88% 13%;
  --primary-rgb: 60 4 40;
  --primary-r: 60;
  --primary-g: 4;
  --primary-b: 40;
  --primary-h: 321;
  --primary-s: 88%;
  --primary-l: 13%;
  --primary-hover-h: 321;
  --primary-hover-s: 88%;
  --primary-hover-l: 15%;
  --primary-ultra-light-h: 321;
  --primary-ultra-light-s: 88%;
  --primary-ultra-light-l: 95%;
  --primary-light-h: 321;
  --primary-light-s: 88%;
  --primary-light-l: 85%;
  --primary-semi-light-h: 321;
  --primary-semi-light-s: 88%;
  --primary-semi-light-l: 65%;
  --primary-semi-dark-h: 321;
  --primary-semi-dark-s: 88%;
  --primary-semi-dark-l: 35%;
  --primary-dark-h: 321;
  --primary-dark-s: 88%;
  --primary-dark-l: 25%;
  --primary-ultra-dark-h: 321;
  --primary-ultra-dark-s: 88%;
  --primary-ultra-dark-l: 10%;
  --secondary-hex: #DACDB7;
  --secondary-hsl: 38 32% 79%;
  --secondary-rgb: 218 205 183;
  --secondary-r: 218;
  --secondary-g: 205;
  --secondary-b: 183;
  --secondary-h: 38;
  --secondary-s: 32%;
  --secondary-l: 79%;
  --secondary-hover-h: 38;
  --secondary-hover-s: 32%;
  --secondary-hover-l: 91%;
  --secondary-ultra-light-h: 38;
  --secondary-ultra-light-s: 32%;
  --secondary-ultra-light-l: 95%;
  --secondary-light-h: 38;
  --secondary-light-s: 32%;
  --secondary-light-l: 85%;
  --secondary-semi-light-h: 38;
  --secondary-semi-light-s: 32%;
  --secondary-semi-light-l: 65%;
  --secondary-semi-dark-h: 38;
  --secondary-semi-dark-s: 32%;
  --secondary-semi-dark-l: 35%;
  --secondary-dark-h: 38;
  --secondary-dark-s: 32%;
  --secondary-dark-l: 25%;
  --secondary-ultra-dark-h: 38;
  --secondary-ultra-dark-s: 32%;
  --secondary-ultra-dark-l: 10%;
  --tertiary-hex: #E4DBCC;
  --tertiary-hsl: 37 31% 85%;
  --tertiary-rgb: 228 219 204;
  --tertiary-r: 228;
  --tertiary-g: 219;
  --tertiary-b: 204;
  --tertiary-h: 37;
  --tertiary-s: 31%;
  --tertiary-l: 85%;
  --tertiary-hover-h: 0;
  --tertiary-hover-s: 0%;
  --tertiary-hover-l: 0%;
  --tertiary-ultra-light-h: 0;
  --tertiary-ultra-light-s: 0%;
  --tertiary-ultra-light-l: 95%;
  --tertiary-light-h: 0;
  --tertiary-light-s: 0%;
  --tertiary-light-l: 85%;
  --tertiary-semi-light-h: 0;
  --tertiary-semi-light-s: 0%;
  --tertiary-semi-light-l: 65%;
  --tertiary-semi-dark-h: 0;
  --tertiary-semi-dark-s: 0%;
  --tertiary-semi-dark-l: 35%;
  --tertiary-dark-h: 0;
  --tertiary-dark-s: 0%;
  --tertiary-dark-l: 25%;
  --tertiary-ultra-dark-h: 0;
  --tertiary-ultra-dark-s: 0%;
  --tertiary-ultra-dark-l: 10%;
  --accent-hex: #2B011D;
  --accent-hsl: 320 95% 9%;
  --accent-rgb: 43 1 29;
  --accent-r: 43;
  --accent-g: 1;
  --accent-b: 29;
  --accent-h: 320;
  --accent-s: 95%;
  --accent-l: 9%;
  --accent-hover-h: 79;
  --accent-hover-s: 26%;
  --accent-hover-l: 81.65%;
  --accent-ultra-light-h: 79;
  --accent-ultra-light-s: 26%;
  --accent-ultra-light-l: 95%;
  --accent-light-h: 79;
  --accent-light-s: 26%;
  --accent-light-l: 85%;
  --accent-semi-light-h: 79;
  --accent-semi-light-s: 26%;
  --accent-semi-light-l: 65%;
  --accent-semi-dark-h: 79;
  --accent-semi-dark-s: 26%;
  --accent-semi-dark-l: 35%;
  --accent-dark-h: 79;
  --accent-dark-s: 26%;
  --accent-dark-l: 25%;
  --accent-ultra-dark-h: 79;
  --accent-ultra-dark-s: 26%;
  --accent-ultra-dark-l: 10%;
  --base-hex: #BEBCB3;
  --base-hsl: 49 8% 72%;
  --base-rgb: 190 188 179;
  --base-r: 190;
  --base-g: 188;
  --base-b: 179;
  --base-h: 49;
  --base-s: 8%;
  --base-l: 72%;
  --base-hover-h: 49;
  --base-hover-s: 8%;
  --base-hover-l: 83%;
  --base-ultra-light-h: 49;
  --base-ultra-light-s: 8%;
  --base-ultra-light-l: 95%;
  --base-light-h: 49;
  --base-light-s: 8%;
  --base-light-l: 85%;
  --base-semi-light-h: 49;
  --base-semi-light-s: 8%;
  --base-semi-light-l: 65%;
  --base-semi-dark-h: 49;
  --base-semi-dark-s: 8%;
  --base-semi-dark-l: 35%;
  --base-dark-h: 49;
  --base-dark-s: 8%;
  --base-dark-l: 25%;
  --base-ultra-dark-h: 49;
  --base-ultra-dark-s: 8%;
  --base-ultra-dark-l: 10%;
  --neutral-hex: #FCFCFC;
  --neutral-hsl: 0 0% 99%;
  --neutral-rgb: 252 252 252;
  --neutral-r: 252;
  --neutral-g: 252;
  --neutral-b: 252;
  --neutral-h: 0;
  --neutral-s: 0%;
  --neutral-l: 99%;
  --neutral-hover-h: 0;
  --neutral-hover-s: 0%;
  --neutral-hover-l: 100%;
  --neutral-ultra-light-h: 0;
  --neutral-ultra-light-s: 0%;
  --neutral-ultra-light-l: 95%;
  --neutral-light-h: 0;
  --neutral-light-s: 0%;
  --neutral-light-l: 85%;
  --neutral-semi-light-h: 0;
  --neutral-semi-light-s: 0%;
  --neutral-semi-light-l: 65%;
  --neutral-semi-dark-h: 0;
  --neutral-semi-dark-s: 0%;
  --neutral-semi-dark-l: 35%;
  --neutral-dark-h: 0;
  --neutral-dark-s: 0%;
  --neutral-dark-l: 25%;
  --neutral-ultra-dark-h: 0;
  --neutral-ultra-dark-s: 0%;
  --neutral-ultra-dark-l: 10%;
  --danger-hex: #2B011D;
  --danger-hsl: 320 95% 9%;
  --danger-rgb: 43 1 29;
  --danger-r: 43;
  --danger-g: 1;
  --danger-b: 29;
  --danger-h: 320;
  --danger-s: 95%;
  --danger-l: 9%;
  --danger-hover-h: 320;
  --danger-hover-s: 95%;
  --danger-hover-l: 10%;
  --danger-ultra-light-h: 320;
  --danger-ultra-light-s: 95%;
  --danger-ultra-light-l: 95%;
  --danger-light-h: 320;
  --danger-light-s: 95%;
  --danger-light-l: 85%;
  --danger-semi-light-h: 320;
  --danger-semi-light-s: 95%;
  --danger-semi-light-l: 65%;
  --danger-semi-dark-h: 320;
  --danger-semi-dark-s: 95%;
  --danger-semi-dark-l: 35%;
  --danger-dark-h: 320;
  --danger-dark-s: 95%;
  --danger-dark-l: 25%;
  --danger-ultra-dark-h: 320;
  --danger-ultra-dark-s: 95%;
  --danger-ultra-dark-l: 10%;
  --warning-hex: #BEBCB3;
  --warning-hsl: 49 8% 72%;
  --warning-rgb: 190 188 179;
  --warning-r: 190;
  --warning-g: 188;
  --warning-b: 179;
  --warning-h: 49;
  --warning-s: 8%;
  --warning-l: 72%;
  --warning-hover-h: 49;
  --warning-hover-s: 8%;
  --warning-hover-l: 83%;
  --warning-ultra-light-h: 49;
  --warning-ultra-light-s: 8%;
  --warning-ultra-light-l: 95%;
  --warning-light-h: 49;
  --warning-light-s: 8%;
  --warning-light-l: 85%;
  --warning-semi-light-h: 49;
  --warning-semi-light-s: 8%;
  --warning-semi-light-l: 65%;
  --warning-semi-dark-h: 49;
  --warning-semi-dark-s: 8%;
  --warning-semi-dark-l: 35%;
  --warning-dark-h: 49;
  --warning-dark-s: 8%;
  --warning-dark-l: 25%;
  --warning-ultra-dark-h: 49;
  --warning-ultra-dark-s: 8%;
  --warning-ultra-dark-l: 10%;
  --info-hex: #DACDB7;
  --info-hsl: 38 32% 79%;
  --info-rgb: 218 205 183;
  --info-r: 218;
  --info-g: 205;
  --info-b: 183;
  --info-h: 38;
  --info-s: 32%;
  --info-l: 79%;
  --info-hover-h: 38;
  --info-hover-s: 32%;
  --info-hover-l: 91%;
  --info-ultra-light-h: 38;
  --info-ultra-light-s: 32%;
  --info-ultra-light-l: 95%;
  --info-light-h: 38;
  --info-light-s: 32%;
  --info-light-l: 85%;
  --info-semi-light-h: 38;
  --info-semi-light-s: 32%;
  --info-semi-light-l: 65%;
  --info-semi-dark-h: 38;
  --info-semi-dark-s: 32%;
  --info-semi-dark-l: 35%;
  --info-dark-h: 38;
  --info-dark-s: 32%;
  --info-dark-l: 25%;
  --info-ultra-dark-h: 38;
  --info-ultra-dark-s: 32%;
  --info-ultra-dark-l: 10%;
  --success-hex: #3C0428;
  --success-hsl: 321 88% 13%;
  --success-rgb: 60 4 40;
  --success-r: 60;
  --success-g: 4;
  --success-b: 40;
  --success-h: 321;
  --success-s: 88%;
  --success-l: 13%;
  --success-hover-h: 321;
  --success-hover-s: 88%;
  --success-hover-l: 15%;
  --success-ultra-light-h: 321;
  --success-ultra-light-s: 88%;
  --success-ultra-light-l: 95%;
  --success-light-h: 321;
  --success-light-s: 88%;
  --success-light-l: 85%;
  --success-semi-light-h: 321;
  --success-semi-light-s: 88%;
  --success-semi-light-l: 65%;
  --success-semi-dark-h: 321;
  --success-semi-dark-s: 88%;
  --success-semi-dark-l: 35%;
  --success-dark-h: 321;
  --success-dark-s: 88%;
  --success-dark-l: 25%;
  --success-ultra-dark-h: 321;
  --success-ultra-dark-s: 88%;
  --success-ultra-dark-l: 10%;
  --primary-trans-10: rgba(60, 4, 40, 0.1);
  --primary-trans-20: rgba(60, 4, 40, 0.2);
  --primary-trans-30: rgba(60, 4, 40, 0.3);
  --primary-trans-40: rgba(60, 4, 40, 0.4);
  --primary-trans-50: rgba(60, 4, 40, 0.5);
  --primary-trans-60: rgba(60, 4, 40, 0.6);
  --primary-trans-70: rgba(60, 4, 40, 0.7);
  --primary-trans-80: rgba(60, 4, 40, 0.8);
  --primary-trans-90: rgba(60, 4, 40, 0.9);
  --primary-light-trans-10: rgba(250, 183, 227, 0.1);
  --primary-light-trans-20: rgba(250, 183, 227, 0.2);
  --primary-light-trans-30: rgba(250, 183, 227, 0.3);
  --primary-light-trans-40: rgba(250, 183, 227, 0.4);
  --primary-light-trans-50: rgba(250, 183, 227, 0.5);
  --primary-light-trans-60: rgba(250, 183, 227, 0.6);
  --primary-light-trans-70: rgba(250, 183, 227, 0.7);
  --primary-light-trans-80: rgba(250, 183, 227, 0.8);
  --primary-light-trans-90: rgba(250, 183, 227, 0.9);
  --primary-dark-trans-10: rgba(120, 8, 81, 0.1);
  --primary-dark-trans-20: rgba(120, 8, 81, 0.2);
  --primary-dark-trans-30: rgba(120, 8, 81, 0.3);
  --primary-dark-trans-40: rgba(120, 8, 81, 0.4);
  --primary-dark-trans-50: rgba(120, 8, 81, 0.5);
  --primary-dark-trans-60: rgba(120, 8, 81, 0.6);
  --primary-dark-trans-70: rgba(120, 8, 81, 0.7);
  --primary-dark-trans-80: rgba(120, 8, 81, 0.8);
  --primary-dark-trans-90: rgba(120, 8, 81, 0.9);
  --primary-ultra-dark-trans-10: rgba(48, 3, 32, 0.1);
  --primary-ultra-dark-trans-20: rgba(48, 3, 32, 0.2);
  --primary-ultra-dark-trans-30: rgba(48, 3, 32, 0.3);
  --primary-ultra-dark-trans-40: rgba(48, 3, 32, 0.4);
  --primary-ultra-dark-trans-50: rgba(48, 3, 32, 0.5);
  --primary-ultra-dark-trans-60: rgba(48, 3, 32, 0.6);
  --primary-ultra-dark-trans-70: rgba(48, 3, 32, 0.7);
  --primary-ultra-dark-trans-80: rgba(48, 3, 32, 0.8);
  --primary-ultra-dark-trans-90: rgba(48, 3, 32, 0.9);
  --secondary-trans-10: rgba(218, 205, 183, 0.1);
  --secondary-trans-20: rgba(218, 205, 183, 0.2);
  --secondary-trans-30: rgba(218, 205, 183, 0.3);
  --secondary-trans-40: rgba(218, 205, 183, 0.4);
  --secondary-trans-50: rgba(218, 205, 183, 0.5);
  --secondary-trans-60: rgba(218, 205, 183, 0.6);
  --secondary-trans-70: rgba(218, 205, 183, 0.7);
  --secondary-trans-80: rgba(218, 205, 183, 0.8);
  --secondary-trans-90: rgba(218, 205, 183, 0.9);
  --secondary-light-trans-10: rgba(229, 220, 205, 0.1);
  --secondary-light-trans-20: rgba(229, 220, 205, 0.2);
  --secondary-light-trans-30: rgba(229, 220, 205, 0.3);
  --secondary-light-trans-40: rgba(229, 220, 205, 0.4);
  --secondary-light-trans-50: rgba(229, 220, 205, 0.5);
  --secondary-light-trans-60: rgba(229, 220, 205, 0.6);
  --secondary-light-trans-70: rgba(229, 220, 205, 0.7);
  --secondary-light-trans-80: rgba(229, 220, 205, 0.8);
  --secondary-light-trans-90: rgba(229, 220, 205, 0.9);
  --secondary-dark-trans-10: rgba(84, 69, 43, 0.1);
  --secondary-dark-trans-20: rgba(84, 69, 43, 0.2);
  --secondary-dark-trans-30: rgba(84, 69, 43, 0.3);
  --secondary-dark-trans-40: rgba(84, 69, 43, 0.4);
  --secondary-dark-trans-50: rgba(84, 69, 43, 0.5);
  --secondary-dark-trans-60: rgba(84, 69, 43, 0.6);
  --secondary-dark-trans-70: rgba(84, 69, 43, 0.7);
  --secondary-dark-trans-80: rgba(84, 69, 43, 0.8);
  --secondary-dark-trans-90: rgba(84, 69, 43, 0.9);
  --secondary-ultra-dark-trans-10: rgba(34, 28, 17, 0.1);
  --secondary-ultra-dark-trans-20: rgba(34, 28, 17, 0.2);
  --secondary-ultra-dark-trans-30: rgba(34, 28, 17, 0.3);
  --secondary-ultra-dark-trans-40: rgba(34, 28, 17, 0.4);
  --secondary-ultra-dark-trans-50: rgba(34, 28, 17, 0.5);
  --secondary-ultra-dark-trans-60: rgba(34, 28, 17, 0.6);
  --secondary-ultra-dark-trans-70: rgba(34, 28, 17, 0.7);
  --secondary-ultra-dark-trans-80: rgba(34, 28, 17, 0.8);
  --secondary-ultra-dark-trans-90: rgba(34, 28, 17, 0.9);
  --tertiary-trans-10: rgba(228, 219, 204, 0.1);
  --tertiary-trans-20: rgba(228, 219, 204, 0.2);
  --tertiary-trans-30: rgba(228, 219, 204, 0.3);
  --tertiary-trans-40: rgba(228, 219, 204, 0.4);
  --tertiary-trans-50: rgba(228, 219, 204, 0.5);
  --tertiary-trans-60: rgba(228, 219, 204, 0.6);
  --tertiary-trans-70: rgba(228, 219, 204, 0.7);
  --tertiary-trans-80: rgba(228, 219, 204, 0.8);
  --tertiary-trans-90: rgba(228, 219, 204, 0.9);
  --tertiary-light-trans-10: rgba(217, 217, 217, 0.1);
  --tertiary-light-trans-20: rgba(217, 217, 217, 0.2);
  --tertiary-light-trans-30: rgba(217, 217, 217, 0.3);
  --tertiary-light-trans-40: rgba(217, 217, 217, 0.4);
  --tertiary-light-trans-50: rgba(217, 217, 217, 0.5);
  --tertiary-light-trans-60: rgba(217, 217, 217, 0.6);
  --tertiary-light-trans-70: rgba(217, 217, 217, 0.7);
  --tertiary-light-trans-80: rgba(217, 217, 217, 0.8);
  --tertiary-light-trans-90: rgba(217, 217, 217, 0.9);
  --tertiary-dark-trans-10: rgba(64, 64, 64, 0.1);
  --tertiary-dark-trans-20: rgba(64, 64, 64, 0.2);
  --tertiary-dark-trans-30: rgba(64, 64, 64, 0.3);
  --tertiary-dark-trans-40: rgba(64, 64, 64, 0.4);
  --tertiary-dark-trans-50: rgba(64, 64, 64, 0.5);
  --tertiary-dark-trans-60: rgba(64, 64, 64, 0.6);
  --tertiary-dark-trans-70: rgba(64, 64, 64, 0.7);
  --tertiary-dark-trans-80: rgba(64, 64, 64, 0.8);
  --tertiary-dark-trans-90: rgba(64, 64, 64, 0.9);
  --tertiary-ultra-dark-trans-10: rgba(26, 26, 26, 0.1);
  --tertiary-ultra-dark-trans-20: rgba(26, 26, 26, 0.2);
  --tertiary-ultra-dark-trans-30: rgba(26, 26, 26, 0.3);
  --tertiary-ultra-dark-trans-40: rgba(26, 26, 26, 0.4);
  --tertiary-ultra-dark-trans-50: rgba(26, 26, 26, 0.5);
  --tertiary-ultra-dark-trans-60: rgba(26, 26, 26, 0.6);
  --tertiary-ultra-dark-trans-70: rgba(26, 26, 26, 0.7);
  --tertiary-ultra-dark-trans-80: rgba(26, 26, 26, 0.8);
  --tertiary-ultra-dark-trans-90: rgba(26, 26, 26, 0.9);
  --accent-trans-10: rgba(43, 1, 29, 0.1);
  --accent-trans-20: rgba(43, 1, 29, 0.2);
  --accent-trans-30: rgba(43, 1, 29, 0.3);
  --accent-trans-40: rgba(43, 1, 29, 0.4);
  --accent-trans-50: rgba(43, 1, 29, 0.5);
  --accent-trans-60: rgba(43, 1, 29, 0.6);
  --accent-trans-70: rgba(43, 1, 29, 0.7);
  --accent-trans-80: rgba(43, 1, 29, 0.8);
  --accent-trans-90: rgba(43, 1, 29, 0.9);
  --accent-light-trans-10: rgba(220, 227, 207, 0.1);
  --accent-light-trans-20: rgba(220, 227, 207, 0.2);
  --accent-light-trans-30: rgba(220, 227, 207, 0.3);
  --accent-light-trans-40: rgba(220, 227, 207, 0.4);
  --accent-light-trans-50: rgba(220, 227, 207, 0.5);
  --accent-light-trans-60: rgba(220, 227, 207, 0.6);
  --accent-light-trans-70: rgba(220, 227, 207, 0.7);
  --accent-light-trans-80: rgba(220, 227, 207, 0.8);
  --accent-light-trans-90: rgba(220, 227, 207, 0.9);
  --accent-dark-trans-10: rgba(70, 80, 47, 0.1);
  --accent-dark-trans-20: rgba(70, 80, 47, 0.2);
  --accent-dark-trans-30: rgba(70, 80, 47, 0.3);
  --accent-dark-trans-40: rgba(70, 80, 47, 0.4);
  --accent-dark-trans-50: rgba(70, 80, 47, 0.5);
  --accent-dark-trans-60: rgba(70, 80, 47, 0.6);
  --accent-dark-trans-70: rgba(70, 80, 47, 0.7);
  --accent-dark-trans-80: rgba(70, 80, 47, 0.8);
  --accent-dark-trans-90: rgba(70, 80, 47, 0.9);
  --accent-ultra-dark-trans-10: rgba(28, 32, 19, 0.1);
  --accent-ultra-dark-trans-20: rgba(28, 32, 19, 0.2);
  --accent-ultra-dark-trans-30: rgba(28, 32, 19, 0.3);
  --accent-ultra-dark-trans-40: rgba(28, 32, 19, 0.4);
  --accent-ultra-dark-trans-50: rgba(28, 32, 19, 0.5);
  --accent-ultra-dark-trans-60: rgba(28, 32, 19, 0.6);
  --accent-ultra-dark-trans-70: rgba(28, 32, 19, 0.7);
  --accent-ultra-dark-trans-80: rgba(28, 32, 19, 0.8);
  --accent-ultra-dark-trans-90: rgba(28, 32, 19, 0.9);
  --base-trans-10: rgba(190, 188, 179, 0.1);
  --base-trans-20: rgba(190, 188, 179, 0.2);
  --base-trans-30: rgba(190, 188, 179, 0.3);
  --base-trans-40: rgba(190, 188, 179, 0.4);
  --base-trans-50: rgba(190, 188, 179, 0.5);
  --base-trans-60: rgba(190, 188, 179, 0.6);
  --base-trans-70: rgba(190, 188, 179, 0.7);
  --base-trans-80: rgba(190, 188, 179, 0.8);
  --base-trans-90: rgba(190, 188, 179, 0.9);
  --base-light-trans-10: rgba(220, 219, 214, 0.1);
  --base-light-trans-20: rgba(220, 219, 214, 0.2);
  --base-light-trans-30: rgba(220, 219, 214, 0.3);
  --base-light-trans-40: rgba(220, 219, 214, 0.4);
  --base-light-trans-50: rgba(220, 219, 214, 0.5);
  --base-light-trans-60: rgba(220, 219, 214, 0.6);
  --base-light-trans-70: rgba(220, 219, 214, 0.7);
  --base-light-trans-80: rgba(220, 219, 214, 0.8);
  --base-light-trans-90: rgba(220, 219, 214, 0.9);
  --base-dark-trans-10: rgba(69, 67, 59, 0.1);
  --base-dark-trans-20: rgba(69, 67, 59, 0.2);
  --base-dark-trans-30: rgba(69, 67, 59, 0.3);
  --base-dark-trans-40: rgba(69, 67, 59, 0.4);
  --base-dark-trans-50: rgba(69, 67, 59, 0.5);
  --base-dark-trans-60: rgba(69, 67, 59, 0.6);
  --base-dark-trans-70: rgba(69, 67, 59, 0.7);
  --base-dark-trans-80: rgba(69, 67, 59, 0.8);
  --base-dark-trans-90: rgba(69, 67, 59, 0.9);
  --base-ultra-dark-trans-10: rgba(28, 27, 23, 0.1);
  --base-ultra-dark-trans-20: rgba(28, 27, 23, 0.2);
  --base-ultra-dark-trans-30: rgba(28, 27, 23, 0.3);
  --base-ultra-dark-trans-40: rgba(28, 27, 23, 0.4);
  --base-ultra-dark-trans-50: rgba(28, 27, 23, 0.5);
  --base-ultra-dark-trans-60: rgba(28, 27, 23, 0.6);
  --base-ultra-dark-trans-70: rgba(28, 27, 23, 0.7);
  --base-ultra-dark-trans-80: rgba(28, 27, 23, 0.8);
  --base-ultra-dark-trans-90: rgba(28, 27, 23, 0.9);
  --neutral-trans-10: rgba(252, 252, 252, 0.1);
  --neutral-trans-20: rgba(252, 252, 252, 0.2);
  --neutral-trans-30: rgba(252, 252, 252, 0.3);
  --neutral-trans-40: rgba(252, 252, 252, 0.4);
  --neutral-trans-50: rgba(252, 252, 252, 0.5);
  --neutral-trans-60: rgba(252, 252, 252, 0.6);
  --neutral-trans-70: rgba(252, 252, 252, 0.7);
  --neutral-trans-80: rgba(252, 252, 252, 0.8);
  --neutral-trans-90: rgba(252, 252, 252, 0.9);
  --neutral-light-trans-10: rgba(217, 217, 217, 0.1);
  --neutral-light-trans-20: rgba(217, 217, 217, 0.2);
  --neutral-light-trans-30: rgba(217, 217, 217, 0.3);
  --neutral-light-trans-40: rgba(217, 217, 217, 0.4);
  --neutral-light-trans-50: rgba(217, 217, 217, 0.5);
  --neutral-light-trans-60: rgba(217, 217, 217, 0.6);
  --neutral-light-trans-70: rgba(217, 217, 217, 0.7);
  --neutral-light-trans-80: rgba(217, 217, 217, 0.8);
  --neutral-light-trans-90: rgba(217, 217, 217, 0.9);
  --neutral-dark-trans-10: rgba(64, 64, 64, 0.1);
  --neutral-dark-trans-20: rgba(64, 64, 64, 0.2);
  --neutral-dark-trans-30: rgba(64, 64, 64, 0.3);
  --neutral-dark-trans-40: rgba(64, 64, 64, 0.4);
  --neutral-dark-trans-50: rgba(64, 64, 64, 0.5);
  --neutral-dark-trans-60: rgba(64, 64, 64, 0.6);
  --neutral-dark-trans-70: rgba(64, 64, 64, 0.7);
  --neutral-dark-trans-80: rgba(64, 64, 64, 0.8);
  --neutral-dark-trans-90: rgba(64, 64, 64, 0.9);
  --neutral-ultra-dark-trans-10: rgba(26, 26, 26, 0.1);
  --neutral-ultra-dark-trans-20: rgba(26, 26, 26, 0.2);
  --neutral-ultra-dark-trans-30: rgba(26, 26, 26, 0.3);
  --neutral-ultra-dark-trans-40: rgba(26, 26, 26, 0.4);
  --neutral-ultra-dark-trans-50: rgba(26, 26, 26, 0.5);
  --neutral-ultra-dark-trans-60: rgba(26, 26, 26, 0.6);
  --neutral-ultra-dark-trans-70: rgba(26, 26, 26, 0.7);
  --neutral-ultra-dark-trans-80: rgba(26, 26, 26, 0.8);
  --neutral-ultra-dark-trans-90: rgba(26, 26, 26, 0.9);
  --white-trans-10: rgba(255, 255, 255, 0.1);
  --white-trans-20: rgba(255, 255, 255, 0.2);
  --white-trans-30: rgba(255, 255, 255, 0.3);
  --white-trans-40: rgba(255, 255, 255, 0.4);
  --white-trans-50: rgba(255, 255, 255, 0.5);
  --white-trans-60: rgba(255, 255, 255, 0.6);
  --white-trans-70: rgba(255, 255, 255, 0.7);
  --white-trans-80: rgba(255, 255, 255, 0.8);
  --white-trans-90: rgba(255, 255, 255, 0.9);
  --black-trans-10: rgba(0, 0, 0, 0.1);
  --black-trans-20: rgba(0, 0, 0, 0.2);
  --black-trans-30: rgba(0, 0, 0, 0.3);
  --black-trans-40: rgba(0, 0, 0, 0.4);
  --black-trans-50: rgba(0, 0, 0, 0.5);
  --black-trans-60: rgba(0, 0, 0, 0.6);
  --black-trans-70: rgba(0, 0, 0, 0.7);
  --black-trans-80: rgba(0, 0, 0, 0.8);
  --black-trans-90: rgba(0, 0, 0, 0.9);
  --danger-trans-10: rgba(43, 1, 29, 0.1);
  --danger-trans-20: rgba(43, 1, 29, 0.2);
  --danger-trans-30: rgba(43, 1, 29, 0.3);
  --danger-trans-40: rgba(43, 1, 29, 0.4);
  --danger-trans-50: rgba(43, 1, 29, 0.5);
  --danger-trans-60: rgba(43, 1, 29, 0.6);
  --danger-trans-70: rgba(43, 1, 29, 0.7);
  --danger-trans-80: rgba(43, 1, 29, 0.8);
  --danger-trans-90: rgba(43, 1, 29, 0.9);
  --danger-light-trans-10: rgba(253, 180, 229, 0.1);
  --danger-light-trans-20: rgba(253, 180, 229, 0.2);
  --danger-light-trans-30: rgba(253, 180, 229, 0.3);
  --danger-light-trans-40: rgba(253, 180, 229, 0.4);
  --danger-light-trans-50: rgba(253, 180, 229, 0.5);
  --danger-light-trans-60: rgba(253, 180, 229, 0.6);
  --danger-light-trans-70: rgba(253, 180, 229, 0.7);
  --danger-light-trans-80: rgba(253, 180, 229, 0.8);
  --danger-light-trans-90: rgba(253, 180, 229, 0.9);
  --danger-dark-trans-10: rgba(124, 3, 84, 0.1);
  --danger-dark-trans-20: rgba(124, 3, 84, 0.2);
  --danger-dark-trans-30: rgba(124, 3, 84, 0.3);
  --danger-dark-trans-40: rgba(124, 3, 84, 0.4);
  --danger-dark-trans-50: rgba(124, 3, 84, 0.5);
  --danger-dark-trans-60: rgba(124, 3, 84, 0.6);
  --danger-dark-trans-70: rgba(124, 3, 84, 0.7);
  --danger-dark-trans-80: rgba(124, 3, 84, 0.8);
  --danger-dark-trans-90: rgba(124, 3, 84, 0.9);
  --danger-ultra-dark-trans-10: rgba(50, 1, 34, 0.1);
  --danger-ultra-dark-trans-20: rgba(50, 1, 34, 0.2);
  --danger-ultra-dark-trans-30: rgba(50, 1, 34, 0.3);
  --danger-ultra-dark-trans-40: rgba(50, 1, 34, 0.4);
  --danger-ultra-dark-trans-50: rgba(50, 1, 34, 0.5);
  --danger-ultra-dark-trans-60: rgba(50, 1, 34, 0.6);
  --danger-ultra-dark-trans-70: rgba(50, 1, 34, 0.7);
  --danger-ultra-dark-trans-80: rgba(50, 1, 34, 0.8);
  --danger-ultra-dark-trans-90: rgba(50, 1, 34, 0.9);
  --warning-trans-10: rgba(190, 188, 179, 0.1);
  --warning-trans-20: rgba(190, 188, 179, 0.2);
  --warning-trans-30: rgba(190, 188, 179, 0.3);
  --warning-trans-40: rgba(190, 188, 179, 0.4);
  --warning-trans-50: rgba(190, 188, 179, 0.5);
  --warning-trans-60: rgba(190, 188, 179, 0.6);
  --warning-trans-70: rgba(190, 188, 179, 0.7);
  --warning-trans-80: rgba(190, 188, 179, 0.8);
  --warning-trans-90: rgba(190, 188, 179, 0.9);
  --warning-light-trans-10: rgba(220, 219, 214, 0.1);
  --warning-light-trans-20: rgba(220, 219, 214, 0.2);
  --warning-light-trans-30: rgba(220, 219, 214, 0.3);
  --warning-light-trans-40: rgba(220, 219, 214, 0.4);
  --warning-light-trans-50: rgba(220, 219, 214, 0.5);
  --warning-light-trans-60: rgba(220, 219, 214, 0.6);
  --warning-light-trans-70: rgba(220, 219, 214, 0.7);
  --warning-light-trans-80: rgba(220, 219, 214, 0.8);
  --warning-light-trans-90: rgba(220, 219, 214, 0.9);
  --warning-dark-trans-10: rgba(69, 67, 59, 0.1);
  --warning-dark-trans-20: rgba(69, 67, 59, 0.2);
  --warning-dark-trans-30: rgba(69, 67, 59, 0.3);
  --warning-dark-trans-40: rgba(69, 67, 59, 0.4);
  --warning-dark-trans-50: rgba(69, 67, 59, 0.5);
  --warning-dark-trans-60: rgba(69, 67, 59, 0.6);
  --warning-dark-trans-70: rgba(69, 67, 59, 0.7);
  --warning-dark-trans-80: rgba(69, 67, 59, 0.8);
  --warning-dark-trans-90: rgba(69, 67, 59, 0.9);
  --warning-ultra-dark-trans-10: rgba(28, 27, 23, 0.1);
  --warning-ultra-dark-trans-20: rgba(28, 27, 23, 0.2);
  --warning-ultra-dark-trans-30: rgba(28, 27, 23, 0.3);
  --warning-ultra-dark-trans-40: rgba(28, 27, 23, 0.4);
  --warning-ultra-dark-trans-50: rgba(28, 27, 23, 0.5);
  --warning-ultra-dark-trans-60: rgba(28, 27, 23, 0.6);
  --warning-ultra-dark-trans-70: rgba(28, 27, 23, 0.7);
  --warning-ultra-dark-trans-80: rgba(28, 27, 23, 0.8);
  --warning-ultra-dark-trans-90: rgba(28, 27, 23, 0.9);
  --info-trans-10: rgba(218, 205, 183, 0.1);
  --info-trans-20: rgba(218, 205, 183, 0.2);
  --info-trans-30: rgba(218, 205, 183, 0.3);
  --info-trans-40: rgba(218, 205, 183, 0.4);
  --info-trans-50: rgba(218, 205, 183, 0.5);
  --info-trans-60: rgba(218, 205, 183, 0.6);
  --info-trans-70: rgba(218, 205, 183, 0.7);
  --info-trans-80: rgba(218, 205, 183, 0.8);
  --info-trans-90: rgba(218, 205, 183, 0.9);
  --info-light-trans-10: rgba(229, 220, 205, 0.1);
  --info-light-trans-20: rgba(229, 220, 205, 0.2);
  --info-light-trans-30: rgba(229, 220, 205, 0.3);
  --info-light-trans-40: rgba(229, 220, 205, 0.4);
  --info-light-trans-50: rgba(229, 220, 205, 0.5);
  --info-light-trans-60: rgba(229, 220, 205, 0.6);
  --info-light-trans-70: rgba(229, 220, 205, 0.7);
  --info-light-trans-80: rgba(229, 220, 205, 0.8);
  --info-light-trans-90: rgba(229, 220, 205, 0.9);
  --info-dark-trans-10: rgba(84, 69, 43, 0.1);
  --info-dark-trans-20: rgba(84, 69, 43, 0.2);
  --info-dark-trans-30: rgba(84, 69, 43, 0.3);
  --info-dark-trans-40: rgba(84, 69, 43, 0.4);
  --info-dark-trans-50: rgba(84, 69, 43, 0.5);
  --info-dark-trans-60: rgba(84, 69, 43, 0.6);
  --info-dark-trans-70: rgba(84, 69, 43, 0.7);
  --info-dark-trans-80: rgba(84, 69, 43, 0.8);
  --info-dark-trans-90: rgba(84, 69, 43, 0.9);
  --info-ultra-dark-trans-10: rgba(34, 28, 17, 0.1);
  --info-ultra-dark-trans-20: rgba(34, 28, 17, 0.2);
  --info-ultra-dark-trans-30: rgba(34, 28, 17, 0.3);
  --info-ultra-dark-trans-40: rgba(34, 28, 17, 0.4);
  --info-ultra-dark-trans-50: rgba(34, 28, 17, 0.5);
  --info-ultra-dark-trans-60: rgba(34, 28, 17, 0.6);
  --info-ultra-dark-trans-70: rgba(34, 28, 17, 0.7);
  --info-ultra-dark-trans-80: rgba(34, 28, 17, 0.8);
  --info-ultra-dark-trans-90: rgba(34, 28, 17, 0.9);
  --success-trans-10: rgba(60, 4, 40, 0.1);
  --success-trans-20: rgba(60, 4, 40, 0.2);
  --success-trans-30: rgba(60, 4, 40, 0.3);
  --success-trans-40: rgba(60, 4, 40, 0.4);
  --success-trans-50: rgba(60, 4, 40, 0.5);
  --success-trans-60: rgba(60, 4, 40, 0.6);
  --success-trans-70: rgba(60, 4, 40, 0.7);
  --success-trans-80: rgba(60, 4, 40, 0.8);
  --success-trans-90: rgba(60, 4, 40, 0.9);
  --success-light-trans-10: rgba(250, 183, 227, 0.1);
  --success-light-trans-20: rgba(250, 183, 227, 0.2);
  --success-light-trans-30: rgba(250, 183, 227, 0.3);
  --success-light-trans-40: rgba(250, 183, 227, 0.4);
  --success-light-trans-50: rgba(250, 183, 227, 0.5);
  --success-light-trans-60: rgba(250, 183, 227, 0.6);
  --success-light-trans-70: rgba(250, 183, 227, 0.7);
  --success-light-trans-80: rgba(250, 183, 227, 0.8);
  --success-light-trans-90: rgba(250, 183, 227, 0.9);
  --success-dark-trans-10: rgba(120, 8, 81, 0.1);
  --success-dark-trans-20: rgba(120, 8, 81, 0.2);
  --success-dark-trans-30: rgba(120, 8, 81, 0.3);
  --success-dark-trans-40: rgba(120, 8, 81, 0.4);
  --success-dark-trans-50: rgba(120, 8, 81, 0.5);
  --success-dark-trans-60: rgba(120, 8, 81, 0.6);
  --success-dark-trans-70: rgba(120, 8, 81, 0.7);
  --success-dark-trans-80: rgba(120, 8, 81, 0.8);
  --success-dark-trans-90: rgba(120, 8, 81, 0.9);
  --success-ultra-dark-trans-10: rgba(48, 3, 32, 0.1);
  --success-ultra-dark-trans-20: rgba(48, 3, 32, 0.2);
  --success-ultra-dark-trans-30: rgba(48, 3, 32, 0.3);
  --success-ultra-dark-trans-40: rgba(48, 3, 32, 0.4);
  --success-ultra-dark-trans-50: rgba(48, 3, 32, 0.5);
  --success-ultra-dark-trans-60: rgba(48, 3, 32, 0.6);
  --success-ultra-dark-trans-70: rgba(48, 3, 32, 0.7);
  --success-ultra-dark-trans-80: rgba(48, 3, 32, 0.8);
  --success-ultra-dark-trans-90: rgba(48, 3, 32, 0.9);
  --shade-white: #fff;
  --shade-black: #000;
  --body-color: var(--text-dark);
  --on: initial;
  --section-padding-x: 2.5rem;
  --section-gutter: 2.5rem;
  --width-xs: calc(var(--content-width) * 0.1);
  --width-s: calc(var(--content-width) * 0.2);
  --width-m: calc(var(--content-width) * 0.4);
  --width-l: calc(var(--content-width) * 0.6);
  --width-xl: calc(var(--content-width) * 0.8);
  --width-xxl: calc(var(--content-width) * 0.9);
  --width-vp-max: calc(var(--content-width) * 1);
  --width-content: calc(var(--content-width) * 1);
  --box-shadow-m: 0 0 40px var(--black-trans-10);
  --box-shadow-l: 0 0 60px var(--black-trans-20);
  --box-shadow-xl: 0 0 80px var(--black-trans-30);
  --header-height-xl: 0rem;
  --header-height-l: 0rem;
  --header-height-m: 0rem;
  --header-height-s: 0rem;
  --btn-outline-border-width: 2px;
  --btn-border-size: 2px;
  --outline-btn-border-size: 2px;
  --btn-pad-x: 1.25em;
  --btn-pad-y: 0.5em;
  --btn-text-style: normal;
  --btn-weight: 400;
  --sticky-s: 2.5%;
  --sticky-m: 5%;
  --sticky-l: 10%;
  --fr-content-gap: var(--space-m);
  --fr-container-gap: var(--space-xl);
  --fr-grid-gap: var(--space-m);
  --icon-light-color: var(--primary-light);
  --icon-light-color-hover: var(--primary-ultra-light);
  --icon-light-background: var(--primary-dark);
  --icon-light-background-hover: var(--primary-ultra-dark);
  --icon-light-border-color: var(--primary-dark-trans-10);
  --icon-light-border-color-hover: var(--primary-dark-trans-10);
  --icon-dark-color: var(--primary-dark);
  --icon-dark-color-hover: var(--primary-semi-dark);
  --icon-dark-background: var(--primary-light);
  --icon-dark-background-hover: var(--primary-ultra-light);
  --icon-dark-border-color: var(--primary-dark-trans-10);
  --icon-dark-border-color-hover: var(--primary-dark-trans-10);
  --f-label-size: clamp(0.875rem, calc(0.2380952381vw + 0.8214285714rem), 1rem);
  --f-label-font-weight: 400;
  --f-label-line-height: 1;
  --f-label-padding-x: 0;
  --f-label-padding-y: 0;
  --f-label-margin-bottom: 0.5em;
  --f-label-text-transform: none;
  --f-label-inside-position-left: 1.5em;
  --f-label-inside-position-top: 0;
  --f-label-inside-scale: 1;
  --f-legend-text-weight: 600;
  --f-legend-size: clamp(0.875rem, calc(0.2380952381vw + 0.8214285714rem), 1rem);
  --f-legend-margin-bottom: 1em;
  --f-legend-border: none;
  --f-legend-line-height: 1.2;
  --f-help-text-weight: 400;
  --f-help-size: clamp(0.75rem, calc(0.2380952381vw + 0.6964285714rem), 0.875rem);
  --f-help-line-height: 1.4;
  --f-help-margin-block: 0.5em 0;
  --f-field-margin-bottom: 1.5em;
  --f-fieldset-margin-bottom: 1.5em;
  --f-grid-gutter: 2rem;
  --f-input-border-style: solid;
  --f-input-border-top-size: 0.0625rem;
  --f-input-border-right-size: 0.0625rem;
  --f-input-border-bottom-size: 0.0625rem;
  --f-input-border-left-size: 0.0625rem;
  --f-input-border-radius: var(--btn-radius);
  --f-input-size: clamp(0.875rem, calc(0.4761904762vw + 0.7678571429rem), 1.125rem);
  --f-input-font-weight: 400;
  --f-input-line-height: 1;
  --f-input-height: 3.125rem;
  --f-input-padding-x: 1em;
  --f-input-padding-y: 0.5em;
  --f-btn-border-style: solid;
  --f-btn-border-width: var(--btn-border-width);
  --f-btn-border-radius: var(--btn-radius);
  --f-btn-text-size: clamp(0.875rem, calc(0.4761904762vw + 0.7678571429rem), 1.125rem);
  --f-btn-font-weight: 400;
  --f-btn-line-height: 1;
  --f-btn-padding-y: 0.75em;
  --f-btn-padding-x: 1.5em;
  --f-btn-margin-top: 0;
  --f-btn-text-decoration: none;
  --f-btn-text-transform: none;
  --f-option-label-font-weight: 400;
  --f-option-label-size: clamp(0.875rem, calc(0.2380952381vw + 0.8214285714rem), 1rem);
  --f-option-label-spacing: 0.5em;
  --f-option-label-line-height: 1.4;
  --f-progress-height: 1.875rem;
  --f-progress-bar-radius: var(--btn-radius);
  --f-tab-border-size: 0;
  --f-tab-border-style: solid;
  --f-tab-border-radius: 0;
  --f-tab-text-size: clamp(1rem, calc(0.2380952381vw + 0.9464285714rem), 1.125rem);
  --f-tab-text-weight: 400;
  --f-tab-text-line-height: 1;
  --f-tab-text-align: center;
  --f-tab-text-transform: none;
  --f-tab-text-decoration: none;
  --f-tab-padding-y: 0.75em;
  --f-tab-padding-x: 1.5em;
  --f-tab-margin-x: 0;
  --f-tab-width: auto;
  --f-tab-active-border-bottom-size: 3px;
  --f-tab-active-text-weight: 600;
  --f-tab-active-border-size: 0;
  --f-tab-active-border-style: solid;
  --f-tab-group-padding-y: 0;
  --f-tab-group-padding-x: 0;
  --f-tab-group-border-bottom-size: 2px;
  --f-tab-group-border-bottom-style: solid;
  --f-tab-group-margin-bottom: 3rem;
}
