/* BARVY SPORTKLUBU – jediné místo, kde je barva zapsaná číslem (SK-52, systém komponent jádra v13, UI-PRAVIDLA § 9).
   Stránky a komponenty používají jen var(--…). Nová barva = nejdřív sem, pak použití; hlídá test 64.
   Načítá ji style.css (@import) a veřejné stránky bez style.css (objednávka UMT, odběr, kontakt). */
:root {
  /* význam (používají komponenty) */
  --zelena-tmava: var(--b-green-900);
  --zelena: var(--b-green-800);
  --zelena-svetla: var(--b-green-500);
  --zelena-pozadi: var(--b-green-50);
  --travnik: var(--b-lightgreen-100);
  --bila: var(--b-bila);
  --text: var(--b-1c2b1d);
  --cervena: var(--b-red-800);
  --oranzova: var(--b-b84d00);           /* SK-66: tlačítko varování s bílým písmem 5,1 : 1 (dřív #ef6c00 = 3,1 : 1) */
  /* SK-66 – čitelnost pro 60+ (WCAG AA 4,5 : 1 na bílé i na světle zeleném pozadí) */
  --text-tlumeny: var(--b-5f5f5f);        /* pomocný text, popisky, „proběhlo“ (6,4 : 1) – místo šedých #777–#aaa */
  --text-tlumeny-zeleny: var(--b-4e664f); /* nadpisy menu a skupin (5,8 : 1 na #f1f8e9) – místo #7a917b, #9aa79b, #6b7d6c */
  --text-varovani: var(--b-a84300);       /* oranžový text varování (6,1 : 1) – místo #ef6c00 / #e65100 */
  --tlacitko-vedlejsi: var(--b-bluegrey-600);         /* bílé písmo 5,4 : 1 (dřív #78909c = 3,35 : 1) */
  --tlacitko-vedlejsi-hover: var(--b-bluegrey-700);
  --text-chyba-na-ruzove: var(--b-red-900);   /* červený štítek / chybová zpráva na #ffcdd2 (4,7 : 1; dřív 4,0) */
  --text-oranzovy-na-svetlem: var(--b-8a4b00); /* oranžový štítek na #ffe0b2 (5,4 : 1; dřív #b35c00 = 3,7) */
  /* KIT – role podle Material Design 3 (SK-89): komponenty kitu používají JEN tyto role */
  --primarni: var(--b-green-800);              /* vyplněné tlačítko, aktivní prvek */
  --na-primarni: var(--b-bila);
  --primarni-kontejner: var(--b-green-100);    /* tónové tlačítko, aktivní položka menu */
  --na-primarni-kontejner: var(--b-green-900);
  --povrch: var(--b-bila);                     /* karty, okna */
  --povrch-kontejner: var(--b-f3f7f1);         /* pozadí stránky / sekce */
  --povrch-kontejner-vyssi: var(--b-e9f0e6);   /* zvýraznění řádku, najetí myší */
  --na-povrchu: var(--b-1c2b1d);               /* běžný text */
  --na-povrchu-tlumene: var(--b-4a5a4b);       /* popisky (7,4 : 1 na bílé) */
  --obrys: var(--b-6f7a6c);                    /* rámeček pole a obrysového tlačítka (≥ 3 : 1) */
  --obrys-slaby: var(--b-cfd8cb);              /* oddělovače uvnitř seznamu */
  --obrys-karty: var(--b-9aa79b);              /* rámeček karty a seznamu (≈ 2,5 : 1 – karta neplyne s pozadím) */
  --chyba: var(--b-red-800);
  --chyba-kontejner: var(--b-red-100);
  --na-chyba-kontejner: var(--b-red-900);
  --varovani-kontejner: var(--b-fff4d6);
  --na-varovani-kontejner: var(--b-7a4a00);
  --uspech-kontejner: var(--b-green-50);
  --na-uspech-kontejner: var(--b-green-900);
  --info-kontejner: var(--b-blue-50);
  --na-info-kontejner: var(--b-blue-900);
  --zavoj: var(--b-rgb-0-0-0-40);              /* ztmavení pod oknem a menu */
  /* paleta (hodnoty) */
  --b-0f1c10: #0f1c10;
  --b-rgb-0-0-0-40: rgba(0, 0, 0, .4);
  --b-fff4d6: #fff4d6;
  --b-cfd8cb: #cfd8cb;
  --b-6f7a6c: #6f7a6c;
  --b-e9f0e6: #e9f0e6;
  --b-f3f7f1: #f3f7f1;
  --b-1b3f3c: #1b3f3c;
  --b-1c2b1d: #1c2b1d;
  --b-222222: #222222;
  --b-2f4a31: #2f4a31;
  --b-333333: #333333;
  --b-40513f: #40513f;
  --b-444444: #444444;
  --b-44aa77: #44aa77;
  --b-4527a0: #4527a0;
  --b-4e664f: #4e664f;
  --b-455a45: #455a45;
  --b-4a5a4b: #4a5a4b;
  --b-4a6b4c: #4a6b4c;
  --b-555555: #555555;
  --b-555566: #555566;
  --b-5f5f5f: #5f5f5f;
  --b-556677: #556677;
  --b-557055: #557055;
  --b-5a6b5b: #5a6b5b;
  --b-5b6b5c: #5b6b5c;
  --b-5b6f5c: #5b6f5c;
  --b-5d4300: #5d4300;
  --b-666666: #666666;
  --b-666677: #666677;
  --b-6b5a00: #6b5a00;
  --b-6b7d6c: #6b7d6c;
  --b-777777: #777777;
  --b-7a4a00: #7a4a00;
  --b-7a4f00: #7a4f00;
  --b-7a5a00: #7a5a00;
  --b-7a5b00: #7a5b00;
  --b-7a6a00: #7a6a00;
  --b-7a917b: #7a917b;
  --b-7e57c2: #7e57c2;
  --b-888888: #888888;
  --b-8a4b00: #8a4b00;
  --b-8a6030: #8a6030;
  --b-8a6d3b: #8a6d3b;
  --b-8a8a8a: #8a8a8a;
  --b-8d6e00: #8d6e00;
  --b-999999: #999999;
  --b-9aa79b: #9aa79b;
  --b-9ccc9c: #9ccc9c;
  --b-a84300: #a84300;
  --b-aaaaaa: #aaaaaa;
  --b-aeea00: #aeea00;
  --b-amber-50: #fff8e1;
  --b-b84d00: #b84d00;
  --b-b0453a: #b0453a;
  --b-b0b0b0: #b0b0b0;
  --b-b35c00: #b35c00;
  --b-b59b00: #b59b00;
  --b-b7d7b9: #b7d7b9;
  --b-bbbbbb: #bbbbbb;
  --b-bila: #ffffff;
  --b-blue-100: #bbdefb;
  --b-blue-200: #90caf9;
  --b-blue-50: #e3f2fd;
  --b-blue-800: #1565c0;
  --b-blue-900: #0d47a1;
  --b-bluegrey-100: #cfd8dc;
  --b-bluegrey-200: #b0bec5;
  --b-bluegrey-300: #90a4ae;
  --b-bluegrey-400: #78909c;
  --b-bluegrey-50: #eceff1;
  --b-bluegrey-500: #607d8b;
  --b-bluegrey-600: #546e7a;
  --b-bluegrey-700: #455a64;
  --b-bluegrey-800: #37474f;
  --b-bluegrey-900: #263238;
  --b-brown-400: #8d6e63;
  --b-c5d9c5: #c5d9c5;
  --b-c8f7c5: #c8f7c5;
  --b-cccccc: #cccccc;
  --b-cerna: #000000;
  --b-cfcfcf: #cfcfcf;
  --b-cfd8cf: #cfd8cf;
  --b-cfe3cf: #cfe3cf;
  --b-d1c4e9: #d1c4e9;
  --b-d5d5d5: #d5d5d5;
  --b-d5e8d5: #d5e8d5;
  --b-d7e8d7: #d7e8d7;
  --b-dcebdc: #dcebdc;
  --b-dddddd: #dddddd;
  --b-dfe5df: #dfe5df;
  --b-e0eee0: #e0eee0;
  --b-e3e8e3: #e3e8e3;
  --b-e3eee3: #e3eee3;
  --b-e6efe6: #e6efe6;
  --b-e8f0e8: #e8f0e8;
  --b-e8f1e8: #e8f1e8;
  --b-ede7f6: #ede7f6;
  --b-eef3ee: #eef3ee;
  --b-eef3f7: #eef3f7;
  --b-eef4ee: #eef4ee;
  --b-eef6ee: #eef6ee;
  --b-efe9d8: #efe9d8;
  --b-f0ad4e: #f0ad4e;
  --b-f0b429: #f0b429;
  --b-f0f4f0: #f0f4f0;
  --b-f1e4e4: #f1e4e4;
  --b-f1f1f1: #f1f1f1;
  --b-f1f3f4: #f1f3f4;
  --b-f2f2f2: #f2f2f2;
  --b-f3f3f3: #f3f3f3;
  --b-f3faf3: #f3faf3;
  --b-f4f4f4: #f4f4f4;
  --b-f4f9f4: #f4f9f4;
  --b-f4faf4: #f4faf4;
  --b-f5c6c2: #f5c6c2;
  --b-f5f9ff: #f5f9ff;
  --b-f6f8f6: #f6f8f6;
  --b-f6faf6: #f6faf6;
  --b-f6fbf6: #f6fbf6;
  --b-f7f7f7: #f7f7f7;
  --b-f7faf7: #f7faf7;
  --b-f7fbf7: #f7fbf7;
  --b-f8fbf8: #f8fbf8;
  --b-fafcfa: #fafcfa;
  --b-fafffa: #fafffa;
  --b-fbfaf5: #fbfaf5;
  --b-fbfdfb: #fbfdfb;
  --b-fbfffb: #fbfffb;
  --b-fcfffc: #fcfffc;
  --b-fdecea: #fdecea;
  --b-fdfff8: #fdfff8;
  --b-ff8a80: #ff8a80;
  --b-fff3cd: #fff3cd;
  --b-fff5f5: #fff5f5;
  --b-fffaf9: #fffaf9;
  --b-fffdf5: #fffdf5;
  --b-fffdf7: #fffdf7;
  --b-fffdf8: #fffdf8;
  --b-green-100: #c8e6c9;
  --b-green-200: #a5d6a7;
  --b-green-300: #81c784;
  --b-green-400: #66bb6a;
  --b-green-50: #e8f5e9;
  --b-green-500: #4caf50;
  --b-green-600: #43a047;
  --b-green-800: #2e7d32;
  --b-green-900: #1b5e20;
  --b-grey-100: #f5f5f5;
  --b-grey-200: #eeeeee;
  --b-grey-300: #e0e0e0;
  --b-grey-400: #bdbdbd;
  --b-grey-50: #fafafa;
  --b-grey-500: #9e9e9e;
  --b-grey-600: #757575;
  --b-grey-700: #616161;
  --b-lightblue-50: #e1f5fe;
  --b-lightblue-900: #01579b;
  --b-lightgreen-100: #dcedc8;
  --b-lightgreen-200: #c5e1a5;
  --b-lightgreen-50: #f1f8e9;
  --b-lightgreen-500: #8bc34a;
  --b-lightgreen-900: #33691e;
  --b-orange-100: #ffe0b2;
  --b-orange-200: #ffcc80;
  --b-orange-300: #ffb74d;
  --b-orange-50: #fff3e0;
  --b-orange-800: #ef6c00;
  --b-orange-900: #e65100;
  --b-purple-50: #f3e5f5;
  --b-purple-800: #6a1b9a;
  --b-red-100: #ffcdd2;
  --b-red-200: #ef9a9a;
  --b-red-300: #e57373;
  --b-red-400: #ef5350;
  --b-red-50: #ffebee;
  --b-red-800: #c62828;
  --b-red-900: #b71c1c;
  --b-rgb-0-0-0-05: rgba(0, 0, 0, .05);
  --b-rgb-0-0-0-06: rgba(0, 0, 0, .06);
  --b-rgb-0-0-0-08: rgba(0, 0, 0, .08);
  --b-rgb-0-0-0-12: rgba(0, 0, 0, .12);
  --b-rgb-0-0-0-15: rgba(0, 0, 0, .15);
  --b-rgb-0-0-0-18: rgba(0, 0, 0, .18);
  --b-rgb-0-0-0-2: rgba(0, 0, 0, .2);
  --b-rgb-0-0-0-25: rgba(0, 0, 0, .25);
  --b-rgb-0-0-0-3: rgba(0, 0, 0, .3);
  --b-rgb-0-0-0-35: rgba(0, 0, 0, .35);
  --b-rgb-0-0-0-4: rgba(0, 0, 0, .4);
  --b-rgb-10-30-12-5: rgba(10, 30, 12, .5);
  --b-rgb-10-34-12-22: rgba(10, 34, 12, .22);
  --b-rgb-10-34-12-25: rgba(10, 34, 12, .25);
  --b-rgb-10-34-12-28: rgba(10, 34, 12, .28);
  --b-rgb-15-40-16-55: rgba(15, 40, 16, .55);
  --b-rgb-255-255-255-08: rgba(255, 255, 255, .08);
  --b-rgb-255-255-255-1: rgba(255, 255, 255, .1);
  --b-rgb-255-255-255-14: rgba(255, 255, 255, .14);
  --b-rgb-255-255-255-15: rgba(255, 255, 255, .15);
  --b-rgb-255-255-255-18: rgba(255, 255, 255, .18);
  --b-rgb-255-255-255-2: rgba(255, 255, 255, .2);
  --b-rgb-255-255-255-25: rgba(255, 255, 255, .25);
  --b-rgb-255-255-255-3: rgba(255, 255, 255, .3);
  --b-rgb-27-94-32-10: rgba(27, 94, 32, .10);
  --b-rgb-27-94-32-12: rgba(27, 94, 32, .12);
  --b-rgb-27-94-32-15: rgba(27, 94, 32, .15);
  --b-rgb-27-94-32-25: rgba(27, 94, 32, .25);
  --b-rgb-27-94-32-3: rgba(27, 94, 32, .3);
  --b-rgb-27-94-32-35: rgba(27, 94, 32, .35);
  --b-rgb-27-94-32-45: rgba(27, 94, 32, .45);
  --b-rgb-46-125-50-08: rgba(46, 125, 50, .08);
  --b-rgb-46-125-50-18: rgba(46, 125, 50, .18);
  --b-rgb-46-125-50-25: rgba(46, 125, 50, .25);
  --b-teal-50: #e0f2f1;
  --b-teal-800: #00695c;
  --b-yellow-100: #fff9c4;
  --b-yellow-200: #fff59d;
  --b-yellow-50: #fffde7;
  --b-yellow-800: #f9a825;
}
