/*!
Theme Name: Chlapi a bohyně
Description: Téma chlapiabohyne.cz odvozené z _s (Underscores), kostra podle salon1602.cz.
Author: roud.cz
Version: 1.0.0
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: _s

_s is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

--------------------------------------------------------------------------
POZOR: TENHLE SOUBOR JE VYGENEROVANY A MINIFIKOVANY. NEEDITOVAT.
--------------------------------------------------------------------------

style.css sestavuje `php8.5 build-css.php` ze zdroju v css/. Zmenu delej
VZDY ve zdroji v css/, pak spust build a `chown -R chlapiabohyne-cz:chlapiabohyne-cz .`
Ktere soubory a v jakem poradi urcuje inc/css-zdroje.php.
*/ :root{--akcent-svetly:#d6a38f;--akcent-nadpis:#8f3a2c;--akcent:#8f3a2c;--akcent-hover:#6f2c21;--podklad:#faf5f2;--linka:#ebe0da;--text:#2a2523;--text-jemny:#5e5550;--tmava:#1a1514;--bila:#fff;--pismo:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pismo-nadpis:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--sirka:1140px;--okraj:20px;--sekce-y:clamp(56px,8vw,96px);--hlavicka:72px;--obsah:720px;--zaobleni:14px;--stin:0 10px 30px rgba(42,37,35,.10)}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300 700;font-display:swap;src:url(/wp-content/themes/_s/fonts/montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300 700;font-display:swap;src:url(/wp-content/themes/_s/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bila);color:var(--text);font-family:var(--pismo);font-size:16px;font-weight:400;line-height:1.75;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0 0 .6em;font-family:var(--pismo-nadpis);font-weight:600;line-height:1.2}h2{color:var(--tmava);font-size:clamp(26px,3.4vw,36px)}h3{color:var(--tmava);font-size:clamp(19px,2vw,22px)}p{margin:0 0 1.1em}a{color:var(--akcent);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover,a:focus-visible{color:var(--akcent-hover)}img{max-width:100%;height:auto;vertical-align:middle}strong{font-weight:700}[id]{scroll-margin-top:calc(var(--hlavicka) + 8px)}.wp-block-columns{display:flex;flex-wrap:wrap;gap:32px 48px;margin:0 0 1.5em}.wp-block-column{flex:1 1 0;min-width:0}.wp-block-columns.are-vertically-aligned-center,.wp-block-column.is-vertically-aligned-center{align-items:center;align-self:center}@media (max-width:781px){.wp-block-columns{flex-direction:column;gap:28px}.wp-block-column{flex-basis:100% !important}}.wp-block-image{margin:0 0 1.5em}.wp-block-image img{display:block;width:100%;height:auto}.wp-block-image figcaption{margin-top:.6em;color:var(--text-jemny);font-size:14px;text-align:center}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:1.5em 0 0}.wp-block-button__link,.tlacitko{display:inline-block;padding:13px 26px;border:2px solid var(--akcent);border-radius:999px;background:var(--akcent);color:var(--bila);font-family:var(--pismo);font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.wp-block-button__link:hover,.wp-block-button__link:focus-visible,.tlacitko:hover,.tlacitko:focus-visible{border-color:var(--akcent-hover);background:var(--akcent-hover);color:var(--bila)}.is-style-outline .wp-block-button__link,.tlacitko--obrys{background:transparent;color:var(--akcent)}.is-style-outline .wp-block-button__link:hover,.is-style-outline .wp-block-button__link:focus-visible,.tlacitko--obrys:hover,.tlacitko--obrys:focus-visible{background:var(--akcent);color:var(--bila)}.wp-block-quote{margin:1.8em 0;padding:.2em 0 .2em 1.2em;border-left:3px solid var(--akcent-svetly);font-family:var(--pismo-nadpis);font-size:1.2em;font-style:italic;line-height:1.55}.wp-block-quote p:last-of-type{margin-bottom:.4em}.wp-block-quote cite{color:var(--text-jemny);font-family:var(--pismo);font-size:14px;font-style:normal}.wp-block-separator{width:80px;margin:2.5em auto;border:0;border-top:2px solid var(--akcent-svetly)}.wp-block-list{margin:0 0 1.1em;padding-left:1.3em}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);box-shadow:0 1px 0 var(--linka)}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:46px}}@media (max-width:600px){.admin-bar .site-header{top:0}}.site-header__vnitrek{display:flex;align-items:center;gap:24px;max-width:var(--sirka);min-height:var(--hlavicka);margin:0 auto;padding:0 var(--okraj)}.logo{flex:none;color:var(--tmava);font-family:var(--pismo-nadpis);font-size:23px;font-weight:600;letter-spacing:.01em;text-decoration:none}.logo__a{color:var(--akcent);font-style:italic;font-weight:400}.logo:hover,.logo:focus-visible{color:var(--akcent)}.main-navigation{margin-left:auto}.main-navigation ul{display:flex;flex-wrap:wrap;gap:4px 30px;margin:0;padding:0;list-style:none}.main-navigation a{display:block;padding:8px 0;color:var(--text);font-size:13px;font-weight:500;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.main-navigation a:hover,.main-navigation a:focus-visible,.main-navigation .current-menu-item>a{color:var(--akcent)}.menu-toggle{display:none}@media (max-width:960px){.menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--tmava);cursor:pointer}.menu-toggle__carky,.menu-toggle__carky::before,.menu-toggle__carky::after{display:block;width:24px;height:2px;background:currentColor;transition:transform .2s,background-color .2s}.menu-toggle__carky{position:relative}.menu-toggle__carky::before,.menu-toggle__carky::after{content:"";position:absolute;left:0}.menu-toggle__carky::before{top:-7px}.menu-toggle__carky::after{top:7px}.je-otevrene .menu-toggle__carky{background:transparent}.je-otevrene .menu-toggle__carky::before{transform:translateY(7px) rotate(45deg)}.je-otevrene .menu-toggle__carky::after{transform:translateY(-7px) rotate(-45deg)}.main-navigation ul{display:none;position:absolute;top:100%;right:0;left:0;flex-direction:column;gap:0;padding:8px var(--okraj) 16px;background:var(--bila);box-shadow:0 8px 16px rgba(0,0,0,.08)}.je-otevrene ul{display:flex}.main-navigation a{padding:12px 0;border-bottom:1px solid var(--linka);font-size:14px}}.entry-header,.stranka-nenalezena,body:not(.home) .entry-content{max-width:calc(var(--obsah) + 2 * var(--okraj));margin:0 auto;padding:0 var(--okraj)}.entry-header{padding-top:var(--sekce-y)}body:not(.home) .site-main{padding-bottom:var(--sekce-y)}.entry-title{color:var(--tmava);font-size:clamp(30px,4.4vw,46px)}.site-footer{padding:56px var(--okraj) 28px;background:var(--tmava);color:#d9cfc9;font-size:15px}.site-footer__vnitrek{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px 48px;max-width:var(--sirka);margin:0 auto}.site-footer .logo{color:var(--bila)}.site-footer .logo__a{color:var(--akcent-svetly)}.site-footer__popis{max-width:360px;margin:14px 0 0;line-height:1.6}.site-footer__nadpis{margin:4px 0 12px;color:var(--bila);font-family:var(--pismo);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin:0 0 8px}.site-footer a{color:#d9cfc9;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--bila);text-decoration:underline}.site-footer__spodek{max-width:var(--sirka);margin:40px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);color:#a99d96;font-size:13px}.site-footer__spodek p{margin:0}.site-footer :focus-visible{outline-color:var(--bila)}@media (max-width:781px){.site-footer__vnitrek{grid-template-columns:1fr 1fr}.site-footer__o-webu{grid-column:1 / -1}}.formular{max-width:620px;margin:1.5em 0;padding:30px;border-radius:var(--zaobleni);background:var(--podklad)}.formular__pole{margin:0 0 20px}.formular label,.formular legend{display:block;margin:0 0 7px;color:var(--tmava);font-weight:600}.formular__povinne{margin-left:3px;color:var(--akcent)}.formular input[type="text"],.formular input[type="email"],.formular input[type="tel"],.formular select,.formular textarea{display:block;width:100%;box-sizing:border-box;padding:11px 14px;border:1px solid #cbbcb4;border-radius:8px;background:var(--bila);color:var(--text);font:inherit}.formular textarea{min-height:140px;resize:vertical}.formular input:focus-visible,.formular select:focus-visible,.formular textarea:focus-visible{border-color:var(--akcent);outline:2px solid var(--akcent);outline-offset:1px}.formular fieldset{margin:0 0 20px;padding:0;border:0}.formular__volba{display:flex;align-items:flex-start;gap:10px;margin:0 0 8px;font-weight:400 !important}.formular__volba input{flex:none;width:18px;height:18px;margin:4px 0 0;accent-color:var(--akcent)}.formular__poznamka{color:var(--text-jemny);font-size:14px}.formular button[type="submit"]{padding:13px 28px;border:0;border-radius:999px;background:var(--akcent);color:var(--bila);font:inherit;font-weight:600;cursor:pointer}.formular button[type="submit"]:hover,.formular button[type="submit"]:focus-visible{background:var(--akcent-hover)}.formular button[disabled]{cursor:progress;opacity:.6}.sekce{padding:var(--sekce-y) 0}.sekce>.wp-block-group__inner-container{max-width:var(--sirka);margin:0 auto;padding:0 var(--okraj)}.sekce>.wp-block-group__inner-container>:last-child{margin-bottom:0}.sekce h2{margin-bottom:.5em;text-align:center}.sekce__uvod{max-width:680px;margin:0 auto 2.4em;color:var(--text-jemny);font-size:17px;text-align:center}.sekce__stitek{margin:0 0 .8em;color:var(--akcent);font-size:13px;font-weight:600;letter-spacing:.14em;text-align:center;text-transform:uppercase}.sekce--podklad{background:var(--podklad)}.sekce--tmava{background:var(--tmava);color:#e9e1dc}.sekce--tmava h2{color:var(--bila)}.sekce .wp-block-buttons{justify-content:center}.hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(460px,78vh,720px);overflow:hidden;color:var(--bila)}.sekce__pozadi{position:absolute;inset:0;z-index:-2;margin:0}.sekce__pozadi img{width:100%;height:100%;object-fit:cover;object-position:50% 60%}.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(20,14,12,.05) 25%,rgba(20,14,12,.72) 100%)}.hero>.wp-block-group__inner-container{width:100%;padding-bottom:clamp(8px,3vw,32px)}.hero .sekce__stitek{color:#f3d9cc;text-align:left;text-shadow:0 1px 8px rgba(0,0,0,.5)}.hero h1{max-width:760px;margin:0 0 .35em;color:var(--bila);font-size:clamp(38px,6.2vw,72px);line-height:1.05;text-shadow:0 2px 18px rgba(0,0,0,.35)}.hero p{max-width:620px;margin:0;font-size:clamp(17px,1.9vw,21px);line-height:1.6;text-shadow:0 1px 10px rgba(0,0,0,.5)}.hero .wp-block-buttons{justify-content:flex-start;margin-top:1.8em}.hero .is-style-outline .wp-block-button__link{border-color:var(--bila);color:var(--bila)}.hero .is-style-outline .wp-block-button__link:hover,.hero .is-style-outline .wp-block-button__link:focus-visible{background:var(--bila);color:var(--tmava)}.karta{height:100%;padding:28px 28px 24px;border:1px solid var(--linka);border-radius:var(--zaobleni);background:var(--bila)}.karta>.wp-block-group__inner-container>:last-child{margin-bottom:0}.karta h3{margin-bottom:.4em}.karta--muz{border-top:4px solid #5b6b78}.karta--zena{border-top:4px solid var(--akcent)}.karta--foto{overflow:hidden;padding:0 0 24px;box-shadow:var(--stin);border:0}.karta--foto>.wp-block-group__inner-container>:not(.wp-block-image){padding-right:24px;padding-left:24px}.karta--foto .wp-block-image{margin:0 0 20px}.karta--foto .wp-block-image img{aspect-ratio:16 / 10;object-fit:cover}.karta--foto .wp-block-buttons{justify-content:flex-start;margin-top:1em}.wp-block-columns.karty>.wp-block-column{display:flex;flex-direction:column}.wp-block-columns.karty>.wp-block-column>.karta{flex:1}.o-nas h2,.o-nas .sekce__stitek{text-align:left}.o-nas .wp-block-image img,.zaobleno img{border-radius:var(--zaobleni)}.o-nas .wp-block-buttons{justify-content:flex-start}.pas{text-align:center}.pas__myslenka{max-width:820px;margin:0 auto .6em;color:var(--bila);font-family:var(--pismo-nadpis);font-size:clamp(24px,3.4vw,38px);font-style:italic;line-height:1.35}.pas p:not(.pas__myslenka){max-width:640px;margin-right:auto;margin-left:auto;color:#cbbfb8}.vyzva{text-align:center}.vyzva p{max-width:620px;margin-right:auto;margin-left:auto}.clanky__vse{margin:1.5em 0 0;text-align:center}.clanky__vse a::after{content:" →"}@media (max-width:781px){.hero{min-height:540px}}.stranka__perex,.clanek__perex{margin:.2em 0 0;color:var(--text-jemny);font-size:clamp(18px,2vw,21px);line-height:1.6}.stranka__foto,.clanek__foto{max-width:calc(var(--sirka) + 2 * var(--okraj));margin:36px auto 44px;padding:0 var(--okraj)}.clanek__foto{max-width:calc(860px + 2 * var(--okraj))}.stranka__foto img,.clanek__foto img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--zaobleni);box-shadow:var(--stin);object-fit:cover}.stranka__foto img{aspect-ratio:21 / 9}body:not(.home) .entry-content{font-size:17px}body:not(.home) .entry-content h2{margin-top:1.6em;font-size:clamp(25px,3vw,32px);text-align:left}body:not(.home) .entry-content h3{margin-top:1.5em}body:not(.home) .entry-content>.wp-block-columns,body:not(.home) .entry-content>.wp-block-group{margin-top:1.8em;margin-bottom:1.8em}body:not(.home) .entry-content>.alignwide{width:min(var(--sirka),calc(100vw - 2 * var(--okraj)));max-width:none;margin-left:50%;transform:translateX(-50%)}.clanek__hlavicka{text-align:left}.clanek__meta{margin:0 0 .9em;color:var(--text-jemny);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.clanek__meta a{color:var(--akcent);text-decoration:none}.clanek .entry-content>p:first-child::first-letter{float:left;margin:.08em .1em 0 0;color:var(--akcent);font-family:var(--pismo-nadpis);font-size:3.4em;line-height:.8}.clanek__pozvanka{max-width:var(--obsah);margin:3em auto 0;padding:28px 30px;border-radius:var(--zaobleni);background:var(--podklad);box-sizing:border-box}@media (max-width:760px){.clanek__pozvanka{margin-right:var(--okraj);margin-left:var(--okraj)}}.clanek__pozvanka-nadpis{margin:0 0 .3em;color:var(--tmava);font-family:var(--pismo-nadpis);font-size:23px;font-weight:600}.clanek__pozvanka-tlacitka{display:flex;flex-wrap:wrap;gap:12px;margin:1.2em 0 0}.vypis-clanku{margin:2.5rem auto 3rem;max-width:calc(60rem + 2 * var(--okraj));padding-inline:var(--okraj)}.vypis-clanku img{display:block;height:auto;width:100%}.vypis-clanku__media{border-radius:1rem;display:block;overflow:hidden;text-decoration:none}.vypis-clanku__media img{aspect-ratio:16 / 9;object-fit:cover;transition:transform 400ms ease}.vypis-clanku__media:hover img{transform:scale(1.03)}.vypis-clanku__polozka--hlavni{align-items:start;border-bottom:1px solid var(--linka);display:grid;gap:0 2rem;grid-template-columns:1fr 1fr;margin-bottom:1rem;padding-bottom:2.5rem}.vypis-clanku__polozka--hlavni.vypis-clanku__polozka--bez-media{grid-template-columns:1fr}.vypis-clanku__zahlavi{grid-column:1 / -1;margin-bottom:1.25rem}.vypis-clanku__nadpis{font-family:var(--pismo-nadpis)}.vypis-clanku__polozka--hlavni .vypis-clanku__nadpis{font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.2;margin:0 0 0.4rem}.vypis-clanku__polozka--hlavni .vypis-clanku__perex{font-size:1.125rem;line-height:1.6;margin:0 0 1.25rem}.vypis-clanku .vypis-clanku__seznam{list-style:none;margin:0;padding:0}.vypis-clanku .vypis-clanku__seznam>li{border-bottom:1px solid var(--linka);margin:0;padding:1.5rem 0}.vypis-clanku .vypis-clanku__seznam>li:last-child{border-bottom:0}.vypis-clanku__polozka--radek{align-items:start;display:grid;gap:1.25rem;grid-template-columns:260px 1fr}.vypis-clanku__polozka--radek.vypis-clanku__polozka--bez-media{grid-template-columns:1fr}.vypis-clanku__polozka--radek .vypis-clanku__nadpis{font-size:1.25rem;line-height:1.3;margin:0 0 0.3rem}.vypis-clanku__polozka--radek .vypis-clanku__perex{color:var(--text-jemny);font-size:0.975rem;line-height:1.55;margin:0.5rem 0 0.9rem}.vypis-clanku__nadpis a{color:var(--tmava);text-decoration:none}.vypis-clanku__nadpis a:hover,.vypis-clanku__nadpis a:focus{color:var(--akcent)}.vypis-clanku__datum{color:var(--text-jemny);display:block;font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase}.vypis-clanku__akce{font-size:0.9375rem;padding:0.55rem 1.1rem}.vypis-clanku--podobne{border-top:1px solid var(--linka);max-width:calc(var(--obsah) + 2 * var(--okraj));padding-top:2rem}.vypis-clanku__titulek{font-size:1.5rem;margin:0 0 0.5rem}.vypis-clanku--podobne .vypis-clanku__polozka--radek{grid-template-columns:200px 1fr}.vypis-clanku__vse{margin:1rem 0 0}.vypis-clanku__vse a::after,.nejnovejsi-clanky__vse a::after{content:" →"}.posts-navigation,.post-navigation{margin:0 auto 3rem;max-width:calc(var(--obsah) + 2 * var(--okraj));padding-inline:var(--okraj)}.posts-navigation .nav-links,.post-navigation .nav-links{display:flex;gap:1rem;justify-content:space-between}.post-navigation a,.posts-navigation a{text-decoration:none}.post-navigation .nav-subtitle{color:var(--text-jemny);display:block;font-size:14px}.post-navigation .nav-next{margin-left:auto;text-align:right}.page-header{margin-block:2.5rem 0}.page-header .page-title{margin-bottom:0.25rem}.archive-description{color:var(--text-jemny)}body .entry-content .wp-block-latest-posts.is-grid{padding:0;display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin-block:1.5rem 1rem}body .entry-content .wp-block-latest-posts.is-grid li{display:flex;flex-direction:column;margin:0;width:auto}.wp-block-latest-posts__featured-image{border-radius:1rem;margin-bottom:1rem;overflow:hidden}.wp-block-latest-posts__featured-image a{display:block}.wp-block-latest-posts__featured-image img{aspect-ratio:16 / 9;display:block;height:auto;object-fit:cover;transition:transform 400ms ease;width:100%}.wp-block-latest-posts__featured-image a:hover img{transform:scale(1.03)}.wp-block-latest-posts__post-title{color:var(--tmava);font-family:var(--pismo-nadpis);font-size:1.2rem;font-weight:700;line-height:1.3;text-decoration:none}.wp-block-latest-posts__post-title:hover,.wp-block-latest-posts__post-title:focus{color:var(--akcent)}.wp-block-latest-posts__post-date{color:var(--text-jemny);display:block;font-size:0.8125rem;letter-spacing:0.04em;margin-top:0.3rem;text-transform:uppercase}.wp-block-latest-posts__post-excerpt{color:var(--text-jemny);font-size:0.975rem;line-height:1.55;margin:0.5rem 0 0}@media (max-width:48em){.vypis-clanku__polozka--hlavni{grid-template-columns:1fr}.vypis-clanku__polozka--hlavni .vypis-clanku__media{margin-bottom:1rem}.vypis-clanku__polozka--radek,.vypis-clanku--podobne .vypis-clanku__polozka--radek{gap:0.75rem;grid-template-columns:110px 1fr}.vypis-clanku__polozka--radek .vypis-clanku__nadpis{font-size:1.05rem}.vypis-clanku__polozka--radek .vypis-clanku__perex{display:none}.vypis-clanku__media,.vypis-clanku__media img{border-radius:0.6rem}body .entry-content .wp-block-latest-posts.is-grid{padding:0;grid-template-columns:minmax(0,1fr)}}.page-header.vypis-clanku__hlavicka{max-width:calc(60rem + 2 * var(--okraj))}.page-header.vypis-clanku__hlavicka + .vypis-clanku{margin-top:1.5rem}.page-header.vypis-clanku__hlavicka{margin:0 auto;padding:var(--sekce-y) var(--okraj) 0}.page-header .page-title{font-size:clamp(30px,4.4vw,46px)}.archive-description{max-width:680px;font-size:18px}.screen-reader-text{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap;word-wrap:normal !important}.skip-link:focus{position:fixed !important;top:8px;left:8px;z-index:100;width:auto;height:auto;margin:0;padding:12px 18px;clip:auto;background:var(--bila);color:var(--tmava);font-weight:600;box-shadow:0 2px 10px rgba(0,0,0,.2)}:focus-visible{outline:2px solid var(--akcent);outline-offset:3px}
