/* Motiv HeroIT „heroit-original“ (D01, zadání v3 kap. 3): všechny vizuální hodnoty na jednom místě.
   Vygenerováno scripts/design/build_design.py z docs/zadani/design_2026-09-27/heroit.css — needitovat ručně;
   jiný motiv = jiný soubor v themes/ se stejnými proměnnými (výběr na serveru, design.theme_for). */
:root {
  --hx-bg: #050505;
  --hx-panel: #0E0D0B;
  --hx-panel-2: #100E0B;
  --hx-row: #0A0908;
  --hx-gold: #E3B656;
  --hx-gold-light: #F4D47B;
  --hx-gold-soft: #F2D98E;
  --hx-gold-label: #E3B656;
  --hx-gold-grad: linear-gradient(135deg, #FFF0A8 0%, #E7BD55 35%, #B07A1E 70%, #F4D47B 100%);
  --hx-btn-grad: linear-gradient(135deg, #FFF0A8 0%, #E7BD55 38%, #B07A1E 78%, #F4D47B 100%);
  --hx-frame-grad: linear-gradient(145deg, #FFF0A8 0%, #D8AA4A 16%, #6B4A16 42%, #2A200E 55%, #9C7026 78%, #F4D47B 100%);
  --hx-text: #EDE6D6;
  --hx-text-2: #DDD4C2;
  --hx-muted: #BDB5A5;
  --hx-muted-2: #A9A195;
  --hx-ok: #8FD6A8;
  --hx-bad: #F29A82;
  --hx-bad-line: #E8785C;
  --hx-gauge-value: #8FDDF2;
  --hx-font-display: 'Archivo', sans-serif;      /* 700–900 */
  --hx-font-body: 'Public Sans', sans-serif;     /* 400–700 */
  --hx-font-mono: 'JetBrains Mono', monospace;   /* popisky budíků */
  --hx-pcb: url(/portal/assets/pcb-gold.svg);             /* dlaždice 600×600 */
  /* hodnoty vytažené z pravidel heroit.css */
  --hx-c-0-0-0-0p6: rgba(0,0,0,0.6);
  --hx-c-0-0-0-0p65: rgba(0,0,0,0.65);
  --hx-c-0-0-0-0p7: rgba(0,0,0,0.7);
  --hx-c-0-0-0-0p72: rgba(0,0,0,0.72);
  --hx-c-0-0-0-0p75: rgba(0,0,0,0.75);
  --hx-c-0-0-0-0p8: rgba(0,0,0,0.8);
  --hx-c-0-0-0-p6: rgba(0,0,0,.6);
  --hx-c-0-0-0-p65: rgba(0,0,0,.65);
  --hx-c-0-0-0-p7: rgba(0,0,0,.7);
  --hx-c-0-0-0-p75: rgba(0,0,0,.75);
  --hx-c-0-0-0-p8: rgba(0,0,0,.8);
  --hx-c-000: #000;
  --hx-c-050505: #050505;
  --hx-c-060606: #060606;
  --hx-c-070707: #070707;
  --hx-c-0a0908: #0A0908;
  --hx-c-0a0a09: #0A0A09;
  --hx-c-0b0a08: #0B0A08;
  --hx-c-0c0b09: #0C0B09;
  --hx-c-0e0d0b: #0E0D0B;
  --hx-c-10-9-8-0p88: rgba(10,9,8,0.88);
  --hx-c-10-9-8-0p9: rgba(10,9,8,0.9);
  --hx-c-10-9-8-0p92: rgba(10,9,8,0.92);
  --hx-c-10-9-8-p9: rgba(10,9,8,.9);
  --hx-c-121110: #121110;
  --hx-c-14-13-11-0p6: rgba(14,13,11,0.6);
  --hx-c-14-13-11-0p95: rgba(14,13,11,0.95);
  --hx-c-140f05: #140F05;
  --hx-c-143-214-168-0p08: rgba(143,214,168,0.08);
  --hx-c-143-214-168-0p12: rgba(143,214,168,0.12);
  --hx-c-143-214-168-0p4: rgba(143,214,168,0.4);
  --hx-c-143-214-168-0p45: rgba(143,214,168,0.45);
  --hx-c-143-214-168-0p5: rgba(143,214,168,0.5);
  --hx-c-143-214-168-p08: rgba(143,214,168,.08);
  --hx-c-143-214-168-p45: rgba(143,214,168,.45);
  --hx-c-169-161-149-0p10: rgba(169,161,149,0.10);
  --hx-c-169-161-149-0p35: rgba(169,161,149,0.35);
  --hx-c-169-161-149-0p4: rgba(169,161,149,0.4);
  --hx-c-169-161-149-0p45: rgba(169,161,149,0.45);
  --hx-c-169-161-149-p35: rgba(169,161,149,.35);
  --hx-c-1b1813: #1B1813;
  --hx-c-1e180c: #1E180C;
  --hx-c-211c13: #211C13;
  --hx-c-227-182-86-0: rgba(227,182,86,0);
  --hx-c-227-182-86-0p05: rgba(227,182,86,0.05);
  --hx-c-227-182-86-0p06: rgba(227,182,86,0.06);
  --hx-c-227-182-86-0p08: rgba(227,182,86,0.08);
  --hx-c-227-182-86-0p09: rgba(227,182,86,0.09);
  --hx-c-227-182-86-0p10: rgba(227,182,86,0.10);
  --hx-c-227-182-86-0p12: rgba(227,182,86,0.12);
  --hx-c-227-182-86-0p14: rgba(227,182,86,0.14);
  --hx-c-227-182-86-0p15: rgba(227,182,86,0.15);
  --hx-c-227-182-86-0p16: rgba(227,182,86,0.16);
  --hx-c-227-182-86-0p18: rgba(227,182,86,0.18);
  --hx-c-227-182-86-0p2: rgba(227,182,86,0.2);
  --hx-c-227-182-86-0p20: rgba(227,182,86,0.20);
  --hx-c-227-182-86-0p22: rgba(227,182,86,0.22);
  --hx-c-227-182-86-0p25: rgba(227,182,86,0.25);
  --hx-c-227-182-86-0p28: rgba(227,182,86,0.28);
  --hx-c-227-182-86-0p3: rgba(227,182,86,0.3);
  --hx-c-227-182-86-0p30: rgba(227,182,86,0.30);
  --hx-c-227-182-86-0p35: rgba(227,182,86,0.35);
  --hx-c-227-182-86-0p4: rgba(227,182,86,0.4);
  --hx-c-227-182-86-0p45: rgba(227,182,86,0.45);
  --hx-c-227-182-86-0p5: rgba(227,182,86,0.5);
  --hx-c-227-182-86-0p55: rgba(227,182,86,0.55);
  --hx-c-227-182-86-p10: rgba(227,182,86,.10);
  --hx-c-227-182-86-p14: rgba(227,182,86,.14);
  --hx-c-227-182-86-p15: rgba(227,182,86,.15);
  --hx-c-227-182-86-p18: rgba(227,182,86,.18);
  --hx-c-227-182-86-p20: rgba(227,182,86,.20);
  --hx-c-227-182-86-p22: rgba(227,182,86,.22);
  --hx-c-227-182-86-p28: rgba(227,182,86,.28);
  --hx-c-227-182-86-p3: rgba(227,182,86,.3);
  --hx-c-227-182-86-p30: rgba(227,182,86,.30);
  --hx-c-227-182-86-p35: rgba(227,182,86,.35);
  --hx-c-227-182-86-p45: rgba(227,182,86,.45);
  --hx-c-227-182-86-p5: rgba(227,182,86,.5);
  --hx-c-232-120-92-0p08: rgba(232,120,92,0.08);
  --hx-c-232-120-92-0p10: rgba(232,120,92,0.10);
  --hx-c-232-120-92-0p14: rgba(232,120,92,0.14);
  --hx-c-232-120-92-0p5: rgba(232,120,92,0.5);
  --hx-c-232-120-92-0p6: rgba(232,120,92,0.6);
  --hx-c-232-120-92-0p8: rgba(232,120,92,0.8);
  --hx-c-232-120-92-p10: rgba(232,120,92,.10);
  --hx-c-237-230-214-0p35: rgba(237,230,214,0.35);
  --hx-c-237-230-214-0p4: rgba(237,230,214,0.4);
  --hx-c-244-212-123-0p45: rgba(244,212,123,0.45);
  --hx-c-244-212-123-0p8: rgba(244,212,123,0.8);
  --hx-c-244-212-123-p45: rgba(244,212,123,.45);
  --hx-c-244-212-123-p8: rgba(244,212,123,.8);
  --hx-c-255-232-160-0p10: rgba(255,232,160,0.10);
  --hx-c-255-232-160-0p18: rgba(255,232,160,0.18);
  --hx-c-255-232-160-0p22: rgba(255,232,160,0.22);
  --hx-c-255-232-160-0p25: rgba(255,232,160,0.25);
  --hx-c-255-232-160-p10: rgba(255,232,160,.10);
  --hx-c-255-240-190-0p28: rgba(255,240,190,0.28);
  --hx-c-255-240-190-0p35: rgba(255,240,190,0.35);
  --hx-c-255-240-190-p22: rgba(255,240,190,.22);
  --hx-c-255-240-190-p28: rgba(255,240,190,.28);
  --hx-c-255-240-190-p30: rgba(255,240,190,.30);
  --hx-c-255-240-190-p35: rgba(255,240,190,.35);
  --hx-c-255-255-255-0p35: rgba(255,255,255,0.35);
  --hx-c-255-255-255-p35: rgba(255,255,255,.35);
  --hx-c-2a200e: #2A200E;
  --hx-c-2a241a: #2A241A;
  --hx-c-4a3818: #4A3818;
  --hx-c-5fc27e: #5FC27E;
  --hx-c-6a5226: #6A5226;
  --hx-c-6b4a16: #6B4A16;
  --hx-c-7a705e: #7A705E;
  --hx-c-7c735f: #7C735F;
  --hx-c-8a5e17: #8A5E17;
  --hx-c-8c6e30: #8C6E30;
  --hx-c-8fd6a8: #8FD6A8;
  --hx-c-91e6f7: #91E6F7;
  --hx-c-9c7026: #9C7026;
  --hx-c-9e968a: #9E968A;
  --hx-c-a86b12: #A86B12;
  --hx-c-a8c24e: #A8C24E;
  --hx-c-a9864a: #A9864A;
  --hx-c-a9a195: #A9A195;
  --hx-c-b07a1e: #B07A1E;
  --hx-c-b98325: #B98325;
  --hx-c-bdb5a5: #BDB5A5;
  --hx-c-c9973a: #C9973A;
  --hx-c-cdebd8: #CDEBD8;
  --hx-c-cfc7b6: #CFC7B6;
  --hx-c-d8aa4a: #D8AA4A;
  --hx-c-d8d0bf: #D8D0BF;
  --hx-c-ddd4c2: #DDD4C2;
  --hx-c-e3b656: #E3B656;
  --hx-c-e7bd55: #E7BD55;
  --hx-c-e8785c: #E8785C;
  --hx-c-e8892a: #E8892A;
  --hx-c-ebc565: #EBC565;
  --hx-c-ede6d6: #EDE6D6;
  --hx-c-f29a82: #F29A82;
  --hx-c-f2a38f: #F2A38F;
  --hx-c-f2c35a: #F2C35A;
  --hx-c-f2c4b6: #F2C4B6;
  --hx-c-f2d98e: #F2D98E;
  --hx-c-f2ebdc: #F2EBDC;
  --hx-c-f4d47b: #F4D47B;
  --hx-c-ffe9a6: #FFE9A6;
  --hx-c-fff0a8: #FFF0A8;
  --hx-c-fff0c0: #FFF0C0;
  --hx-c-fff6c8: #FFF6C8;
  --hx-c-ffffff: #FFFFFF;
  --hx-img-1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23FFF0A8'/%3E%3Cstop offset='.35' stop-color='%23C99A3E'/%3E%3Cstop offset='.6' stop-color='%235E4214'/%3E%3Cstop offset='1' stop-color='%23F4D47B'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23221E17'/%3E%3Cstop offset='1' stop-color='%23070707'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpolygon points='50,3 91,26.5 91,73.5 50,97 9,73.5 9,26.5' fill='url(%23b)' stroke='url(%23g)' stroke-width='4'/%3E%3Cpolygon points='50,11 84,30.5 84,69.5 50,89 16,69.5 16,30.5' fill='none' stroke='%23C9973A' stroke-width='1.2' opacity='.6'/%3E%3C/svg%3E");
  --hx-img-2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23E3B656' stroke-width='2'/%3E%3C/svg%3E");
}
