.cj-knihovna{--cj-blue:#102b50;--cj-gold:#d0a124;--cj-paper:#fff7df;--cj-sirka:min(1320px,100%);--cj-odsazeni:clamp(16px,3vw,32px);isolation:isolate;color:var(--cj-blue);gap:clamp(28px,5vh,56px);padding:clamp(24px,5vh,56px) clamp(16px,4vw,48px) clamp(32px,6vh,72px);display:grid;position:relative}.cj-knihovna>*{z-index:1;width:min(1180px,100%);margin-inline:auto;position:relative}.cj-knihovna>.cj-knihovna-pozadi{z-index:-1;pointer-events:none;filter:blur(5px)saturate(.92)brightness(1.05);background-position:50% 40%;background-size:cover;width:auto;margin:0;position:fixed;inset:-36px}.cj-knihovna>.cj-knihovna-pozadi:after{content:"";background:#fff7df80;position:absolute;inset:0}.cj-uvod{width:calc(var(--cj-sirka) - 2 * var(--cj-odsazeni));text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff7dfed;border:1px solid #d0a124b3;border-radius:16px;margin-inline:auto;padding:clamp(30px,5vh,56px) clamp(20px,4vw,56px) clamp(28px,4vh,46px);box-shadow:0 14px 40px #102b5033}.cj-uvod h1{font-family:var(--font-display);color:var(--cj-blue);letter-spacing:.02em;margin:0;font-size:clamp(34px,5.4vw,64px);line-height:1.08}.cj-claim{font-family:var(--font-display);color:var(--cj-blue);margin:14px 0 0;font-size:clamp(20px,2.4vw,28px)}.cj-claim:after{content:"";background:var(--cj-gold);border-radius:2px;width:72px;height:3px;margin:14px auto 0;display:block}.cj-popis{max-width:40ch;color:var(--cj-blue);margin:16px auto 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.cj-akce{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.cj-akce a{min-height:48px}.cj-akce a:not([class*=gold]){color:var(--cj-blue)}.cj-knihovna .cj-akce a[data-variant],.cj-knihovna .cj-akce a{border-color:var(--cj-gold)}.cj-knihovna :is(.aha-subject-workspace,.aha-subject-workspace section,.aha-subject-workspace article,.aha-subject-workspace aside,.aha-subject-workspace [class*=panel],.aha-subject-workspace [class*=karta],.aha-subject-workspace [class*=sloupec],.aha-reference-extra,.aha-reference-extra[open],.aha-reference-extra section,.aha-info-section){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.cj-knihovna :is(.aha-subject-workspace,.aha-reference-extra) :is(h2,h3,h4,p,li,summary,span,label,strong){color:var(--cj-blue)}.cj-knihovna .aha-subject-workspace :is(h2,h3){font-family:var(--font-display)}.cj-knihovna .aha-reference-extra{margin:0;border-bottom:1px solid #d0a1248c!important;padding:8px 0!important}.cj-knihovna .aha-reference-extra>summary{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--cj-blue)!important}.cj-knihovna .aha-reference-extra>summary::marker{color:var(--cj-gold)}.cj-knihovna .aha-subject-workspace>section{max-width:none;padding:0!important}.cj-knihovna .bg-secondary\/60{background:0 0!important}.cj-knihovna a:focus-visible,.cj-knihovna button:focus-visible{outline:2px solid var(--cj-gold);outline-offset:3px}.cj-knihovna .cj-zaver .aha-home-ending{max-width:none;padding-inline:0}.cj-knihovna .cj-zaver :is(.aha-home-final-quiz,.aha-zpravy){color:var(--cj-blue);background:#fff7dfe6;border:1px solid #d0a12499;border-radius:16px}.cj-knihovna .cj-zaver :is(.aha-home-final-quiz,.aha-zpravy) :is(h2,h3,p,strong,span,li,a){color:var(--cj-blue)}[data-stranka=cesky-jazyk]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=cesky-jazyk]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=cesky-jazyk]:has(.cj-knihovna) footer{color:#fff7df;background:#102b50}@media (width<=640px){.cj-knihovna{padding-inline:14px}.cj-akce{flex-direction:column;align-items:stretch}.cj-akce a{justify-content:center}}.cj-knihovna .aha-subject-workspace [role=tabpanel]{box-shadow:none!important;background:0 0!important;border:0!important}.cj-knihovna .aha-subject-workspace [role=tab]:not([data-state=active]){background:#fff7df8c!important;border-color:#d0a12499!important}.cj-knihovna .aha-subject-workspace [role=tab][data-state=active]{background:var(--cj-blue)!important;color:var(--cj-paper)!important}.cj-knihovna .aha-subject-workspace [role=tab][data-state=active] *{color:inherit!important}.cj-knihovna .cj-kr{border:2px solid var(--cj-gold);color:var(--cj-blue)!important;background:#fff7dff0!important}.cj-knihovna .aha-info-motto,.cj-knihovna>.cj-zaver,.cj-knihovna>.cj-zaver>.aha-home-ending{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.cj-knihovna .aha-info-motto :is(blockquote,p,cite,span){color:var(--cj-blue)!important}[data-stranka=cesky-jazyk]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}.cj-knihovna .cj-zaver .aha-zpravy-obraz img{object-position:center 8%}.cj-knihovna .cj-zaver .aha-home-quiz-bunka img{object-position:center 12%}.cj-sloupce{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;display:grid}.cj-sloupec{--h:#102b50;--pruh:#bfd8f2;--ink:#0b1f3a;gap:12px;min-width:0;display:grid}.cj-sloupec--cj-mluvnice{--h:#8a5a00;--pruh:#f6d89a;--ink:#4a3200}.cj-knihovna .cj-sloupec>h3{text-align:center;border:1px solid #d0a124;border-radius:16px;justify-content:center;align-items:center;height:76px;margin:0;padding:10px 14px;font-size:19px;line-height:1.3;display:flex;box-shadow:0 10px 26px #102b5038;background:var(--h)!important;color:#fff7df!important}.cj-sloupec>img{aspect-ratio:3/2;object-fit:cover;border:1px solid #d0a124;border-radius:16px;width:100%;box-shadow:0 10px 26px #102b5038}.cj-sloupec>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cj-tema>a,.cj-tema-plan{border:1px solid #d0a124;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 14px;font-weight:700;line-height:1.3;display:flex;box-shadow:0 6px 16px #102b502e}.cj-knihovna .cj-tema>a{background:var(--h);text-decoration:none;color:#fff7df!important}.cj-knihovna .cj-tema>a *{color:#fff7df!important}.cj-tema>a:hover{text-decoration:underline}.cj-knihovna .cj-tema-plan{background:var(--pruh)!important}.cj-knihovna .cj-tema-plan *{color:var(--ink)!important}.cj-tema-plan small{white-space:nowrap;opacity:.85;font-size:12px;font-weight:600}.cj-podrobna-mapa{margin-top:32px}@media (width<=1000px){.cj-sloupce{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cj-sloupce{grid-template-columns:1fr}}.cj-blok{width:var(--cj-sirka);padding:clamp(40px,6vw,72px) var(--cj-odsazeni) 0;margin:0 auto}.cj-listek{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff7dfe6;border:1px solid #d0a124b3;border-radius:999px;width:fit-content;max-width:100%;margin:0 auto 32px;padding:18px 40px;position:relative;box-shadow:0 12px 30px #102b502e}.cj-listek:after{content:"";pointer-events:none;background:#d0a12473;border:1px solid #d0a12459;width:96px;height:22px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-2deg)}.cj-knihovna .cj-listek p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:800;color:#102b50!important}.cj-knihovna .cj-listek h2{font-family:var(--font-display);margin:0;font-size:clamp(24px,3vw,36px);line-height:1.15;color:#102b50!important}@media (width<=767px){.cj-listek{border-radius:22px;padding:16px 20px}}.cj-citat-pruh{grid-template-columns:auto 1fr;align-items:center;gap:24px;max-width:820px;margin:0 auto 8px;display:grid}.cj-citat-foto{object-fit:cover;object-position:center 8%;border:3px solid #d0a124;border-radius:50%;width:120px;height:120px}.cj-knihovna .cj-citat-pruh h3{font-family:var(--font-display);color:#102b50;margin:0 0 6px;font-size:24px}.cj-knihovna .cj-citat-pruh p{color:#102b50;margin:0;font-size:18px;font-style:italic}@media (width<=560px){.cj-citat-pruh{text-align:center;grid-template-columns:1fr;justify-items:center}}.cj-materialy{text-align:center}.cj-knihovna .cj-materialy-text{color:#102b50;max-width:640px;margin:0 auto 20px;font-size:18px}.cj-materialy-akce{flex-wrap:wrap;justify-content:center;gap:12px;padding-bottom:24px;display:flex}.cj-sloupec--cj-pravopis{--h:#102b50;--pruh:#c9daf0;--ink:#0b1f3a}.cj-sloupec--cj-slovni-druhy{--h:#8a5a00;--pruh:#f6dda0;--ink:#3f2b00}.cj-sloupec--cj-vetna-stavba{--h:#b0521e;--pruh:#f8d5be;--ink:#4a1e05}.cj-sloupec--cj-slovni-zasoba{--h:#2f6b45;--pruh:#cbe5d3;--ink:#0b2414}.cj-sloupec--cj-sloh{--h:#6e3b6b;--pruh:#e6d0e3;--ink:#2e0f2a}.cj-sloupec--cj-cteni{--h:#5b3a24;--pruh:#e8d6c4;--ink:#2a1608}.cj-sloupec--cj-literatura{--h:#9b1f3a;--pruh:#f5cbd4;--ink:#3a0612}.cj-sloupec--cj-prijimacky{--h:#3f4650;--pruh:#dce0e5;--ink:#161a20}.cj-knihovna .cj-blok section h2:empty{display:none}.cj-knihovna .cj-blok>section{background:0 0!important}.cj-knihovna .cj-blok>section>div{padding-top:24px}.cj-knihovna :is(.cj-citat-pruh h3,.cj-citat-pruh p,.cj-materialy-text,.aha-info-motto :is(blockquote,p,cite)){text-shadow:0 0 4px #fff7df,0 0 12px #fff7dffa,0 0 28px #fff7dfe6,0 0 56px #fff7dfcc}.cj-knihovna :is(.cj-citat-pruh,.aha-info-motto){position:relative}.cj-knihovna :is(.cj-citat-pruh,.aha-info-motto):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62% 58%,#fff7dfe6,#fff7df99 52%,#fff7df00 80%);position:absolute;inset:-16% -10%}.cj-knihovna .cj-materialy-text{position:relative}.cj-knihovna .cj-materialy-text:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(56% 74%,#fff7dfe6,#fff7df8c 55%,#fff7df00 82%);position:absolute;inset:-50% -8%}.cj-knihovna .aha-info-motto-podpis{letter-spacing:.08em;font-weight:800;color:var(--cj-blue)!important}.cj-knihovna .aha-info-motto-ornament{color:var(--cj-gold)!important}.cj-knihovna .cj-tema-plan small{opacity:1;font-weight:700}.cj-knihovna .cj-barva .aha-vyprava-karta,.cj-knihovna .cj-barva .aha-related-grid>*{border:1px solid #d0a12480!important}.cj-knihovna .cj-barva .aha-vyprava-karta:first-child{background:#deeaf6!important}.cj-knihovna .cj-barva .aha-vyprava-karta:nth-child(2){background:#ece2f0!important}.cj-knihovna .cj-barva .aha-vyprava-karta:nth-child(3){background:#e0eede!important}.cj-knihovna .cj-barva .aha-vyprava-karta:nth-child(4){background:#fae4d6!important}.cj-knihovna .cj-barva .aha-vyprava-karta :is(.aha-vyprava-text,.aha-vyprava-obrazek){background:0 0!important}.cj-knihovna .cj-barva--serik .aha-related-grid>:first-child{background:#faedcf!important}.cj-knihovna .cj-barva--serik .aha-related-grid>:nth-child(2){background:#e0ecee!important}.cj-knihovna .cj-zaver .aha-home-final-quiz{background:linear-gradient(160deg,#deeaf6eb,#fff7dfe6)}.cj-knihovna .cj-zaver .aha-zpravy{background:linear-gradient(160deg,#fae4d6eb,#fff7dfe6)}.dj-sloupce{grid-template-columns:repeat(3,minmax(0,1fr))}.cj-sloupec--dej-pravek{--h:#8a4b22;--pruh:#f2d6bf;--ink:#3a1a06}.cj-sloupec--dej-starovek{--h:#9a6b00;--pruh:#f6e0a6;--ink:#3f2c00}.cj-sloupec--dej-stredovek{--h:#7a2335;--pruh:#f0ced5;--ink:#3a0d17}.cj-sloupec--dej-novovek{--h:#1f5e80;--pruh:#c7dfee;--ink:#0b2536}.cj-sloupec--dej-moderni{--h:#2f6b45;--pruh:#c6e2d0;--ink:#0b1f12}.cj-sloupec--dej-prameny{--h:#5b3e78;--pruh:#dcd0ea;--ink:#24123a}[data-stranka=dejepis]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=dejepis]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=dejepis]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}@media (width<=1000px){.dj-sloupce{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.dj-sloupce{grid-template-columns:1fr}}.cj-sloupec--mat-cisla{--h:#9a4a26;--pruh:#f4d7c4;--ink:#3a1806}.cj-sloupec--mat-pocitani{--h:#1e6f6a;--pruh:#c6e6e2;--ink:#0a2724}.cj-sloupec--mat-geometrie{--h:#4e3f86;--pruh:#dad3ee;--ink:#1e1540}.cj-sloupec--mat-mereni{--h:#3e6b2f;--pruh:#d3e6c6;--ink:#14250d}[data-stranka=matematika]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=matematika]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=matematika]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}.cj-sloupec--aj-slovicka{--h:#a4472f;--pruh:#f4d3c8;--ink:#3a140a}.cj-sloupec--aj-mluveni{--h:#22706b;--pruh:#c7e5e1;--ink:#0a2725}.cj-sloupec--aj-cteni{--h:#4f3e88;--pruh:#dad2ee;--ink:#1e1540}.cj-sloupec--aj-gramatika{--h:#46702e;--pruh:#d4e6c6;--ink:#14250d}[data-stranka=anglicky-jazyk]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=anglicky-jazyk]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=anglicky-jazyk]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}.cj-sloupec--pr-rodina{--h:#a4472f;--pruh:#f4d3c8;--ink:#3a140a}.cj-sloupec--pr-priroda{--h:#3e6b2f;--pruh:#d3e6c6;--ink:#14250d}.cj-sloupec--pr-telo{--h:#22706b;--pruh:#c7e5e1;--ink:#0a2725}.cj-sloupec--pr-cas{--h:#4f3e88;--pruh:#dad2ee;--ink:#1e1540}[data-stranka=prvouka]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=prvouka]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=prvouka]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}.cj-sloupec--pd-ekosystemy{--h:#a4472f;--pruh:#f4d3c8;--ink:#3a140a}.cj-sloupec--pd-organismy{--h:#3e6b2f;--pruh:#d3e6c6;--ink:#14250d}.cj-sloupec--pd-latky{--h:#22706b;--pruh:#c7e5e1;--ink:#0a2725}.cj-sloupec--pd-vesmir{--h:#4f3e88;--pruh:#dad2ee;--ink:#1e1540}[data-stranka=prirodoveda]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=prirodoveda]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=prirodoveda]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}.cj-sloupec--vl-mapy{--h:#a4472f;--pruh:#f4d3c8;--ink:#3a140a}.cj-sloupec--vl-krajina{--h:#3e6b2f;--pruh:#d3e6c6;--ink:#14250d}.cj-sloupec--vl-minulost{--h:#22706b;--pruh:#c7e5e1;--ink:#0a2725}.cj-sloupec--vl-soucasnost{--h:#4f3e88;--pruh:#dad2ee;--ink:#1e1540}[data-stranka=vlastiveda]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=vlastiveda]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=vlastiveda]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}.cj-sloupec--ze-planeta{--h:#a4472f;--pruh:#f4d3c8;--ink:#3a140a}.cj-sloupec--ze-priroda{--h:#3e6b2f;--pruh:#d3e6c6;--ink:#14250d}.cj-sloupec--ze-svetadily{--h:#22706b;--pruh:#c7e5e1;--ink:#0a2725}.cj-sloupec--ze-lide{--h:#4f3e88;--pruh:#dad2ee;--ink:#1e1540}[data-stranka=zemepis]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=zemepis]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=zemepis]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}[data-stranka=prirodopis]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=prirodopis]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=prirodopis]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}[data-stranka=fyzika]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=fyzika]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=fyzika]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}[data-stranka=chemie]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=chemie]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=chemie]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}[data-stranka=informatika]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=informatika]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=informatika]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}[data-stranka=obcanska-vychova]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=obcanska-vychova]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=obcanska-vychova]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}[data-stranka=vychova-ke-zdravi]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=vychova-ke-zdravi]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=vychova-ke-zdravi]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}[data-stranka=hudebni-vychova]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=hudebni-vychova]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=hudebni-vychova]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}[data-stranka=vytvarna-vychova]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=vytvarna-vychova]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=vytvarna-vychova]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}[data-stranka=telesna-vychova]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=telesna-vychova]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=telesna-vychova]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}[data-stranka=pracovni-cinnosti]:has(.cj-knihovna) header.aha-nav-v2{--nav-surface:#102b50;--nav-foreground:#fff7df;--nav-accent:#d0a124;--nav-accent-soft:#d0a124;--nav-accent-ink:#102b50}[data-stranka=pracovni-cinnosti]:has(.cj-knihovna) .aha-hlavni-menu{color:#fff7df;background:#102b50}[data-stranka=pracovni-cinnosti]:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}.cj-knihovna .cj-sloupec-odkaz{border:2px solid #d0a124;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-weight:700;text-decoration:none;display:flex;color:#102b50!important;background:#fff7df!important}.cj-knihovna .cj-sloupec-odkaz:hover{text-decoration:underline}body:has(.cj-knihovna) footer{z-index:1;position:relative;color:#fff7df!important;background:#102b50!important}.cj-knihovna .profesor-prostor{border:1px solid var(--cj-gold);background:var(--cj-paper);max-width:1100px;color:var(--cj-blue);border-radius:16px;margin:28px auto 0;overflow:hidden}.cj-knihovna .profesor-prostor img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.cj-knihovna .profesor-prostor figcaption{background:color-mix(in srgb,var(--cj-paper) 90%,var(--cj-gold));padding:24px}.cj-knihovna .profesor-prostor h3{font-family:var(--font-display);color:var(--cj-blue);margin:0 0 10px;font-size:24px}.cj-knihovna .profesor-prostor p{color:var(--cj-blue);margin:0;font-size:18px;line-height:1.6}.cj-knihovna .cj-citat-pruh{background:color-mix(in srgb,var(--cj-paper) 94%,transparent);border:1px solid var(--cj-gold);border-radius:16px;padding:24px}
