.tema-wrap[data-astro-cid-zbtdyj2i]{max-width:760px;margin:0 auto;padding:56px 24px 72px}.tema-nadpis[data-astro-cid-zbtdyj2i]{font-family:var(--font-display);font-size:clamp(1.9rem,4.5vw,2.8rem);font-weight:700;color:var(--ink-900);margin:0 0 14px;text-align:center}.tema-perex[data-astro-cid-zbtdyj2i]{font-size:1.1rem;color:var(--ink-500);line-height:1.7;margin:0 0 32px;text-align:center}.tema-banner[data-astro-cid-zbtdyj2i]{border-radius:var(--r-xl);overflow:hidden;margin:0 0 36px}.tema-banner[data-astro-cid-zbtdyj2i] img[data-astro-cid-zbtdyj2i]{width:100%;display:block;object-fit:cover;max-height:440px}.tema-banner-gradient[data-astro-cid-zbtdyj2i]{border-radius:var(--r-xl);height:200px;display:flex;align-items:center;justify-content:center;margin:0 0 36px}.tema-emoji-big[data-astro-cid-zbtdyj2i]{font-size:4rem;line-height:1;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.tema-uvod[data-astro-cid-zbtdyj2i]{font-size:1.05rem;line-height:1.75;color:var(--fg);margin:0 0 32px;padding:20px 24px;background:var(--bg-elevated);border-left:3px solid var(--leaf-500);border-radius:0 var(--r-lg) var(--r-lg) 0}.tema-galerie-grid[data-astro-cid-zbtdyj2i]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 16px}.galerie-thumb[data-astro-cid-zbtdyj2i]{border:none;background:none;padding:0;cursor:pointer;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4/3}.galerie-thumb[data-astro-cid-zbtdyj2i] img[data-astro-cid-zbtdyj2i]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.galerie-thumb[data-astro-cid-zbtdyj2i]:hover img[data-astro-cid-zbtdyj2i]{transform:scale(1.04)}.tema-galerie-link[data-astro-cid-zbtdyj2i]{text-align:center;margin:0 0 36px}.galerie-ext-btn[data-astro-cid-zbtdyj2i]{display:inline-flex;align-items:center;gap:6px;padding:9px 20px;border-radius:var(--r-full);border:1.5px solid var(--leaf-600);background:transparent;color:var(--leaf-700);font-size:.95rem;font-weight:600;font-family:var(--font-display);text-decoration:none;transition:background .15s}.galerie-ext-btn[data-astro-cid-zbtdyj2i]:hover{background:var(--leaf-100)}.tema-article[data-astro-cid-zbtdyj2i]{font-family:var(--font-body);font-size:1.025rem;line-height:1.75;color:var(--fg);margin:0 0 36px}.tema-article[data-astro-cid-zbtdyj2i] h2{font-family:var(--font-display);font-size:1.7rem;font-weight:700;color:var(--fg);margin:0 0 24px}.tema-article[data-astro-cid-zbtdyj2i] h3{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--leaf-700);margin:40px 0 14px}.tema-article[data-astro-cid-zbtdyj2i] p{margin:0 0 18px}.tema-article[data-astro-cid-zbtdyj2i] ul,.tema-article[data-astro-cid-zbtdyj2i] ol{margin:0 0 20px;padding-left:24px}.tema-article[data-astro-cid-zbtdyj2i] li{margin-bottom:8px}.tema-article[data-astro-cid-zbtdyj2i] strong{font-weight:700;color:var(--fg)}.tema-divider[data-astro-cid-zbtdyj2i]{border:none;border-top:1px solid var(--border);margin:0 0 28px}.tema-share[data-astro-cid-zbtdyj2i]{display:flex;justify-content:center;gap:10px;margin:0 0 32px}.share-btn[data-astro-cid-zbtdyj2i]{display:inline-flex;align-items:center;justify-content:center;padding:7px;border-radius:var(--r-full);border:1.5px solid var(--leaf-600);background:transparent;color:var(--leaf-700);cursor:pointer;text-decoration:none;transition:background .15s}.share-btn[data-astro-cid-zbtdyj2i]:hover{background:var(--leaf-100)}.share-btn[data-astro-cid-zbtdyj2i] svg[data-astro-cid-zbtdyj2i]{width:15px;height:15px;flex-shrink:0}.tema-footer-cta[data-astro-cid-zbtdyj2i]{display:flex;justify-content:center}.lightbox[data-astro-cid-zbtdyj2i]{display:none;position:fixed;inset:0;background:#000000eb;z-index:1000;align-items:center;justify-content:center}.lightbox[data-astro-cid-zbtdyj2i].lb-open{display:flex}.lb-img-wrap[data-astro-cid-zbtdyj2i]{max-width:90vw;max-height:85vh;display:flex;align-items:center;justify-content:center}.lb-img[data-astro-cid-zbtdyj2i]{max-width:100%;max-height:85vh;border-radius:var(--r-lg);display:block;object-fit:contain}.lb-close[data-astro-cid-zbtdyj2i],.lb-prev[data-astro-cid-zbtdyj2i],.lb-next[data-astro-cid-zbtdyj2i]{position:fixed;background:#ffffff26;border:none;color:#fff;cursor:pointer;border-radius:var(--r-full);transition:background .15s}.lb-close[data-astro-cid-zbtdyj2i]:hover,.lb-prev[data-astro-cid-zbtdyj2i]:hover,.lb-next[data-astro-cid-zbtdyj2i]:hover{background:#ffffff4d}.lb-close[data-astro-cid-zbtdyj2i]{top:20px;right:20px;font-size:1.2rem;width:40px;height:40px}.lb-prev[data-astro-cid-zbtdyj2i],.lb-next[data-astro-cid-zbtdyj2i]{top:50%;transform:translateY(-50%);font-size:2rem;width:48px;height:48px;line-height:1}.lb-prev[data-astro-cid-zbtdyj2i]{left:16px}.lb-next[data-astro-cid-zbtdyj2i]{right:16px}.lb-counter[data-astro-cid-zbtdyj2i]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);color:#ffffffbf;font-size:.875rem;font-family:var(--font-display)}.toast[data-astro-cid-zbtdyj2i]{position:fixed;bottom:28px;left:50%;transform:translate(-50%) translateY(20px);background:var(--ink-900);color:#fff;padding:10px 20px;border-radius:var(--r-full);font-family:var(--font-display);font-size:.875rem;font-weight:600;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;z-index:2000}.toast[data-astro-cid-zbtdyj2i].toast-show{opacity:1;transform:translate(-50%) translateY(0)}.tema-novinky[data-astro-cid-zbtdyj2i]{background:var(--cream-100, #faf8f4);border-top:1px solid var(--border);padding:56px 24px 64px}.tema-novinky-inner[data-astro-cid-zbtdyj2i]{max-width:760px;margin:0 auto}.tema-novinky-nadpis[data-astro-cid-zbtdyj2i]{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--fg);margin:0 0 28px}.tema-novinky-grid[data-astro-cid-zbtdyj2i]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.novinky-karta[data-astro-cid-zbtdyj2i]{display:flex;flex-direction:column;border-radius:var(--r-xl);border:1px solid var(--border);background:var(--bg-elevated);text-decoration:none;overflow:hidden;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.novinky-karta[data-astro-cid-zbtdyj2i]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.novinky-karta-img[data-astro-cid-zbtdyj2i]{height:140px;overflow:hidden}.novinky-karta-img[data-astro-cid-zbtdyj2i] img[data-astro-cid-zbtdyj2i]{width:100%;height:100%;object-fit:cover;display:block}.novinky-karta-body[data-astro-cid-zbtdyj2i]{padding:16px 18px 20px;flex:1;display:flex;flex-direction:column}.novinky-karta-datum[data-astro-cid-zbtdyj2i]{font-size:.75rem;font-weight:600;color:var(--leaf-600);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.novinky-karta-nazev[data-astro-cid-zbtdyj2i]{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--fg);line-height:1.35;margin-bottom:8px}.novinky-karta-popis[data-astro-cid-zbtdyj2i]{font-size:.82rem;line-height:1.55;color:var(--fg-muted);margin:0;flex:1}@media(max-width:600px){.tema-wrap[data-astro-cid-zbtdyj2i]{padding:36px 20px 56px}.tema-galerie-grid[data-astro-cid-zbtdyj2i]{grid-template-columns:repeat(2,1fr)}.lb-prev[data-astro-cid-zbtdyj2i]{left:8px}.lb-next[data-astro-cid-zbtdyj2i]{right:8px}.tema-novinky[data-astro-cid-zbtdyj2i]{padding:40px 20px 48px}.tema-novinky-grid[data-astro-cid-zbtdyj2i]{grid-template-columns:1fr;gap:14px}}
