.akv{max-width:var(--sirka-max)}.akv h1{margin:0 0 1rem;font-size:clamp(2rem,1.5rem + 3vw,3.5rem);line-height:1.1}.akv-hlava{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:2rem;display:grid}.akv-hlava .rez-perex{max-width:var(--sirka-text)}.akv-foto{margin:0}.akv-foto img,.akv-galerie img{width:100%;height:auto;display:block}.akv-stav{background:var(--soft);margin:2rem 0;padding:1rem 1.25rem}.akv-sekce{margin:3rem 0}.akv-galerie{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.akv-galerie figure{margin:0}.akv-galerie img{aspect-ratio:4/3;object-fit:cover}.akv-kontakt{color:var(--muted);margin:3rem 0 1rem}#prihlaska{max-width:var(--sirka-text);scroll-margin-top:2rem}@media (max-width:760px){.akv-hlava{grid-template-columns:1fr}}.akv-drobky{font-size:var(--velikost-mala,.9rem);margin-bottom:1rem}.akv-udaje{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:1.5rem 0;display:grid}.akv-udaje dt{font-weight:700}.akv-udaje dd{margin:0}.akv-popis{margin:1.5rem 0}.ak-prihlaska{border:1px solid var(--barva-okraj);background:var(--barva-plocha);gap:.75rem;margin-top:2rem;padding:1.25rem;display:grid}.ak-prihlaska label{gap:.25rem;display:grid}.ak-prihlaska .rez-souhlas{display:flex}.akv .ak-card__link{color:inherit;text-decoration:none}.akv .ak-card__title{margin:0;font-size:1.25rem;line-height:1.2}.akv .ak-videos a{color:var(--paper)}.akv .ev-gallery__play{background:var(--ink);color:var(--paper);position:absolute;bottom:0;left:0}.akv-seznam{gap:.75rem;padding:0;list-style:none;display:grid}.akv-poznamka{color:var(--muted);font-size:var(--velikost-mala);margin:.25rem 0}.akv-oznameni{border-left:4px solid var(--orange);background:var(--soft);max-width:var(--sirka-text);margin-bottom:1rem;padding:1rem 1.25rem}.akv-oznameni h3{margin:0;font-size:1.125rem}.akv-vlakno{max-width:var(--sirka-text);gap:.75rem;padding:0;list-style:none;display:grid}.akv-zprava{border:1px solid var(--line);padding:.75rem 1rem}.akv-zprava--organizator{background:var(--soft);border-color:var(--ink)}.akv-zprava p{margin:.25rem 0}.akv-dotaznik fieldset{border:0;gap:.5rem;margin:0;padding:0;display:grid}.akv-dotaznik legend{padding:0;font-weight:700}.akv-skala{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.akv-dotaznik .akv-skala label,.akv-dotaznik .akv-moznost{align-items:center;gap:.375rem;min-height:2.5rem;display:flex}
