@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}@font-face{font-family:Onest;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/onest-latin.woff2)format("woff2");unicode-range:U+20-7E,U+A7,U+AB,U+B0-B1,U+B6,U+BB,U+D7,U+F7,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2191,U+2193,U+2212}@font-face{font-family:Onest;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+20,U+41,U+401,U+404,U+406-407,U+410-44F,U+451,U+454,U+456-457,U+490-491,U+2116}html{height:100%}:root{--bg:#fff;--surface:#ebf8f9;--text:#464547;--muted:#6b6b6b;--accent:#1f7c8c;--accent-hover:#17697a;--accent-fill:#76cdd8;--on-accent:#464547;--marker:#ced956;--line:#e6e6e6;--container:1170px;--prose:780px;--page-pad:15px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:56px;--s7:64px;--size-meta:12px;--lh-meta:16px;--size-ui:14px;--lh-ui:38px;--size-text:16px;--lh-text:24px;--size-card:20px;--lh-card:28px;--size-sub:24px;--lh-sub:32px;--size-section:32px;--lh-section:1.2;--size-h1:44px;--lh-h1:56px;--radius:8px;--radius-block:32px;--transition:.18s ease-out;--header-pad:18px;--footer-pad:22px;--lh-footer:20px}@media (width<=767px){:root{--size-text:18px;--lh-text:27px;--size-card:18px;--lh-card:24px;--size-sub:20px;--lh-sub:30px;--size-section:24px;--size-h1:24px;--lh-h1:36px}}@media (width>=768px){:root{--page-pad:15px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);height:100%;color:var(--text);font-family:Onest,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--size-text);line-height:var(--lh-text);font-synthesis-weight:none;flex-direction:column;margin:0;display:flex}img,picture,svg,video{max-width:100%;height:auto;display:block}a{color:var(--accent);transition:color var(--transition);text-decoration:none}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{margin:0 0 var(--s3);letter-spacing:-.01em;font-weight:600}h1{font-size:var(--size-h1);line-height:var(--lh-h1);font-weight:900}h2{font-size:var(--size-sub);line-height:var(--lh-sub);margin:var(--s6) 0 var(--s4)}h3{font-size:var(--size-card);line-height:var(--lh-card);margin:var(--s5) 0 var(--s2)}.section-title{font-size:var(--size-section);line-height:var(--lh-section);margin:0 0 var(--s5);font-weight:900}p{margin:0 0 var(--s2)}.meta{margin:0 0 var(--s2);color:var(--muted);font-size:var(--size-meta);line-height:var(--lh-meta)}.pill{min-height:var(--lh-ui);padding:0 var(--s2);border-radius:var(--radius);background:var(--accent-fill);color:var(--on-accent);font-size:var(--size-ui);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.container{width:100%;max-width:var(--container);padding:0 var(--page-pad);margin:0 auto}.prose{max-width:var(--prose)}.prose p+p{margin-top:var(--s2)}@media (width>=768px){.prose p+p{margin-top:var(--s4)}}.prose>:last-child,.entry-body>:last-child{margin-bottom:0}.prose ul,.prose ol{margin:var(--s2) 0;padding-left:var(--s4)}.prose li+li{margin-top:var(--s1)}.prose pre,.prose code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}.prose pre{margin:var(--s2) 0;padding:var(--s2) var(--s3);border-radius:var(--radius);background:var(--surface);overflow-x:auto}@media (width>=768px){.prose pre{margin:var(--s4) 0}}.site-header{padding:var(--header-pad) 0;box-shadow:0 8px 20px #2222221a}.header-inner{align-items:flex-start;gap:var(--s1);flex-direction:column;display:flex}@media (width>=768px){.header-inner{justify-content:space-between;align-items:center;gap:var(--s4);flex-direction:row}}.site-title{align-items:center;gap:var(--s1);min-height:44px;font-weight:900;font-size:var(--size-text);color:var(--text);text-decoration:none;display:inline-flex}.site-logo{flex:none;width:60px;height:60px}.site-title__text{flex-direction:column;display:flex}.site-title__name{line-height:var(--lh-text)}.site-title__tagline{font-size:var(--size-meta);line-height:var(--lh-meta);color:var(--muted);font-weight:400}.site-title:hover{color:var(--accent-hover)}.site-nav{gap:var(--s1);font-size:var(--size-text);flex-wrap:wrap;display:flex}.site-nav a{padding:0 var(--s2);min-height:44px;color:var(--text);transition:color var(--transition);align-items:center;display:inline-flex}.site-nav a:hover{color:var(--accent-hover)}html[data-page=dnevnik] .site-nav a[data-section=dnevnik],html[data-page=kuricy] .site-nav a[data-section=kuricy],html[data-page=o-ferme] .site-nav a[data-section=o-ferme]{border-radius:var(--radius);background:var(--marker);font-weight:600}.site-nav__toggle{display:none}.site-nav__toggle-box{width:22px;height:16px;display:block;position:relative}.site-nav__toggle-line{width:100%;height:2px;transition:transform var(--transition), opacity var(--transition);background:currentColor;position:absolute;left:0}.site-nav__toggle-line:first-child{top:0}.site-nav__toggle-line:nth-child(2){top:7px}.site-nav__toggle-line:nth-child(3){top:14px}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-line:first-child{transform:translateY(7px)rotate(45deg)}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-line:nth-child(2){opacity:0}.site-nav__toggle[aria-expanded=true] .site-nav__toggle-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=767px){.site-header.is-menu-ready .header-inner{justify-content:space-between;align-items:center;gap:var(--s2);flex-direction:row}.site-header.is-menu-ready .site-nav__toggle{border-radius:var(--radius);width:44px;height:44px;color:var(--text);font:inherit;cursor:pointer;transition:color var(--transition);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header.is-menu-ready .site-nav__toggle:hover{color:var(--accent-hover)}.site-header.is-menu-ready .site-nav{z-index:10;top:var(--menu-top,96px);justify-content:center;align-items:center;gap:var(--s1);height:0;padding:0 var(--page-pad);background:var(--bg);visibility:hidden;transition:height var(--transition), visibility var(--transition);flex-direction:column;display:flex;position:fixed;left:0;right:0;overflow:hidden}.site-header.is-menu-ready .site-nav.is-open{height:calc(100vh - var(--menu-top,96px));height:calc(100dvh - var(--menu-top,96px));visibility:visible}.site-header.is-menu-ready .site-nav a{width:100%;max-width:320px;padding:0 var(--s2);justify-content:center}}.intro{background:var(--surface);border-radius:var(--radius-block);padding:var(--s3);margin-bottom:var(--s4)}@media (width>=768px){.intro{padding:var(--s6)}}.intro>:last-child{margin-bottom:0}main{display:block}main.container{padding:var(--s2) var(--page-pad) var(--s5)}@media (width>=768px){main.container{padding:var(--s5) var(--page-pad) var(--s6)}}.site-footer{background:var(--text);color:var(--bg);padding:var(--footer-pad) 0;font-size:var(--size-ui);line-height:var(--lh-footer);margin-top:auto}.site-footer .container{align-items:center;gap:var(--s1);text-align:center;flex-direction:column;display:flex}@media (width>=1024px){.site-footer .container{align-items:center;gap:0 var(--s4);text-align:start;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-footer__developer{justify-self:end}.site-footer__social{justify-self:center}.site-footer .container>p:first-child{text-wrap:balance}}.site-footer__social{align-items:center;gap:var(--s2);display:flex}.site-footer__social a{justify-content:center;gap:var(--s1);min-width:44px}.site-footer__social-label{white-space:nowrap}.site-footer__social-icon{flex:none;display:block}.site-footer a{color:var(--bg);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.site-footer a:hover{color:var(--accent-fill)}.site-footer :focus-visible{outline-color:var(--accent-fill)}.site-footer p{margin:0}.entries{gap:var(--s6);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.entries{grid-template-columns:repeat(2,1fr)}}.entry-card{justify-items:start;row-gap:var(--s1);grid-template-columns:minmax(0,1fr);display:grid}.entry-card h2{font-size:var(--size-card);line-height:var(--lh-card);margin:0;font-weight:400}.entry-card h2 a{padding-block:var(--s1);margin-block:calc(var(--s1) * -1);color:var(--text);transition:color var(--transition);display:inline-block}.entry-card h2 a:hover{color:var(--accent-hover)}.entry-card p{margin:0}.entry-meta{align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}.entry-card .cover{border-radius:var(--radius-block);background:var(--surface);margin-bottom:var(--s2);justify-self:stretch;overflow:hidden}.entry-card .cover img{width:100%;height:auto}@media (width>=900px){.entry-card .cover{aspect-ratio:240/175;position:relative}.entry-card .cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}}.chickens{margin:var(--s4) 0 0;gap:var(--s6);padding:0;list-style:none;display:grid}@media (width>=900px){.chickens{grid-template-columns:repeat(2,1fr)}}.chicken-card{text-align:center;justify-items:center;row-gap:var(--s1);grid-template-columns:minmax(0,1fr);display:grid}.chicken-card .photo{border-radius:var(--radius-block);background:var(--surface);margin-bottom:var(--s2);justify-self:stretch;overflow:hidden}.chicken-card .photo img{width:100%;height:auto}.chicken-card h2{margin:0 0 var(--s1);font-size:var(--size-card);line-height:var(--lh-card);font-weight:400}.chicken-card h2 a{padding-block:var(--s1);margin-block:calc(var(--s1) * -1);color:var(--text);transition:color var(--transition);display:inline-block}.chicken-card h2 a:hover{color:var(--accent-hover)}.chicken-card .meta{margin:0}.lead{color:var(--muted);max-width:var(--prose)}.entry figure,.chicken figure{margin:var(--s5) 0}.entry figure img,.chicken figure img,.entry figure video{border-radius:var(--radius-block)}.chicken figure img{width:auto;max-height:640px;margin-inline:auto}.entry figcaption,.chicken figcaption{margin-top:var(--s1);color:var(--muted);font-size:var(--size-meta);line-height:var(--lh-meta)}.entry-body h2{margin:var(--s6) 0 var(--s4)}.entry-body h3{margin:var(--s5) 0 var(--s2)}.facts{margin:var(--s4) 0;gap:var(--s2);display:grid}.facts div{display:grid}.facts dt{color:var(--muted);font-size:var(--size-meta);line-height:var(--lh-meta)}.facts dd{margin:0}.pager{justify-content:space-between;gap:var(--s2) var(--s4);margin-top:var(--s6);padding-top:var(--s1);border-top:1px solid var(--line);font-size:var(--size-meta);line-height:var(--lh-meta);flex-wrap:wrap;display:flex}.pager a{padding-block:var(--s2)}.skip-link{position:absolute;left:-9999px}.skip-link:focus{padding:var(--s1) var(--s2);background:var(--surface);display:inline-block;position:static}[data-reveal]{transition:opacity .26s ease-out,transform .26s ease-out}[data-reveal] .cover,[data-reveal] .photo{transition:opacity .26s ease-out}[data-reveal].is-pending{opacity:0;transform:translateY(10px)}[data-reveal].is-pending .cover,[data-reveal].is-pending .photo{opacity:0}.loader{z-index:10;background:var(--bg);pointer-events:none;place-items:center;display:none;position:fixed;inset:0}html.is-loading .loader{animation:.15s ease-in 1.08s both loader-out;display:grid}.loader-scene{width:54px;height:68px;position:relative}.loader-egg{transform-origin:50% 100%;animation:.36s cubic-bezier(.34,1.56,.64,1) both loader-egg-in;position:absolute;inset:0}.loader-shell{background:var(--accent);transform-origin:50% 100%;border-radius:50%/60% 60% 40% 40%;animation:.2s ease-in-out .4s loader-tap-1,.24s ease-in-out .64s loader-tap-2,.2s ease-in .88s forwards loader-shell-out;position:absolute;inset:0}.loader-cracks{width:100%;height:100%;position:absolute;inset:0}.loader-crack{fill:none;stroke:var(--surface);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px}.loader-crack-1{animation:.18s ease-out .46s both loader-crack-in}.loader-crack-2{animation:.18s ease-out .712s both loader-crack-in}@keyframes loader-egg-in{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes loader-tap-1{0%,to{transform:none}30%{transform:scale(1.05,.93)rotate(-4deg)}60%{transform:rotate(3deg)}80%{transform:rotate(-1deg)}}@keyframes loader-tap-2{0%,to{transform:none}30%{transform:scale(1.08,.9)rotate(-6deg)}55%{transform:scale(.98,1.03)rotate(4deg)}80%{transform:rotate(-2deg)}}@keyframes loader-crack-in{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes loader-shell-out{0%{opacity:1}to{opacity:0;transform:scale(.94)}}@keyframes loader-out{0%{opacity:1}to{opacity:0}}@keyframes page-fade-out{to{opacity:0}}@keyframes page-fade-in{0%{opacity:0}}::view-transition-group(root){animation-duration:.2s}::view-transition-old(root){animation:.2s ease-out both page-fade-out}::view-transition-new(root){animation:.2s ease-out both page-fade-in}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}html.is-loading .loader{display:none}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
