.postranni-cara[data-astro-cid-xfsnojff]{background:var(--color-okraj);height:2px;position:relative}.postranni-cara[data-astro-cid-xfsnojff]:before{content:"";inset-inline-start:0;background:var(--cara-akcent);width:clamp(4rem,3rem + 5vw,8rem);height:6px;position:absolute;top:-2px}.projekt-udaje[data-astro-cid-zeobtsqc]{border-top:2px solid var(--color-text);gap:1.5rem 2rem;padding-block-start:1.5rem;display:grid}@media (width>=30rem){.projekt-udaje[data-astro-cid-zeobtsqc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.projekt-stav[data-astro-cid-zeobtsqc]{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.projekt-stav[data-astro-cid-zeobtsqc]:first-letter{text-transform:uppercase}.projekt-stav[data-astro-cid-zeobtsqc]:before{content:"";background:var(--color-okraj-silny);border-radius:999px;width:.625rem;height:.625rem}.projekt-stav[data-astro-cid-zeobtsqc].je-aktivni:before{background:var(--color-uspech)}.projekt-stav[data-astro-cid-zeobtsqc].je-pripravuje:before{background:var(--color-zluta)}.navazujici[data-astro-cid-zeobtsqc]{border-radius:var(--radius-karta);background:var(--color-povrch);box-shadow:inset 0 6px 0 var(--akcent);flex-direction:column;align-items:flex-start;gap:1.5rem;margin-block-start:3rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}@media (width>=64rem){.navazujici[data-astro-cid-zeobtsqc]{flex-direction:row;justify-content:space-between;align-items:flex-end}}.podarilo[data-astro-cid-zeobtsqc]{flex-direction:column;display:flex}.podarilo[data-astro-cid-zeobtsqc] li[data-astro-cid-zeobtsqc]{border-top:1px solid var(--color-okraj);flex-direction:column;gap:.25rem;padding-block:1.25rem;display:flex}.podarilo[data-astro-cid-zeobtsqc] li[data-astro-cid-zeobtsqc]:last-child{border-bottom:1px solid var(--color-okraj)}.projekt-stitek[data-astro-cid-zeobtsqc]{border-radius:var(--radius-prvek);background:var(--color-povrch-2);align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.875rem;font-weight:600;display:inline-flex}.projekt-stitek[data-astro-cid-zeobtsqc]:before{content:"";background:var(--akcent);border-radius:2px;width:.625rem;height:.625rem}.material[data-astro-cid-zeobtsqc]{border-radius:var(--radius-karta);background:var(--color-povrch);height:100%;box-shadow:inset 0 0 0 1px var(--color-okraj);align-items:flex-start;gap:1rem;padding:1.25rem;transition:box-shadow .15s ease-out;display:flex}@media (hover:hover){.material[data-astro-cid-zeobtsqc]:hover{box-shadow:inset 0 0 0 2px var(--color-akce)}}.projekt-vizual[data-astro-cid-zeobtsqc]{aspect-ratio:4/3;border-radius:var(--radius-karta);background:var(--color-noc);overflow:hidden}@media (width>=48rem){.projekt-vizual[data-astro-cid-zeobtsqc]{aspect-ratio:21/9}}.kapitola-odkaz[data-astro-cid-zeobtsqc]{border-radius:var(--radius-karta);background:var(--color-povrch);min-height:100%;box-shadow:inset 0 6px 0 var(--akcent);flex-direction:column;gap:.25rem;padding:1.25rem 3rem 1.25rem 1.25rem;transition:background-color .15s ease-out;display:flex;position:relative}.kapitola-odkaz[data-astro-cid-zeobtsqc] .kapitola-sipka{inset-inline-end:1.25rem;color:var(--color-akce);position:absolute;bottom:1.5rem;rotate:90deg}@media (hover:hover){.kapitola-odkaz[data-astro-cid-zeobtsqc]:hover{background:var(--color-povrch-2)}}.kapitola[data-astro-cid-zeobtsqc]{padding-block:clamp(3rem,2rem + 4vw,6rem) clamp(4rem,3rem + 4vw,7rem)}.kapitola-nadpis[data-astro-cid-zeobtsqc]{text-decoration:underline;text-decoration-color:var(--akcent);text-underline-offset:.12em;text-decoration-skip-ink:auto;text-decoration-thickness:.12em}.kapitola-foto[data-astro-cid-zeobtsqc]{aspect-ratio:4/3;border-radius:var(--radius-karta);background:var(--color-noc);position:relative;overflow:hidden}.kapitola-foto[data-astro-cid-zeobtsqc] .kapitola-dilek{inset-inline-start:-1rem;width:auto;height:38%;position:absolute;bottom:-1rem}.kapitola-rady[data-astro-cid-zeobtsqc]{border-radius:var(--radius-karta);background:var(--color-povrch);box-shadow:inset 6px 0 0 var(--akcent);align-self:start;padding:1.5rem}.kapitola-rady-cislo[data-astro-cid-zeobtsqc]{background:var(--color-noc);width:1.75rem;height:1.75rem;color:var(--color-white);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:.875rem;font-weight:650;display:grid}
