.language-switcher[data-astro-cid-l4evwy7q]{align-items:center;gap:.35rem;display:flex}.language-switcher__link[data-astro-cid-l4evwy7q]{font-family:var(--font-display);color:var(--color-text-muted);font-size:.95rem;font-weight:600;text-decoration:none}.language-switcher__link[data-astro-cid-l4evwy7q].is-active{color:var(--color-text);text-decoration:underline}.language-switcher__divider[data-astro-cid-l4evwy7q]{color:var(--color-text-muted);font-size:.85rem}@media (width>=769px){.language-switcher__link[data-astro-cid-l4evwy7q]{color:var(--color-accent-contrast);opacity:.75;font-size:1rem}.language-switcher__link[data-astro-cid-l4evwy7q].is-active{opacity:1}.language-switcher__divider[data-astro-cid-l4evwy7q]{color:var(--color-accent-contrast);opacity:.6}}.site-header[data-astro-cid-nen7h5rs]{background:var(--color-accent);color:var(--color-accent-contrast);padding:1.25rem 0}.site-header__inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.site-header__brand[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-size:1.25rem;font-weight:600;text-decoration:none}.site-header__menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);padding:.5em 1.1em;font-size:.95rem;font-weight:600}.site-header__nav[data-astro-cid-nen7h5rs]{z-index:20;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;gap:.25rem;min-width:12rem;padding:.75rem 1rem;font-size:.95rem;display:none;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 8px 24px #0000001f}.site-header__nav[data-astro-cid-nen7h5rs].is-open{display:flex}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.button){color:var(--color-text-muted);padding:.35rem 0;text-decoration:none}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.button):hover{color:var(--color-text)}.button--small[data-astro-cid-nen7h5rs]{padding:.5em 1.1em;font-size:.9rem}@media (width>=769px){.site-header__menu-toggle[data-astro-cid-nen7h5rs]{display:none}.site-header__nav[data-astro-cid-nen7h5rs]{min-width:0;box-shadow:none;background:0 0;border:none;flex-direction:row;align-items:center;gap:1.5rem;padding:0;display:flex;position:static}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.button){font-family:var(--font-display);color:var(--color-accent-contrast);padding:0;font-size:1.25rem;font-weight:600}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.button):hover{opacity:.8;color:var(--color-accent-contrast)}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-accent);color:var(--color-accent-contrast);padding:2rem 0}.site-footer__inner[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0;font-size:.9rem}.site-footer__inner[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk].site-footer__credit{opacity:.8;margin-top:.4rem;font-size:.8rem}.site-footer__credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}:root{--color-bg:#f4f8f6;--color-bg-alt:#e4efe8;--color-text:#2b302d;--color-text-muted:#5a645d;--color-accent:#5c8f62;--color-accent-contrast:#fff;--color-border:#d7dfda;--font-display:Georgia, "Times New Roman", serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius:6px;--max-width:960px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background-image:url(/nove-pozadi-seamless.webp);background-position:top;background-repeat:repeat-y;background-size:100%;background-attachment:fixed;margin:0;line-height:1.6}@media (width<=768px){body{background-attachment:scroll}}img{max-width:100%;display:block}a{color:inherit}.container{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}h1,h2,h3{font-family:var(--font-display);margin:0 0 .6em;line-height:1.15}section{padding:clamp(3rem,6vw,6rem) 0}.button{border-radius:var(--radius);background:var(--color-accent);color:var(--color-accent-contrast);padding:.85em 1.6em;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-block}.button:hover,.button:focus-visible{opacity:.88}.button:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
