:root{--pozadi:#f6f9fc;--plocha:#fff;--plocha-tlumena:#eef3f9;--text:#0a2540;--text-tlumeny:#5b6b82;--linka:#e3e9f1;--akcent:#1f6fe5;--akcent-tmavy:#1557bd;--oranzova:#ff6a13;--tmave:#0a2540;--tmave-text:#f2f0eb;--pismo:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pismo-nadpis:var(--pismo);--sirka:76rem;--sirka-textu:44rem;--zaobleni:1.1rem;--stin:0 50px 100px -20px #32325d38, 0 30px 60px -30px #00000047;--stin-maly:0 13px 27px -5px #32325d29, 0 8px 16px -8px #0000002e}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--pismo);color:var(--text);background:var(--pozadi);margin:0;font-size:1.0625rem;line-height:1.6}img,video,iframe{max-width:100%}img{height:auto}a{color:var(--akcent);text-underline-offset:.15em;text-decoration-thickness:1px}a:hover{color:var(--akcent-tmavy)}h1,h2,h3{font-family:var(--pismo-nadpis);letter-spacing:-.03em;font-weight:800;line-height:1.2}.preskocit{background:var(--akcent);color:#fff;z-index:100;padding:.5rem 1rem;position:absolute;top:0;left:-999px}.preskocit:focus{top:.5rem;left:.5rem}.skryty-nadpis{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hlavicka{backdrop-filter:blur(8px);color:var(--text);border-bottom:1px solid var(--linka);background:#ffffffeb}@media (width>=60rem){.hlavicka{z-index:10;position:sticky;top:0}}.hlavicka-vnitrek{max-width:var(--sirka);flex-wrap:wrap;align-items:center;gap:.75rem 2rem;margin:0 auto;padding:.9rem 1.25rem;display:flex}.logo{color:inherit;flex-direction:column;text-decoration:none;display:flex}.logo-obrazek{width:auto;height:3.25rem;display:block}@media (width<=30rem){.logo-obrazek{height:2.75rem}}.logo-slogan{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu ul{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.menu a{color:var(--text);border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.menu a:hover,.menu a[aria-current=page]{background:var(--text);color:#fff}.menu-hledat a{color:var(--text-tlumeny)}@media (width>=60rem){.hlavicka-vnitrek{justify-content:space-between}}.menu-tlacitko{display:none}@media (width<=59.99rem){.hlavicka-vnitrek{justify-content:space-between}.menu-tlacitko:not([hidden]){background:var(--plocha-tlumena);width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.menu-tlacitko-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-tlacitko-ikona,.menu-tlacitko-ikona:before,.menu-tlacitko-ikona:after{background:currentColor;border-radius:2px;width:1.25rem;height:2px;transition:transform .2s,background .2s;display:block}.menu-tlacitko-ikona{position:relative}.menu-tlacitko-ikona:before,.menu-tlacitko-ikona:after{content:"";position:absolute;left:0}.menu-tlacitko-ikona:before{top:-6px}.menu-tlacitko-ikona:after{top:6px}.hlavicka[data-menu=otevrene] .menu-tlacitko-ikona{background:0 0}.hlavicka[data-menu=otevrene] .menu-tlacitko-ikona:before{transform:translateY(6px)rotate(45deg)}.hlavicka[data-menu=otevrene] .menu-tlacitko-ikona:after{transform:translateY(-6px)rotate(-45deg)}.hlavicka[data-menu=zavrene] .menu{display:none}.hlavicka[data-menu=otevrene] .menu{width:100%}.hlavicka[data-menu=otevrene] .menu ul{flex-direction:column;gap:.15rem}.hlavicka[data-menu=otevrene] .menu a{border-radius:.75rem;padding:.7rem 1rem;font-size:1rem;display:flex}}.stranka{max-width:var(--sirka);margin:0 auto;padding:2.5rem 1.25rem 3rem}.zahlavi-seznamu{border-bottom:1px solid var(--linka);margin-bottom:1.75rem;padding-bottom:1rem}.zahlavi-seznamu h1{margin:0;font-size:2.2rem}.zahlavi-seznamu p{color:var(--text-tlumeny);margin:.4rem 0 0}.drobek{text-transform:uppercase;letter-spacing:.1em;color:var(--text-tlumeny);font-size:.85rem;margin:0 0 .25rem!important}.podkategorie-seznam{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.podkategorie-seznam a,.stitky a{background:var(--plocha-tlumena);color:var(--text);border-radius:999px;padding:.25rem .8rem;font-size:.9rem;text-decoration:none;display:inline-block}.podkategorie-seznam a:hover,.stitky a:hover{background:var(--text);color:#fff}.mrizka{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:2.25rem 1.5rem;display:grid}.karta{flex-direction:column;display:flex}.karta-obrazek{aspect-ratio:4/3;background:var(--plocha-tlumena);border-radius:var(--zaobleni);display:block;overflow:hidden}.karta-obrazek img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.karta:hover .karta-obrazek img{transform:scale(1.04)}.mrizka-titulni>.karta:first-child{grid-column:1/-1}.mrizka-titulni>.karta:first-child .karta-obrazek{aspect-ratio:16/9}.mrizka-titulni>.karta:first-child .karta-titulek{font-size:clamp(1.6rem,3.5vw,2.4rem);line-height:1.08}.mrizka-titulni>.karta:first-child .karta-popis{font-size:1.05rem;display:-webkit-box}@media (width>=48rem){.mrizka-titulni>.karta:first-child{grid-template-columns:3fr 2fr;align-items:center;gap:2rem;display:grid}.mrizka-titulni>.karta:first-child .karta-text{padding-top:0}}.karta-bez-obrazku{width:100%;height:100%;font-family:var(--pismo-nadpis);color:#c4c4c4;justify-content:center;align-items:center;font-size:3rem;font-weight:800;display:flex}.karta-text{flex-direction:column;flex:1;padding:.9rem 0 0;display:flex}.karta-kategorie{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:600;text-decoration:none}.karta-titulek{margin:.35rem 0 .5rem;font-size:1.2rem;line-height:1.25}.karta-titulek a{color:inherit;text-decoration:none}.karta-titulek a:hover{color:var(--akcent)}.karta-popis{color:var(--text-tlumeny);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:.93rem;display:none;overflow:hidden}.karta-datum{color:var(--text-tlumeny);margin-top:auto;font-size:.82rem}.prazdne{color:var(--text-tlumeny)}.strankovani{justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.strankovani a{background:var(--text);color:#fff;border-radius:999px;padding:.55rem 1.1rem;font-weight:600;text-decoration:none}.strankovani a:hover{background:var(--akcent);color:#fff}.strankovani-pocet{color:var(--text-tlumeny);font-size:.9rem}.clanek{max-width:var(--sirka-textu);margin:0 auto}.clanek-zahlavi{margin-bottom:2rem}.clanek-zahlavi h1{margin:.4rem 0 .6rem;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05}.clanek-kategorie{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.clanek-kategorie a{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:600;text-decoration:none}.clanek-meta{color:var(--text-tlumeny);margin:0;font-size:.9rem}.clanek-meta a{color:inherit}.obsah{font-size:1.125rem;line-height:1.75}.obsah>:first-child{margin-top:0}.obsah h2,.obsah h3{margin:2rem 0 .75rem}.obsah h2{font-size:1.5rem}.obsah h3{font-size:1.3rem}.obsah p{margin:0 0 1.25rem}.obsah img{border-radius:.5rem;margin:0 auto;display:block}.obsah p>a>img,.obsah p>img{margin:.5rem auto}.obsah figure{text-align:center;margin:1.5rem 0}.obsah figure img{margin:0 auto}.obsah figcaption,.obsah .poznamka{color:var(--text-tlumeny);margin-top:.5rem;font-size:.9rem}.obsah .poznamka{background:var(--plocha-tlumena);border-radius:var(--zaobleni);padding:.75rem 1rem;font-style:italic}.obsah blockquote{border-left:4px solid var(--akcent);color:var(--text-tlumeny);margin:1.5rem 0;padding:.25rem 0 .25rem 1.25rem}.obsah .video{aspect-ratio:16/9;border-radius:var(--zaobleni);background:#000;margin:1.5rem 0;position:relative;overflow:hidden}.obsah .video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.obsah .galerie{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.5rem;margin:1.5rem 0;display:grid}.obsah .galerie[data-sloupce="2"]{grid-template-columns:repeat(2,1fr)}.obsah .galerie a{aspect-ratio:4/3;background:var(--plocha-tlumena);border-radius:.5rem;display:block;overflow:hidden}.obsah .galerie img{object-fit:cover;border-radius:0;width:100%;height:100%}.obsah table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.95rem}.obsah td,.obsah th{border:1px solid var(--linka);vertical-align:top;padding:.4rem .6rem}.obsah pre{overflow-x:auto}.clanek-paticka{border-top:1px solid var(--linka);margin-top:2.5rem;padding-top:1.25rem}.hodnoceni{color:var(--text-tlumeny);margin:0 0 1rem}.stitky{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rozlozeni{grid-template-columns:minmax(0,1fr);gap:3.5rem;display:grid}@media (width>=64rem){.rozlozeni{grid-template-columns:minmax(0,1fr) 18rem}}.hlavni{min-width:0}.hlavni .clanek{max-width:none;margin:0}.sloupec .widget{background:var(--plocha-tlumena);border-radius:var(--zaobleni);margin-bottom:1.5rem;padding:1.25rem}.sloupec h2{font-family:var(--pismo);text-transform:uppercase;letter-spacing:.1em;color:var(--text);margin:0 0 1rem;font-size:.75rem}.widget-clanky,.widget-rubriky{margin:0;padding:0;list-style:none}.widget-clanky li{align-items:center;gap:.75rem;margin-bottom:.9rem;font-size:.93rem;line-height:1.35;display:flex}.widget-clanky a{color:inherit;text-decoration:none}.widget-clanky a:hover{color:var(--akcent)}.widget-obrazek{background:#e6e6e6;border-radius:.6rem;flex:0 0 4.5rem;width:4.5rem;height:4.5rem;overflow:hidden}.widget-obrazek img,.widget-obrazek span{object-fit:cover;width:100%;height:100%;display:block}.widget-rubriky li{border-top:1px solid #e2e2e2;padding:.3rem 0}.widget-rubriky li:first-child{border-top:0}.widget-rubriky a{color:inherit;text-decoration:none}.widget-rubriky a:hover{color:var(--akcent)}.clanek-obrazek{margin:1rem 0 1.25rem}.clanek-obrazek img{object-fit:cover;border-radius:var(--zaobleni);width:100%;max-height:32rem}.souvisejici{border-top:1px solid var(--linka);margin-top:3rem;padding-top:1.5rem}.souvisejici h2{margin:0 0 1rem;font-size:1.4rem}.mrizka-souvisejici{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem}.mrizka-souvisejici .karta-popis{display:none}.mrizka-souvisejici .karta-titulek{font-size:1rem}.rubriky-prehled{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.25rem;margin-bottom:2.5rem;display:grid}.rubrika-blok{background:var(--plocha-tlumena);border-radius:var(--zaobleni);padding:1.1rem 1.35rem}.rubrika-blok h2{margin:0 0 .35rem;font-size:1.3rem}.rubrika-blok h2 a{color:inherit;text-decoration:none}.rubrika-blok h2 a:hover{color:var(--akcent)}.rubrika-blok p{color:var(--text-tlumeny);margin:0 0 .5rem;font-size:.93rem}.rubrika-blok ul{margin:.5rem 0 0;padding-left:1.1rem;font-size:.95rem}.rubrika-popis{color:var(--text-tlumeny);font-size:.88rem}.rubrika-blok small,.stitky-vse small{color:var(--text-tlumeny)}.oddil-nadpis{margin:2.5rem 0 1rem;font-size:1.6rem}.archiv-rok h3{margin:0 0 .5rem;font-size:1.3rem}.archiv{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.5rem 2rem;display:grid}.archiv-rok h2{margin:0 0 .5rem;font-size:1.5rem}.archiv-rok ul{margin:0;padding:0;list-style:none}.archiv-rok li{padding:.15rem 0}.archiv small{color:var(--text-tlumeny)}.hledani{--pagefind-ui-primary:var(--akcent);--pagefind-ui-text:var(--text);--pagefind-ui-background:var(--plocha);--pagefind-ui-border:var(--linka);--pagefind-ui-font:var(--pismo);--pagefind-ui-border-radius:var(--zaobleni);max-width:var(--sirka-textu);margin:0 auto}.chyba-404{text-align:center;padding:3rem 0}.chyba-404 h1{color:var(--akcent);margin:0;font-size:5rem}.paticka{background:var(--tmave);color:#b8b4ad;margin-top:2rem;font-size:.93rem}.paticka-vnitrek{max-width:var(--sirka);margin:0 auto;padding:2rem 1.25rem 2.5rem}.paticka a{color:var(--tmave-text);text-decoration:none}.paticka a:hover{color:#fff;text-decoration:underline}.paticka-web{border-bottom:1px solid #2c2c2c;flex-wrap:wrap;gap:.5rem 1.5rem;margin-bottom:1.75rem;padding-bottom:1.5rem;font-weight:600;display:flex}.paticka-sit{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.5rem 2rem;display:grid}.paticka-sit h2{font-family:var(--pismo);letter-spacing:.1em;text-transform:uppercase;color:var(--tmave-text);margin:0 0 .6rem;font-size:.75rem;font-weight:600}.paticka-sit ul{margin:0;padding:0;list-style:none}.paticka-sit li{padding:.15rem 0}.paticka-vydavatelstvi p{margin:0}.paticka-copyright{text-align:center;border-top:1px solid #2c2c2c;margin:2rem 0 0;padding-top:1.25rem;font-size:.85rem}.komercni{text-transform:uppercase;letter-spacing:.06em;color:var(--barva-tlumena,#777);margin:0 0 .4rem;font-size:.8rem}body{position:relative}body:before{content:"";z-index:-1;transform-origin:0 0;background:radial-gradient(38% 75% at 8% 35%,#1f6fe5 0%,#0000 72%),radial-gradient(42% 85% at 62% 8%,#ff7a1a 0%,#0000 70%),radial-gradient(38% 85% at 96% 55%,#ff3d77 0%,#0000 70%),radial-gradient(50% 80% at 35% 95%,#29c4ff 0%,#0000 70%),#4b3cff;height:36rem;position:absolute;inset:0 0 auto;transform:skewY(-6deg)}h1,h2,h3{color:var(--text);letter-spacing:-.035em}.hlavicka{backdrop-filter:none;background:0 0;border:0;padding-top:1rem}.hlavicka-vnitrek{width:calc(100% - 2rem);max-width:calc(var(--sirka) - 2.5rem);backdrop-filter:blur(12px);background:#ffffffe6;border-radius:1.25rem;padding:.6rem .9rem .6rem 1.25rem;box-shadow:0 10px 40px -10px #0a254066}.logo-obrazek{height:2.8rem}.menu a{color:var(--text);padding:.4rem .6rem;font-size:.9rem;font-weight:600}.menu a:hover{background:var(--plocha-tlumena);color:var(--text)}.menu a[aria-current=page]{background:var(--text);color:#fff}.stranka{padding-top:3rem}.mrizka{gap:1.5rem}.karta{background:var(--plocha);border-radius:var(--zaobleni);box-shadow:var(--stin-maly);transition:transform .2s,box-shadow .2s;overflow:hidden}.karta:hover{box-shadow:var(--stin);transform:translateY(-4px)}.karta-obrazek{border-radius:0}.karta-text{padding:1rem 1.15rem 1.15rem}.karta-kategorie{color:var(--oranzova)}.karta-popis{display:-webkit-box}.mrizka-titulni>.karta:first-child{box-shadow:var(--stin);border-radius:1.5rem;padding:1rem}.mrizka-titulni>.karta:first-child .karta-obrazek{border-radius:1rem}.mrizka-titulni>.karta:first-child .karta-titulek{font-size:clamp(1.9rem,3.8vw,2.7rem)}.sloupec .widget{background:var(--plocha);box-shadow:var(--stin-maly)}.widget-rubriky li{border-top-color:var(--linka)}.hlavni .clanek{background:var(--plocha);box-shadow:var(--stin);border-radius:1.5rem;padding:clamp(1.25rem,3.5vw,3rem)}.clanek-kategorie a{color:var(--oranzova)}.clanek-zahlavi h1{font-size:clamp(2.4rem,5vw,3.7rem)}.obsah img{border-radius:1rem}.strankovani a{background:linear-gradient(90deg,#1f6fe5,#4b3cff)}.strankovani a:hover{background:var(--text)}.stitky a,.podkategorie-seznam a{background:var(--plocha-tlumena);color:var(--text)}.stitky a:hover,.podkategorie-seznam a:hover{background:var(--akcent)}.paticka{background:var(--tmave);color:#9db0c8}.paticka-web,.paticka-copyright{border-color:#1c3a5c}@media (width>=60rem){.hlavicka-vnitrek{flex-wrap:nowrap;justify-content:space-between;gap:1.5rem;padding:.55rem .6rem .55rem 1.25rem}.logo{flex:none}.logo-obrazek{height:2.6rem}.menu ul{flex-wrap:nowrap;justify-content:flex-end}.menu a{white-space:nowrap}.menu-hledat a{background:var(--plocha-tlumena);margin-left:.25rem}}@media (width>=60rem) and (width<=75rem){.hlavicka-vnitrek{gap:1rem}.logo-obrazek{height:2.3rem}.menu a{padding:.4rem .45rem;font-size:.85rem}.menu-hledat a span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-hledat a{padding:.45rem}}@media (width<=59.99rem){.hlavicka-vnitrek{gap:.5rem;padding:.5rem .5rem .5rem 1rem}.logo-obrazek{height:2.4rem}.menu-tlacitko:not([hidden]){background:var(--text);color:#fff}.hlavicka[data-menu=otevrene] .menu{border-top:1px solid var(--linka);padding:.25rem 0 .35rem}.hlavicka[data-menu=otevrene] .menu a{font-weight:600}}.mrizka-titulni>.karta:first-child{border-radius:1.5rem;min-height:32rem;padding:0;position:relative;overflow:hidden;display:block!important}.mrizka-titulni>.karta:first-child .karta-obrazek{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.mrizka-titulni>.karta:first-child .karta-obrazek:after{content:"";background:linear-gradient(#0a254000 30%,#0a2540d1);position:absolute;inset:0}.mrizka-titulni>.karta:first-child .karta-text{z-index:1;color:#fff;pointer-events:none;justify-content:flex-end;min-height:32rem;position:relative;padding:2.5rem!important}.mrizka-titulni>.karta:first-child .karta-text a{pointer-events:auto}.mrizka-titulni>.karta:first-child .karta-kategorie{backdrop-filter:blur(10px);color:#fff;background:#fff3;border-radius:999px;align-self:flex-start;padding:.3rem .8rem}.mrizka-titulni>.karta:first-child .karta-titulek{color:#fff;letter-spacing:-.04em;max-width:20ch;font-size:clamp(1.8rem,4.5vw,3.3rem);line-height:1.05}.mrizka-titulni>.karta:first-child .karta-titulek a:hover{color:#fff;text-decoration:underline 2px}.mrizka-titulni>.karta:first-child .karta-popis{color:#ffffffe0;max-width:46ch}.mrizka-titulni>.karta:first-child .karta-datum{color:#ffffffb8;margin-top:0}@media (width<=47.99rem){.mrizka-titulni>.karta:first-child,.mrizka-titulni>.karta:first-child .karta-text{min-height:26rem}.mrizka-titulni>.karta:first-child .karta-text{padding:1.5rem!important}}.zahlavi-seznamu{border-bottom-color:#ffffff59}.zahlavi-seznamu h1{color:#fff}.zahlavi-seznamu p,.zahlavi-seznamu .drobek,.zahlavi-seznamu a{color:#ffffffd9}.zahlavi-seznamu .podkategorie-seznam a{color:#fff;background:#ffffff2e}.hledani,.chyba-404{background:var(--plocha);box-shadow:var(--stin);border-radius:1.5rem;padding:clamp(1.25rem,4vw,2.5rem)}.chyba-404{max-width:var(--sirka-textu);margin:0 auto}.rubrika-blok{background:var(--plocha);box-shadow:var(--stin-maly)}body{flex-direction:column;min-height:100vh;display:flex}.stranka{flex:1;width:100%}
