@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4q9DbZs.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 700; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 800; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4q9DbZs.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Figtree'; font-style: normal; font-weight: 800; font-display: swap; src: url(/assets/fonts/figtree/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
details.faq{margin-block:12px}
.podpis-tresci{display:block;margin:8px 0 22px;font-size:.84rem;line-height:1.5;color:var(--t2)}
[data-ramka]:not([id^="chart_"]){background:color-mix(in srgb,var(--akcent) 7%,var(--pow));color:var(--tekst);border-color:var(--linia)!important;border-radius:var(--r,12px)}
[id^="chart_"][id$="-container"]{background:var(--pow)!important;color:var(--tekst)!important;border-radius:var(--r,16px);padding:18px 14px 14px;box-shadow:0 0 0 1px var(--linia);box-sizing:border-box;margin:28px auto!important}
[id^="chart_"][id$="-container"] *{color:inherit!important;font-family:var(--f-t)}
[id^="chart_"][id$="-container"]>div:last-child{font-family:var(--f-n);font-size:1rem}
[id^="chart_"]{max-width:100%;overflow-x:auto}
[id^="chart_"] svg{background:transparent!important;max-width:100%;height:auto;font-family:var(--f-t)}
[id^="chart_"] rect{fill:var(--akcent);rx:6px}
[id^="chart_"] .tick text{font-size:13px}
[id^="chart_"] path[fill="none"]:not(.domain),[id^="chart_"] .line{stroke:var(--akcent)!important;stroke-width:3px}
[id^="chart_"] circle{fill:var(--dodatek);stroke:var(--pow)}
[id^="chart_"] text{fill:var(--tekst)!important;font-family:var(--f-t)}
[id^="chart_"] .domain,[id^="chart_"] .tick line{stroke:var(--linia)}
figure.obr-lewo{float:left!important;margin:.3em 1.6em 1em 0!important}figure.obr-prawo{float:right!important;margin:.3em 0 1em 1.6em!important}figure.obr-srodek{margin-left:auto!important;margin-right:auto!important}figure.obr-lewo,figure.obr-prawo{width:50%!important}figure.obr-w25{width:25%!important}figure.obr-w33{width:33.333%!important}figure.obr-w50{width:50%!important}figure.obr-w75{width:75%!important}figure[class*="obr-"] img{width:100%;height:auto}:has(>figure.obr-lewo,>figure.obr-prawo)::after{content:"";display:block;clear:both}@media(max-width:600px){figure.obr-lewo,figure.obr-prawo{float:none!important;width:auto!important;margin:0 0 1em!important}}
.ai-nota-k{display:flex;align-items:center;gap:10px;margin:0 0 22px!important;padding:8px 14px;border-radius:var(--r,14px);background:var(--pow);box-shadow:inset 4px 0 0 var(--akcent),0 0 0 1px var(--linia);color:var(--tekst);font-size:.9rem;line-height:1.45;max-width:none!important}
.ai-znak{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--akcent);color:var(--akcent-tekst);font:700 .72rem/1 var(--f-t);letter-spacing:.04em}
.ai-nota a{color:var(--akcent);font-weight:600}
.obraz-ai{display:block;margin:6px 0 0;font-size:.78rem;line-height:1.4;color:var(--t2);font-style:normal}
.ai-nota-p{margin:40px 0 8px;padding:18px 22px;border-radius:var(--r,14px);background:var(--pow);box-shadow:inset 4px 0 0 var(--akcent),0 0 0 1px var(--linia);font-size:.86rem;line-height:1.6;color:var(--t2)}
.ai-nota-p p{margin:0 0 8px;max-width:none!important}.ai-nota-p p:last-child{margin:0}.ai-nota-p b,.ai-nota-p strong{color:var(--tekst)}
.st-dokumenty{display:flex;flex-wrap:wrap;gap:6px 18px;box-sizing:border-box;width:100%;max-width:1200px;margin:22px auto 0;padding:0 0 4px;font-size:.9rem}@media(max-width:1240px){.st-dokumenty{padding:0 20px 4px}}.st-dokumenty a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.st-stopka-silnika{padding:24px 16px;background:var(--pow);color:var(--tekst)}
.st-pager{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0}.st-pager a,.st-pager span{min-width:42px;padding:9px 12px;box-sizing:border-box;border-radius:var(--r,12px);box-shadow:0 0 0 1px var(--linia);text-align:center;color:var(--tekst);background:var(--pow);text-decoration:none;font-weight:600}
.st-pager [aria-current]{background:var(--akcent);color:var(--akcent-tekst);box-shadow:none}
:has(> .kr),:has(> * > .kr){max-width:none!important}
.kr{container-type:inline-size;max-width:1080px}
.kr-uklad{display:grid;gap:28px}
@container (min-width:760px){.kr-uklad{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:48px;align-items:start}.kr-boczna{position:sticky;top:24px}}
.kr-tekst>h3{margin:0 0 10px;font:700 1.25rem/1.3 var(--f-n);color:var(--tekst)}.kr-tekst>h3:not(:first-child){margin-top:30px}
.kr-tekst p,.kr-tekst li{max-width:none!important}
.kr-boczna h3{margin:0 0 12px;font:700 1.25rem/1.3 var(--f-n);color:var(--tekst)}
.kr-boczna .kf{max-width:none;margin:0}
.kf{position:relative;display:grid;gap:16px;margin:8px 0 4px;padding:24px;border-radius:var(--r,16px);background:var(--pow);box-shadow:0 0 0 1px var(--linia);max-width:640px}
.kf-pole{display:grid;gap:6px;font-weight:600;font-size:.95rem}.kf-pole[hidden],.kf-stan[hidden]{display:none}
.kf input[type=email],.kf input[type=text],.kf textarea{width:100%;box-sizing:border-box;padding:12px 14px;border-radius:calc(var(--r,16px) * .6);border:1.5px solid var(--linia);background:var(--tlo);color:var(--tekst);font:400 1rem/1.5 var(--f-t)}
.kf textarea{resize:vertical;min-height:140px}
.kf input:focus,.kf textarea:focus{outline:none;border-color:var(--akcent);box-shadow:0 0 0 3px var(--akcent-jasny)}
.kf-pokaz{justify-self:start;padding:10px 16px;border-radius:calc(var(--r,16px) * .6);border:1.5px dashed var(--akcent);background:color-mix(in srgb,var(--akcent) 16%,var(--pow));color:var(--tekst);font:600 .95rem var(--f-t);cursor:pointer}
.kf-tresc-pyt{font-weight:700}
.kf-wyslij{justify-self:start;padding:13px 26px;border:0;border-radius:calc(var(--r,16px) * .6);background:var(--akcent);color:var(--akcent-tekst);font:700 1rem var(--f-t);cursor:pointer}
.kf-wyslij:hover{background:var(--akcent-cien)}
.kf-pulapka{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.kf-info{margin:0!important;font-size:.82rem;color:var(--t2)}
.kf-stan{margin:0!important;padding:12px 16px;border-radius:calc(var(--r,16px) * .6);font-weight:600;color:var(--tekst)}
.mailrev{padding:3px 12px;border-radius:999px;border:1.5px solid var(--akcent);background:color-mix(in srgb,var(--akcent) 16%,var(--pow));color:var(--tekst);font:600 .9em var(--f-t);cursor:pointer}
.kf-ok{background:color-mix(in srgb,var(--akcent) 22%,var(--pow))}.kf-blad{background:color-mix(in srgb,var(--dodatek) 30%,var(--pow))}




:root{--tlo: #ffffff;--pow: #ffffff;--powierzchnia: #ffffff;--tekst: #152619;--t2: #4a5d4e;--tekst-drugorzedny: #4a5d4e;--linia: #d8e1d4;--akcent: #2b6e2e;--akcent-tekst: #ffffff;--akcent-jasny: #e2efe0;--akcent-cien: #173f1c;--stopka: #102816;--stopka-tekst: #e3ede4;--dodatek: #c87d20;--dodatek-tekst: #152619;--dodatek-jasny: #fbf2e3;--r: 12px;--r-maly: 8px;--r-duzy: 18px;--f-n: 'Figtree','Figtree-Fallback',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--f-t: 'Figtree','Figtree-Fallback',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--szerokosc:1360px;--odstep-sekcji:3.5rem;--cien-karta:0 2px 8px rgba(21,38,25,0.05),0 1px 2px rgba(21,38,25,0.04);--cien-uniesiony:0 12px 28px rgba(21,38,25,0.11),0 2px 6px rgba(21,38,25,0.06);--kd:#2b6e2e;--kd-uprawa:#2b6e2e;--kd-opryski:#236b52;--kd-nawozy:#7d5a28;--kd-choroby-roslin:#9e3b2b;--kd-hodowla:#8c5828;--kd-porady:#3d6b2c;--kd-rosliny:#24693d;--kd-warzywa:#4c7c29;--kd-owoce:#b5482a;--kd-nawozy-naturalne:#5c6e26;--kd-siew:#6e5529;--kd-choroby-zwierzat-hodowlanych:#8a3c48;--kd-podlewanie:#23647a;--kd-szklarnia:#35755c;--kd-szkodniki-roslin:#a65224;--kd-odkazanie-gleby:#634d36;--kd-rozmnazanie-zwierzat:#7a4e32;--kd-zboza:#b8841e;--kd-orzechy:#755429;--kd-nawozy-sztuczne:#3b6375;--kd-ceny-zboz:#946b1d;--kd-zabiegi:#476138;}.dzial-uprawa,[data-dzial="uprawa"]{--kd:var(--kd-uprawa);}.dzial-opryski,[data-dzial="opryski"]{--kd:var(--kd-opryski);}.dzial-nawozy,[data-dzial="nawozy"]{--kd:var(--kd-nawozy);}.dzial-choroby-roslin,[data-dzial="choroby-roslin"]{--kd:var(--kd-choroby-roslin);}.dzial-hodowla,[data-dzial="hodowla"]{--kd:var(--kd-hodowla);}.dzial-porady,[data-dzial="porady"]{--kd:var(--kd-porady);}.dzial-rosliny,[data-dzial="rosliny"]{--kd:var(--kd-rosliny);}.dzial-warzywa,[data-dzial="warzywa"]{--kd:var(--kd-warzywa);}.dzial-owoce,[data-dzial="owoce"]{--kd:var(--kd-owoce);}.dzial-nawozy-naturalne,[data-dzial="nawozy-naturalne"]{--kd:var(--kd-nawozy-naturalne);}.dzial-siew,[data-dzial="siew"]{--kd:var(--kd-siew);}.dzial-choroby-zwierzat-hodowlanych,[data-dzial="choroby-zwierzat-hodowlanych"]{--kd:var(--kd-choroby-zwierzat-hodowlanych);}.dzial-podlewanie,[data-dzial="podlewanie"]{--kd:var(--kd-podlewanie);}.dzial-szklarnia,[data-dzial="szklarnia"]{--kd:var(--kd-szklarnia);}.dzial-szkodniki-roslin,[data-dzial="szkodniki-roslin"]{--kd:var(--kd-szkodniki-roslin);}.dzial-odkazanie-gleby,[data-dzial="odkazanie-gleby"]{--kd:var(--kd-odkazanie-gleby);}.dzial-rozmnazanie-zwierzat,[data-dzial="rozmnazanie-zwierzat"]{--kd:var(--kd-rozmnazanie-zwierzat);}.dzial-zboza,[data-dzial="zboza"]{--kd:var(--kd-zboza);}.dzial-orzechy,[data-dzial="orzechy"]{--kd:var(--kd-orzechy);}.dzial-nawozy-sztuczne,[data-dzial="nawozy-sztuczne"]{--kd:var(--kd-nawozy-sztuczne);}.dzial-ceny-zboz,[data-dzial="ceny-zboz"]{--kd:var(--kd-ceny-zboz);}.dzial-zabiegi,[data-dzial="zabiegi"]{--kd:var(--kd-zabiegi);}*,*::before,*::after{box-sizing:border-box;}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip;}body{margin:0;background-color:var(--tlo);color:var(--tekst);font-family:var(--f-t);font-size:1rem;line-height:1.6;overflow-x:clip;overflow-wrap:break-word;word-break:break-word;}h1,h2,h3,h4,h5,h6{margin:0 0 0.65rem;font-family:var(--f-n);font-weight:700;line-height:1.22;color:var(--tekst);letter-spacing:-0.015em;}p,ul,ol,dl,figure,blockquote,pre,table{margin:0 0 1rem;}a{color:var(--akcent);text-decoration:none;transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease;}a:hover{color:var(--akcent-cien);}:focus-visible{outline:3px solid var(--akcent);outline-offset:2px;border-radius:4px;}.naglowek-pasek :focus-visible,.stopka-witryny :focus-visible,.hero-ramka :focus-visible,.dz-hero :focus-visible{outline-color:#a6e9a0;}img,picture,video{display:block;max-width:100%;height:auto;}svg{width:1.25rem;height:1.25rem;display:block;flex-shrink:0;fill:currentColor;}.tylko-czytnik,.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.przejdz-tresc{position:absolute;top:-120px;left:1rem;z-index:9999;min-height:44px;display:inline-flex;align-items:center;padding:0.65rem 1.25rem;background:var(--akcent-cien);color:var(--akcent-tekst);font-weight:700;border-radius:var(--r-maly);box-shadow:var(--cien-uniesiony);}.przejdz-tresc:focus{top:0.75rem;color:var(--akcent-tekst);}.szerokosc-strony{width:100%;max-width:var(--szerokosc);margin-inline:auto;padding-inline:1.5rem;}/* ==================== NAGŁÓWEK WITRYNY ==================== */
.naglowek-witryny{background:var(--pow);border-bottom:1px solid var(--linia);position:relative;z-index:200;}.naglowek-gora{padding-block:0.75rem;background:var(--pow);}.naglowek-gora-wiersz{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;}.marka{display:inline-flex;align-items:center;gap:0.75rem;min-height:44px;color:var(--tekst);}.marka-znak{width:2.75rem;height:2.75rem;border-radius:10px;background:var(--akcent-jasny);color:var(--akcent);display:inline-flex;align-items:center;justify-content:center;border:1px solid #c3dcc0;}.marka-znak svg{width:1.65rem;height:1.65rem;}.marka-tekst{display:flex;flex-direction:column;line-height:1.15;}.marka-nazwa{font-family:var(--f-n);font-size:1.55rem;font-weight:700;color:var(--tekst);letter-spacing:-0.02em;}.marka-podtytul{font-size:0.8rem;font-weight:500;color:var(--t2);}.naglowek-kompas{display:flex;align-items:center;gap:0.45rem;flex-wrap:wrap;}.kompas-ogniwo{display:inline-flex;align-items:center;gap:0.45rem;min-height:44px;padding:0.45rem 0.85rem;border-radius:999px;background:var(--tlo);border:1px solid var(--linia);color:var(--tekst);font-size:0.86rem;font-weight:600;}.kompas-ogniwo:hover{background:var(--akcent-jasny);border-color:var(--akcent);color:var(--akcent-cien);}.kompas-ikona{color:var(--akcent);display:inline-flex;}.kompas-ikona svg{width:1.1rem;height:1.1rem;}.szuflada-dzialow{position:relative;}.szuflada-przycisk{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:0.5rem;min-height:44px;padding:0.55rem 1rem;border-radius:var(--r-maly);background:var(--akcent);color:var(--akcent-tekst);font-weight:700;font-size:0.9rem;border:1px solid var(--akcent-cien);user-select:none;}.szuflada-przycisk::-webkit-details-marker{display:none;}.szuflada-przycisk:hover,.szuflada-dzialow[open] .szuflada-przycisk{background:var(--akcent-cien);}.szuflada-ikona svg{width:1.1rem;height:1.1rem;}.szuflada-panel{position:absolute;right:0;top:calc(100% + 0.6rem);width:min(92vw,880px);max-height:80vh;overflow-y:auto;background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);box-shadow:var(--cien-uniesiony);padding:1.25rem;z-index:300;}.szuflada-naglowek{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:0.85rem;margin-bottom:1rem;border-bottom:1px solid var(--linia);}.szuflada-naglowek strong{font-family:var(--f-n);font-size:1.2rem;color:var(--tekst);}.szuflada-naglowek span{font-size:0.88rem;color:var(--t2);}.szuflada-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.65rem;}.szuflada-kwatera{display:flex;align-items:flex-start;gap:0.75rem;min-height:44px;padding:0.65rem 0.85rem;border-radius:var(--r-maly);background:var(--tlo);border:1px solid var(--linia);border-left:4px solid var(--kd,var(--akcent));color:var(--tekst);min-width:0;}.szuflada-kwatera:hover{background:var(--akcent-jasny);border-color:var(--kd,var(--akcent));}.szuflada-kwatera-ikona{width:2.15rem;height:2.15rem;border-radius:8px;background:var(--pow);color:var(--kd,var(--akcent));display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--linia);}.szuflada-kwatera-ikona svg{width:1.2rem;height:1.2rem;}.szuflada-kwatera-tekst{display:flex;flex-direction:column;min-width:0;}.szuflada-kwatera-tekst strong{font-size:0.92rem;font-weight:700;color:var(--tekst);}.szuflada-kwatera-tekst small{font-size:0.78rem;color:var(--t2);line-height:1.35;}.naglowek-pasek{background:var(--akcent-cien);color:var(--akcent-tekst);}.naglowek-pasek-wiersz{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;}.pasek-lista{display:flex;align-items:center;gap:0.25rem;flex-wrap:wrap;min-width:0;}.pasek-ogniwo{display:inline-flex;align-items:center;gap:0.45rem;min-height:44px;padding:0.5rem 0.85rem;color:#e6f2e6;font-size:0.9rem;font-weight:600;border-radius:var(--r-maly);}.pasek-ogniwo:hover,.pasek-ogniwo.is-aktywne{background:var(--akcent);color:var(--akcent-tekst);}.pasek-ogniwo-ikona{display:inline-flex;color:#a6e3a1;}.pasek-ogniwo-ikona svg{width:1.05rem;height:1.05rem;}.pasek-wszystkie{display:inline-flex;align-items:center;min-height:44px;padding:0.45rem 0.9rem;border-radius:var(--r-maly);background:rgba(255,255,255,0.12);color:var(--akcent-tekst);font-size:0.86rem;font-weight:700;white-space:nowrap;}.pasek-wszystkie:hover{background:var(--akcent);color:var(--akcent-tekst);}/* ==================== OKRUCHY NAWIGACJI ==================== */
.okruchy{padding-block:0.85rem;font-size:0.86rem;color:var(--t2);}.okruchy ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem;}.okruchy li{display:inline-flex;align-items:center;gap:0.35rem;min-width:0;}.okruchy li + li::before{content:"›";color:var(--t2);font-weight:700;margin-right:0.15rem;}.okruchy a{display:inline-flex;align-items:center;min-height:44px;padding-inline:0.25rem;color:var(--t2);font-weight:500;}.okruchy a:hover{color:var(--akcent);text-decoration:underline;}.okruchy [aria-current="page"]{color:var(--tekst);font-weight:700;}/* ==================== PRZYCISKI I NAGŁÓWKI SEKCJI ==================== */
.przycisk,.hero-cta,.hero-cta-lustracja,.dz-cta-przycisk,.wp-cta-przycisk,.bok-cta-przycisk,.kontakt-cta{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:44px;padding:0.65rem 1.35rem;border-radius:999px;background:var(--akcent);color:var(--akcent-tekst);font-weight:700;font-size:0.95rem;border:1px solid transparent;cursor:pointer;}.przycisk:hover,.hero-cta:hover,.dz-cta-przycisk:hover,.wp-cta-przycisk:hover,.bok-cta-przycisk:hover,.kontakt-cta:hover{background:var(--akcent-cien);color:var(--akcent-tekst);}.hero-cta-lustracja,.przycisk-drugi{background:rgba(23,63,28,0.85);color:var(--akcent-tekst);border:1px solid rgba(255,255,255,0.45);}.hero-cta-lustracja:hover,.przycisk-drugi:hover{background:var(--akcent);color:var(--akcent-tekst);border-color:var(--akcent-tekst);}.sekcja-naglowek,.naglowek-sekcji,.wejscia-naglowek,.plan-naglowek,.swiezo-naglowek,.katalog-naglowek-sekcji,.lustracja-naglowek,.apteczka-naglowek,.zegar-naglowek{margin-bottom:1.5rem;max-width:780px;}.sekcja-kicker,.lustracja-kicker,.apteczka-kicker,.zegar-kicker,.dz-tematy-kicker,.tematy-dzial-kicker{display:inline-flex;align-items:center;gap:0.4rem;margin-bottom:0.45rem;padding:0.25rem 0.7rem;border-radius:999px;background:var(--akcent-jasny);color:var(--akcent-cien);font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;}.sekcja-tytul,.wejscia-tytul,.plan-tytul,.swiezo-tytul,.katalog-tytul,.lustracja-tytul,.apteczka-tytul,.zegar-tytul{font-size:clamp(1.55rem,2.3vw,2.15rem);color:var(--tekst);margin-bottom:0.35rem;}.sekcja-opis,.wejscia-opis,.plan-opis,.katalog-opis,.lustracja-opis,.apteczka-opis,.zegar-opis{color:var(--t2);font-size:1rem;margin:0;}/* ==================== KARTA POLOWA (_karta.html) ==================== */
.karta-polowa{background:var(--pow);border:1px solid var(--linia);border-top:3px solid var(--kd,var(--akcent));border-radius:var(--r);box-shadow:var(--cien-karta);display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;}.karta-polowa:hover{transform:translateY(-2px);box-shadow:var(--cien-uniesiony);border-color:var(--kd,var(--akcent));}.karta-kadr{display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#e4ebe0;position:relative;}.karta-obraz{width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform 0.35s ease;}.karta-polowa:hover .karta-obraz{transform:scale(1.03);}.karta-wnetrze{padding:1.15rem 1.25rem 1.25rem;display:flex;flex-direction:column;flex:1;min-width:0;}.karta-metryczka{display:flex;align-items:center;justify-content:space-between;gap:0.6rem;flex-wrap:wrap;margin-bottom:0.65rem;}.karta-dzial{display:inline-flex;align-items:center;gap:0.38rem;min-height:44px;padding:0.25rem 0.7rem;border-radius:999px;background:var(--akcent-jasny);color:var(--akcent-cien);font-size:0.78rem;font-weight:700;}.karta-dzial:hover{background:var(--akcent);color:var(--akcent-tekst);}.karta-dzial-ikona{display:inline-flex;color:var(--kd,var(--akcent));}.karta-dzial:hover .karta-dzial-ikona{color:var(--akcent-tekst);}.karta-dzial-ikona svg{width:0.95rem;height:0.95rem;}.karta-stempel{display:inline-flex;align-items:baseline;gap:0.25rem;font-size:0.8rem;color:var(--t2);font-weight:600;}.karta-stempel-dzien{font-weight:700;color:var(--tekst);}.karta-tytul{font-family:var(--f-n);font-size:1.2rem;line-height:1.3;margin:0 0 0.55rem;}.karta-tytul a{color:var(--tekst);display:inline-block;padding-block:0.15rem;}.karta-tytul a:hover{color:var(--akcent);}.karta-zajawka{font-size:0.92rem;color:var(--t2);line-height:1.55;margin:0 0 1rem;}.karta-stopka{margin-top:auto;padding-top:0.85rem;border-top:1px solid var(--linia);display:flex;align-items:center;justify-content:space-between;gap:0.75rem;}.karta-czas{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.82rem;color:var(--t2);font-weight:500;}.karta-czas-ikona svg{width:0.95rem;height:0.95rem;}.karta-czytaj{display:inline-flex;align-items:center;gap:0.35rem;min-height:44px;padding:0.3rem 0.65rem;border-radius:var(--r-maly);color:var(--akcent);font-size:0.86rem;font-weight:700;}.karta-czytaj:hover{background:var(--akcent-jasny);color:var(--akcent-cien);}.karta-czytaj svg{width:1rem;height:1rem;}/* ==================== WIERSZ POLOWY (_wiersz.html) ==================== */
.wiersz-polowy{background:var(--pow);border:1px solid var(--linia);border-left:4px solid var(--kd,var(--akcent));border-radius:var(--r);box-shadow:var(--cien-karta);padding:1rem 1.25rem;display:grid;grid-template-columns:180px auto minmax(0,1fr) auto;align-items:center;gap:1.15rem;min-width:0;transition:border-color 0.2s ease,box-shadow 0.2s ease;}.wiersz-polowy:not(:has(.wiersz-kadr)){grid-template-columns:auto minmax(0,1fr) auto;}.wiersz-polowy:hover{border-color:var(--kd,var(--akcent));box-shadow:var(--cien-uniesiony);}.wiersz-kadr{display:block;width:100%;aspect-ratio:16 / 10;border-radius:var(--r-maly);overflow:hidden;background:#e4ebe0;}.wiersz-obraz{width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover;}.wiersz-stempel-kol{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.35rem;min-width:58px;padding:0.5rem;border-radius:var(--r-maly);background:var(--tlo);border:1px solid var(--linia);text-align:center;}.wiersz-herb{color:var(--kd,var(--akcent));display:inline-flex;}.wiersz-herb svg{width:1.35rem;height:1.35rem;}.wiersz-data{display:flex;flex-direction:column;line-height:1.1;font-size:0.75rem;color:var(--t2);}.wiersz-data strong{font-size:1rem;color:var(--tekst);}.wiersz-tresc{min-width:0;}.wiersz-nadtytul{display:flex;align-items:center;gap:0.75rem;flex-wrap:wrap;margin-bottom:0.3rem;}.wiersz-dzial{display:inline-flex;align-items:center;min-height:32px;padding:0.15rem 0.6rem;border-radius:999px;background:var(--akcent-jasny);color:var(--akcent-cien);font-size:0.76rem;font-weight:700;}.wiersz-czas{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.8rem;color:var(--t2);}.wiersz-czas svg{width:0.9rem;height:0.9rem;}.wiersz-tytul{font-family:var(--f-n);font-size:1.2rem;line-height:1.3;margin:0 0 0.35rem;}.wiersz-tytul a{color:var(--tekst);}.wiersz-tytul a:hover{color:var(--akcent);}.wiersz-zajawka{margin:0;font-size:0.9rem;color:var(--t2);line-height:1.5;}.wiersz-akcja{display:inline-flex;align-items:center;gap:0.4rem;min-height:44px;padding:0.5rem 0.9rem;border-radius:var(--r-maly);background:var(--tlo);border:1px solid var(--linia);color:var(--akcent);font-size:0.86rem;font-weight:700;white-space:nowrap;}.wiersz-akcja:hover{background:var(--akcent);border-color:var(--akcent);color:var(--akcent-tekst);}.wiersz-akcja svg{width:1rem;height:1rem;}/* ==================== STRONA GŁÓWNA:HERO ==================== */
.strona-glowna > section{margin-bottom:var(--odstep-sekcji);}.sekcja-hero{padding-top:1.25rem;}.hero-ramka{position:relative;min-height:430px;border-radius:var(--r-duzy);overflow:hidden;background:var(--akcent-cien);color:var(--akcent-tekst);display:flex;align-items:center;box-shadow:var(--cien-uniesiony);}.hero-tlo{position:absolute;inset:0;z-index:1;}.hero-tlo picture,.hero-obraz{width:100%;height:100%;aspect-ratio:16 / 7;object-fit:cover;object-position:center;}.hero-mgla{position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,40,22,0.92) 0%,rgba(16,40,22,0.76) 48%,rgba(16,40,22,0.25) 100%);}.hero-zawartosc{position:relative;z-index:2;max-width:640px;padding:3rem 3.25rem;}.hero-kicker{display:inline-flex;align-items:center;gap:0.45rem;margin:0 0 0.75rem;padding:0.3rem 0.8rem;border-radius:999px;background:rgba(43,110,46,0.88);color:var(--akcent-tekst);font-size:0.82rem;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;}.hero-tytul{font-family:var(--f-n);font-size:clamp(2.15rem,4vw,3.35rem);line-height:1.1;color:var(--akcent-tekst);margin:0 0 1rem;}.hero-opis{font-size:1.08rem;line-height:1.6;color:#e6f2e7;margin:0 0 1.65rem;}.hero-akcje,.hero-przyciski{display:flex;flex-wrap:wrap;gap:0.85rem;}/* ==================== SZEŚĆ WEJŚĆ W TEMAT (6:3,2,1) ==================== */
.wejscia-siatka,.sciezki-siatka,.wejscia-lista,.sciezki-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;}.wejscie-karta,.sciezka-karta,.wejscie-ogniwo,.sciezka-ogniwo,.karta-sciezki{position:relative;min-height:220px;border-radius:var(--r);overflow:hidden;background:var(--akcent-cien);color:var(--akcent-tekst);display:flex;flex-direction:column;justify-content:flex-end;padding:1.35rem;box-shadow:var(--cien-karta);border:1px solid var(--linia);min-width:0;}.wejscie-karta:hover,.sciezka-karta:hover,.wejscie-ogniwo:hover,.sciezka-ogniwo:hover{transform:translateY(-3px);box-shadow:var(--cien-uniesiony);color:var(--akcent-tekst);}.wejscie-kadr,.sciezka-kadr,.wejscie-tlo,.sciezka-tlo{position:absolute;inset:0;z-index:1;}.wejscie-obraz,.sciezka-obraz,.wejscie-karta img,.sciezka-karta img{width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform 0.35s ease;}.wejscie-karta::after,.sciezka-karta::after,.wejscie-ogniwo::after,.sciezka-ogniwo::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(16,40,22,0.15) 0%,rgba(16,40,22,0.88) 78%,rgba(16,40,22,0.96) 100%);}.wejscie-zawartosc,.sciezka-zawartosc,.wejscie-tresc,.sciezka-tresc{position:relative;z-index:2;min-width:0;}.wejscie-numer,.sciezka-numer{position:relative;z-index:2;display:inline-block;font-family:var(--f-n);font-size:1.55rem;font-weight:700;color:#a8e6a3;line-height:1;margin-bottom:0.25rem;}.wejscie-tytul,.sciezka-tytul,.wejscie-tekst,.sciezka-tekst{position:relative;z-index:2;font-family:var(--f-n);font-size:1.3rem;font-weight:700;color:var(--akcent-tekst);margin:0 0 0.3rem;}.wejscie-opis,.sciezka-opis{position:relative;z-index:2;font-size:0.86rem;color:#e2ede3;line-height:1.45;margin:0;}/* ==================== PLAN ŻYWEJ ZIEMI (12 + 10) ==================== */
.plan-siatka,.plan-mapa,.kwatery-siatka,.mapa-dzialow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;}.plan-kwatera,.kwatera-polowa,.kwatera,.plan-ogniwo{background:var(--pow);border:1px solid var(--linia);border-left:4px solid var(--kd,var(--akcent));border-radius:var(--r);padding:1rem 1.15rem;display:flex;align-items:flex-start;gap:0.85rem;height:100%;min-height:44px;min-width:0;color:var(--tekst);box-shadow:var(--cien-karta);}.plan-kwatera:hover,.kwatera-polowa:hover,.kwatera:hover,.plan-ogniwo:hover{background:var(--akcent-jasny);border-color:var(--kd,var(--akcent));transform:translateY(-2px);}.plan-kwatera-ikona,.kwatera-ikona,.plan-ikona{width:2.5rem;height:2.5rem;border-radius:10px;background:var(--tlo);color:var(--kd,var(--akcent));border:1px solid var(--linia);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.plan-kwatera-ikona svg,.kwatera-ikona svg,.plan-ikona svg{width:1.35rem;height:1.35rem;}.plan-kwatera-tekst,.kwatera-tekst{display:flex;flex-direction:column;min-width:0;}.plan-kwatera-tytul,.kwatera-tytul,.kwatera-nazwa,.plan-kwatera strong{font-family:var(--f-n);font-size:1.05rem;font-weight:700;color:var(--tekst);margin-bottom:0.2rem;}.plan-kwatera-podtytul,.kwatera-podtytul,.kwatera-opis,.plan-kwatera small,.plan-kwatera span{font-size:0.82rem;color:var(--t2);line-height:1.4;}.plan-reszta{margin-top:1.5rem;padding:1.25rem;background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);}.plan-reszta-tytul,.plan-reszta summary{font-family:var(--f-n);font-size:1.1rem;font-weight:700;color:var(--tekst);margin-bottom:0.85rem;cursor:pointer;min-height:44px;display:flex;align-items:center;}.plan-reszta-siatka,.plan-reszta-lista{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0.75rem;}.plan-reszta-ogniwo,.plan-pigulka{display:inline-flex;align-items:center;gap:0.5rem;min-height:44px;padding:0.55rem 0.85rem;border-radius:var(--r-maly);background:var(--tlo);border:1px solid var(--linia);border-left:3px solid var(--kd,var(--akcent));color:var(--tekst);font-size:0.88rem;font-weight:600;min-width:0;}.plan-reszta-ogniwo:hover,.plan-pigulka:hover{background:var(--akcent-jasny);border-color:var(--kd,var(--akcent));}/* ==================== UKŁAD GŁÓWNEJ Z KOLUMNĄ BOCZNĄ ==================== */
.glowna-uklad,.uklad-glowny,.glowna-dwukolumnowy,.sekcja-glowna-uklad{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:2rem;align-items:start;}.glowna-lewa,.glowna-tresc,.kolumna-glowna{min-width:0;display:flex;flex-direction:column;gap:var(--odstep-sekcji);}.glowna-boczna,.glowna-prawa{min-width:0;display:flex;flex-direction:column;gap:1.5rem;}/* Świeżo na łamach (1 wiodący + 4 boczne = 5) */
.swiezo-uklad,.swiezo-siatka,.najnowsze-uklad,.najnowsze-siatka{display:grid;grid-template-columns:1.1fr 1fr;gap:1.25rem;align-items:stretch;}.swiezo-siatka:has(> :nth-child(5):last-child) > :first-child{grid-column:1;grid-row:1 / span 4;}.swiezo-lista,.swiezo-boczne,.swiezo-wiersze,.najnowsze-lista{display:flex;flex-direction:column;gap:0.85rem;min-width:0;}.swiezo-lista .wiersz-polowy{grid-template-columns:110px minmax(0,1fr);padding:0.75rem;gap:0.85rem;}.swiezo-lista .wiersz-stempel-kol,.swiezo-lista .wiersz-akcja,.swiezo-lista .wiersz-zajawka{display:none;}/* Katalog tematów (6 lub 8 działów po 3 wpisy) */
.katalog-siatka,.katalog-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;}.tematy-siatka,.tematy-lista{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;}.katalog-karta,.katalog-dzial,.katalog-boks,.katalog-grupa,.temat-karta{background:var(--pow);border:1px solid var(--linia);border-top:3px solid var(--kd,var(--akcent));border-radius:var(--r);padding:1.25rem;box-shadow:var(--cien-karta);display:flex;flex-direction:column;height:100%;min-width:0;}.katalog-naglowek,.temat-naglowek{display:flex;align-items:center;justify-content:space-between;gap:0.65rem;padding-bottom:0.75rem;margin-bottom:0.75rem;border-bottom:1px solid var(--linia);}.katalog-tytul-dzialu,.katalog-nazwa,.temat-nazwa{display:inline-flex;align-items:center;gap:0.5rem;font-family:var(--f-n);font-size:1.15rem;font-weight:700;color:var(--tekst);}.katalog-ikona,.temat-ikona{color:var(--kd,var(--akcent));display:inline-flex;}.katalog-wpisy,.katalog-artykuly,.temat-wpisy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.45rem;}.katalog-wpisy a,.katalog-artykuly a,.temat-wpisy a{display:flex;align-items:center;gap:0.45rem;min-height:44px;padding:0.3rem 0.4rem;border-radius:var(--r-maly);color:var(--tekst);font-size:0.9rem;font-weight:500;line-height:1.35;}.katalog-wpisy a::before,.katalog-artykuly a::before,.temat-wpisy a::before{content:"•";color:var(--kd,var(--akcent));font-weight:700;}.katalog-wpisy a:hover,.katalog-artykuly a:hover,.temat-wpisy a:hover{background:var(--tlo);color:var(--akcent);}/* Kolumna boczna głównej:Z pola,z sadu,z zagrody + Archiwum */
.boczna-strefy,.strefy-boks{background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);overflow:hidden;box-shadow:var(--cien-karta);}.strefy-naglowek,.boczna-strefy > h2,.boczna-strefy-tytul{background:var(--akcent-cien);color:var(--akcent-tekst);padding:1.1rem 1.25rem;margin:0;font-family:var(--f-n);font-size:1.25rem;}.strefy-lista{padding:1rem;display:flex;flex-direction:column;gap:0.85rem;}.strefa-karta,.strefa-wiersz,.strefa-ogniwo{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:0.85rem;padding:0.6rem;border-radius:var(--r-maly);background:var(--tlo);border:1px solid var(--linia);color:var(--tekst);}.strefa-karta:hover,.strefa-wiersz:hover,.strefa-ogniwo:hover{background:var(--akcent-jasny);border-color:var(--akcent);}.strefa-kadr,.strefa-obraz,.strefa-karta img{width:76px;height:64px;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;}.strefa-tytul,.strefa-tresc strong{display:block;font-family:var(--f-n);font-size:1.05rem;color:var(--tekst);}.strefa-link,.strefa-tresc span{display:inline-flex;align-items:center;gap:0.3rem;font-size:0.84rem;font-weight:700;color:var(--akcent);}.boczna-archiwum,.archiwum-boks{background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);padding:1.25rem;box-shadow:var(--cien-karta);}.archiwum-tytul,.boczna-archiwum > h2{font-size:1.25rem;margin-bottom:0.35rem;}.archiwum-opis{font-size:0.88rem;color:var(--t2);margin-bottom:1rem;}.archiwum-grupy{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;}.archiwum-grupa{padding-top:0.85rem;border-top:1px solid var(--linia);}.archiwum-grupa-tytul,.archiwum-grupa h3{font-size:0.98rem;color:var(--akcent-cien);margin-bottom:0.4rem;}.archiwum-lista,.archiwum-grupa ul{list-style:none;margin:0;padding:0;}.archiwum-lista a,.archiwum-grupa ul a{display:flex;align-items:center;min-height:44px;padding:0.2rem 0;font-size:0.88rem;color:var(--tekst);}.archiwum-lista a:hover,.archiwum-grupa ul a:hover{color:var(--akcent);text-decoration:underline;}.archiwum-wiecej,.starsze-wpisy{display:inline-flex;align-items:center;gap:0.4rem;min-height:44px;margin-top:0.85rem;font-weight:700;font-size:0.9rem;color:var(--akcent);}/* ==================== LUSTRACJA,APTECZKA,ZEGAR ==================== */
.sekcja-lustracja,.sekcja-apteczka,.sekcja-zegar{background:var(--pow);border:1px solid var(--linia);border-radius:var(--r-duzy);padding:2rem;box-shadow:var(--cien-karta);}.lustracja-warstwy,.lustracja-siatka,.diag-siatka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;}.lustracja-pietro,.lustracja-warstwa,.lustracja-karta,.diag-grupa{background:var(--tlo);border:1px solid var(--linia);border-left:4px solid var(--akcent);border-radius:var(--r);padding:1.25rem;min-width:0;}.lustracja-pietro-naglowek,.lustracja-warstwa-naglowek{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;margin-bottom:0.85rem;}.lustracja-lista,.diag-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem;list-style:none;margin:0;padding:0;}.apteczka-uklad,.apteczka-kolumny{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;}.apteczka-mineralna-siatka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;}.apteczka-naturalna-siatka,.zegar-siatka,.zegar-karty-siatka,.zegar-przewodniki{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;}.zegar-os,.zegar-normy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.75rem;}.zegar-pora,.zegar-norma{background:var(--tlo);border:1px solid var(--linia);border-top:3px solid var(--dodatek);border-radius:var(--r);padding:1rem 1.15rem;}/* ==================== STRONA DZIAŁU (dz-*) ==================== */
.dz-strona,.strona-dzialu{padding-bottom:3rem;}.dz-hero,.dz-baner{margin-bottom:1.75rem;}.dz-ramka,.dz-hero-ramka{position:relative;min-height:280px;border-radius:var(--r-duzy);overflow:hidden;background:var(--akcent-cien);color:var(--akcent-tekst);display:flex;flex-direction:column;justify-content:flex-end;padding:2.25rem 2.5rem;box-shadow:var(--cien-uniesiony);border-bottom:4px solid var(--kd,var(--akcent));}.dz-tlo,.dz-hero-tlo{position:absolute;inset:0;z-index:1;}.dz-obraz,.dz-hero-obraz,.dz-tlo img{width:100%;height:100%;aspect-ratio:21 / 8;object-fit:cover;}.dz-mgla,.dz-hero-mgla{position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,40,22,0.35) 0%,rgba(16,40,22,0.88) 70%,rgba(16,40,22,0.96) 100%);}.dz-zawartosc,.dz-hero-zawartosc,.dz-naglowek{position:relative;z-index:2;max-width:820px;}.dz-nadtytul,.dz-kicker{display:inline-flex;align-items:center;gap:0.45rem;padding:0.3rem 0.75rem;border-radius:999px;background:rgba(255,255,255,0.16);color:var(--akcent-tekst);font-size:0.82rem;font-weight:700;margin-bottom:0.65rem;}.dz-herb,.dz-ikona{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:10px;background:rgba(255,255,255,0.16);color:#a8e6a3;}.dz-tytul{font-family:var(--f-n);font-size:clamp(2rem,3.4vw,2.85rem);color:var(--akcent-tekst);margin:0 0 0.5rem;}.dz-podtytul,.dz-opis{font-size:1rem;color:#e3efe4;line-height:1.55;margin:0 0 1.15rem;}.dz-statystyki,.dz-metryczka,.dz-cechy{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.2);}.dz-licznik,.dz-cecha,.dz-odznaka{display:inline-flex;align-items:center;gap:0.4rem;padding:0.3rem 0.75rem;border-radius:var(--r-maly);background:rgba(16,40,22,0.65);color:var(--akcent-tekst);font-size:0.84rem;font-weight:600;}.dz-pasek,.dz-filtry,.dz-obszary,.dz-podrzedne,.dz-pigulki{display:flex;flex-wrap:wrap;align-items:center;gap:0.55rem;margin-bottom:1.75rem;}.dz-pigulka,.dz-ogniwo,.dz-filtr{display:inline-flex;align-items:center;gap:0.45rem;min-height:44px;padding:0.5rem 1rem;border-radius:999px;background:var(--pow);border:1px solid var(--linia);color:var(--tekst);font-size:0.88rem;font-weight:600;}.dz-pigulka:hover,.dz-ogniwo:hover,.dz-filtr:hover,.dz-pigulka.is-aktywna,.dz-ogniwo.is-aktywne{background:var(--akcent);border-color:var(--akcent);color:var(--akcent-tekst);}.dz-uklad{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:2rem;align-items:start;}.dz-uklad:not(:has(.dz-boczna,.bok-kolumna)){grid-template-columns:minmax(0,1fr);}.dz-glowna{min-width:0;}.dz-warto,.dz-wybrane,.dz-tematy,.dz-sekcja{margin-bottom:2.5rem;}.dz-warto-siatka,.dz-wybrane-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;}.dz-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;}.dz-wiersze,.dz-lista,.dz-artykuly{display:flex;flex-direction:column;gap:1rem;}.dz-grupy{display:flex;flex-direction:column;gap:2rem;}.dz-grupa{background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);padding:1.5rem;box-shadow:var(--cien-karta);}.dz-grupa-naglowek{margin-bottom:1.15rem;padding-bottom:0.75rem;border-bottom:1px solid var(--linia);}.dz-grupa-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;}.dz-inne{margin-top:3rem;}.dz-inne-siatka,.dz-inne-lista{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;}.dz-brak,.dz-puste{background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);padding:2.5rem;text-align:center;}/* ==================== PAGINACJA ==================== */
.dz-paginacja,.paginacja{margin-top:2rem;display:flex;justify-content:center;}.paginacja-lista,.paginacja ul,.dz-paginacja ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.45rem;}.paginacja a,.paginacja span,.paginacja-ogniwo,.paginacja-strona,.paginacja-poprzednia,.paginacja-nastepna{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0.45rem 0.85rem;border-radius:var(--r-maly);background:var(--pow);border:1px solid var(--linia);color:var(--tekst);font-weight:700;font-size:0.92rem;}.paginacja a:hover,.paginacja-ogniwo:hover{background:var(--akcent-jasny);border-color:var(--akcent);color:var(--akcent-cien);}.paginacja [aria-current="page"],.paginacja .is-aktywna,.paginacja-biezaca{background:var(--akcent);border-color:var(--akcent);color:var(--akcent-tekst);}/* ==================== STRONA WPISU (wp-*) I KOLUMNA BOCZNA (bok-*) ==================== */
.wp-strona,.strona-wpisu{padding-bottom:3.5rem;}.wp-naglowek{margin-bottom:1.5rem;max-width:880px;}.wp-nadtytul,.wp-odznaki{display:flex;flex-wrap:wrap;align-items:center;gap:0.55rem;margin-bottom:0.75rem;}.wp-dzial{display:inline-flex;align-items:center;gap:0.4rem;min-height:36px;padding:0.25rem 0.85rem;border-radius:999px;background:var(--akcent);color:var(--akcent-tekst);font-size:0.82rem;font-weight:700;}.wp-dzial:hover{background:var(--akcent-cien);color:var(--akcent-tekst);}.wp-sponsorowane{display:inline-flex;align-items:center;padding:0.25rem 0.75rem;border-radius:999px;background:var(--dodatek-jasny);color:var(--dodatek-tekst);border:1px solid var(--dodatek);font-size:0.78rem;font-weight:700;}.wp-tytul{font-family:var(--f-n);font-size:clamp(1.85rem,3.2vw,2.75rem);line-height:1.16;color:var(--tekst);margin:0 0 0.9rem;}.wp-metryczka,.wp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding-block:0.75rem;border-block:1px solid var(--linia);color:var(--t2);font-size:0.88rem;}.wp-data,.wp-czas,.wp-aktualizacja{display:inline-flex;align-items:center;gap:0.38rem;}.wp-uklad{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:2.25rem;align-items:start;}.wp-glowna,.wp-kolumna-glowna,.wp-artykul{min-width:0;}.wp-kadr,.wp-hero,.wp-obraz-ramka{margin:0 0 1.5rem;border-radius:var(--r);overflow:hidden;background:#e4ebe0;border:1px solid var(--linia);}.wp-obraz,.wp-obraz-glowny,.wp-kadr img{width:100%;aspect-ratio:16 / 9;object-fit:cover;}.wp-podpis{padding:0.6rem 1rem;background:var(--pow);font-size:0.82rem;color:var(--t2);}.wp-lead,.wp-wstep,.wp-zajawka{background:var(--akcent-jasny);border:1px solid #c3dcc0;border-left:4px solid var(--akcent);border-radius:var(--r);padding:1.15rem 1.35rem;margin-bottom:1.75rem;color:var(--tekst);font-size:1.06rem;font-weight:500;line-height:1.6;}.wp-spis{background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);padding:1.25rem;margin-bottom:1.75rem;}.wp-spis-tytul,.wp-spis summary{font-family:var(--f-n);font-size:1.15rem;font-weight:700;color:var(--tekst);cursor:pointer;min-height:44px;display:flex;align-items:center;}.wp-spis-lista,.wp-spis ol,.wp-spis ul{margin:0.5rem 0 0;padding-left:1.25rem;display:flex;flex-direction:column;gap:0.35rem;}.wp-spis a{display:inline-flex;align-items:center;min-height:44px;color:var(--tekst);font-size:0.92rem;font-weight:500;}.wp-spis a:hover{color:var(--akcent);text-decoration:underline;}/* Treść artykułu */
.wp-tresc{background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);padding:2rem;box-shadow:var(--cien-karta);font-size:1.04rem;line-height:1.72;color:var(--tekst);}.wp-tresc h2{font-size:clamp(1.4rem,2.2vw,1.8rem);margin-top:2rem;margin-bottom:0.75rem;padding-bottom:0.4rem;border-bottom:1px solid var(--linia);scroll-margin-top:1.5rem;}.wp-tresc h2:first-child{margin-top:0;}.wp-tresc h3{font-size:clamp(1.2rem,1.8vw,1.4rem);margin-top:1.5rem;margin-bottom:0.55rem;scroll-margin-top:1.5rem;}.wp-tresc a{color:var(--akcent);font-weight:600;text-decoration:underline;text-underline-offset:2px;}.wp-tresc ul,.wp-tresc ol{padding-left:1.4rem;margin-bottom:1.25rem;}.wp-tresc li{margin-bottom:0.4rem;}.wp-tresc li::marker{color:var(--akcent);font-weight:700;}.wp-tresc blockquote,.wp-ramka,.wp-wskazowka,.wp-zasady,.wp-podsumowanie,.wp-uwaga{background:var(--tlo);border:1px solid var(--linia);border-left:4px solid var(--akcent);border-radius:var(--r);padding:1.15rem 1.35rem;margin:1.5rem 0;}.wp-podsumowanie{background:var(--akcent-jasny);border-color:#c3dcc0;border-left-color:var(--akcent);}.wp-uwaga{background:var(--dodatek-jasny);border-left-color:var(--dodatek);}/* Tabele z treści z własnym przewijaniem */
.wp-tabela-ramka,.tabela-przewijana{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0;border-radius:var(--r-maly);border:1px solid var(--linia);}.wp-tresc table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;font-size:0.92rem;line-height:1.45;margin:1.5rem 0;border:1px solid var(--linia);border-radius:var(--r-maly);}.wp-tresc th,.wp-tresc td{padding:0.7rem 0.95rem;text-align:left;border-bottom:1px solid var(--linia);vertical-align:top;}.wp-tresc thead th,.wp-tresc th{background:var(--akcent);color:var(--akcent-tekst);font-weight:700;white-space:nowrap;}.wp-tresc tbody tr:nth-child(even){background:var(--tlo);}.wp-tagi,.wp-tematy{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin-top:1.5rem;}.wp-tag{display:inline-flex;align-items:center;min-height:44px;padding:0.35rem 0.85rem;border-radius:999px;background:var(--pow);border:1px solid var(--linia);color:var(--tekst);font-size:0.85rem;font-weight:600;}.wp-tag:hover{background:var(--akcent-jasny);border-color:var(--akcent);}.wp-sasiednie,.wp-nawigacja{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;}.wp-poprzedni,.wp-nastepny,.wp-sasiedni-karta{background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:0.25rem;min-height:44px;color:var(--tekst);box-shadow:var(--cien-karta);}.wp-poprzedni:hover,.wp-nastepny:hover,.wp-sasiedni-karta:hover{border-color:var(--akcent);background:var(--akcent-jasny);}.wp-sasiedni-kierunek,.wp-poprzedni small,.wp-nastepny small{font-size:0.78rem;font-weight:700;text-transform:uppercase;color:var(--akcent);}.wp-sasiedni-tytul,.wp-poprzedni strong,.wp-nastepny strong{font-family:var(--f-n);font-size:1.05rem;color:var(--tekst);}.wp-powiazane{margin-top:2.75rem;}.wp-powiazane-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;}/* ==================== PRZYKLEJANA KOLUMNA BOCZNA (bok-*) ==================== */
.bok-kolumna,.wp-boczna,.dz-boczna,.bok-przyklejona{position:sticky;top:1.25rem;display:flex;flex-direction:column;gap:1.25rem;min-width:0;}.bok-panel,.bok-karta,.bok-boks,.bok-sekcja,.bok-spis,.bok-metryczka,.bok-karta-polowa,.bok-z-dzialu,.bok-kontakt{background:var(--pow);border:1px solid var(--linia);border-radius:var(--r);padding:1.25rem;box-shadow:var(--cien-karta);min-width:0;}.bok-metryczka,.bok-karta-polowa{border-top:3px solid var(--kd,var(--akcent));}.bok-naglowek,.bok-tytul{font-family:var(--f-n);font-size:1.15rem;font-weight:700;color:var(--tekst);margin:0 0 0.85rem;padding-bottom:0.55rem;border-bottom:1px solid var(--linia);}.bok-spis-lista,.bok-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.25rem;}.bok-spis-link,.bok-ogniwo,.bok-link,.bok-lista a{display:flex;align-items:center;gap:0.45rem;min-height:44px;padding:0.35rem 0.5rem;border-radius:var(--r-maly);color:var(--tekst);font-size:0.9rem;font-weight:500;line-height:1.35;}.bok-spis-link:hover,.bok-ogniwo:hover,.bok-link:hover,.bok-lista a:hover{background:var(--akcent-jasny);color:var(--akcent-cien);}.bok-dl,.bok-cechy{margin:0;display:flex;flex-direction:column;gap:0.6rem;}.bok-wiersz{display:flex;align-items:baseline;justify-content:space-between;gap:0.75rem;padding-bottom:0.5rem;border-bottom:1px dashed var(--linia);font-size:0.88rem;}.bok-wiersz:last-child{border-bottom:0;padding-bottom:0;}.bok-etykieta{color:var(--t2);}.bok-wartosc{font-weight:700;color:var(--tekst);text-align:right;}.bok-kontakt,.dz-kontakt,.wp-kontakt,.baner-kontakt{background:var(--akcent-jasny);border-color:#c3dcc0;}.bok-caly-dzial,.bok-wiecej{display:inline-flex;align-items:center;gap:0.4rem;min-height:44px;margin-top:0.65rem;font-size:0.88rem;font-weight:700;color:var(--akcent-cien);}/* ==================== STRONY STAŁE,REDAKCJA,404 ==================== */
.strona-stala,.strona-redakcja,.strona-404,.blad-404{padding-block:2rem 3.5rem;}.red-naglowek,.blad-ramka{background:var(--pow);border:1px solid var(--linia);border-radius:var(--r-duzy);padding:2.25rem;margin-bottom:2rem;box-shadow:var(--cien-karta);}.red-siatka,.blad-siatka,.dzialy-404-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;}/* ==================== STOPKA WITRYNY (_stopka.html) ==================== */
.stopka-witryny{background:var(--stopka);color:var(--stopka-tekst);padding-block:3.25rem 2rem;margin-top:3.5rem;border-top:4px solid var(--akcent);}.stopka-gorna{display:grid;grid-template-columns:1.35fr 1.65fr 1.1fr 0.9fr;gap:2.25rem;padding-bottom:2.25rem;border-bottom:1px solid rgba(227,237,228,0.16);}.stopka-kolumna{min-width:0;}.stopka-marka{display:inline-flex;align-items:center;gap:0.75rem;min-height:44px;color:#ffffff;margin-bottom:0.85rem;}.stopka-marka-znak{width:2.5rem;height:2.5rem;border-radius:9px;background:var(--akcent);color:var(--akcent-tekst);display:inline-flex;align-items:center;justify-content:center;}.stopka-marka-znak svg{width:1.45rem;height:1.45rem;}.stopka-marka-tekst{display:flex;flex-direction:column;line-height:1.15;}.stopka-marka-tekst strong{font-family:var(--f-n);font-size:1.4rem;color:#ffffff;}.stopka-marka-tekst span{font-size:0.8rem;color:#b8d0bb;}.stopka-opis{font-size:0.9rem;color:#c8dcd0;line-height:1.55;margin-bottom:1rem;}.stopka-cechy{display:flex;flex-direction:column;gap:0.45rem;}.stopka-cecha{display:inline-flex;align-items:center;gap:0.5rem;font-size:0.85rem;color:var(--stopka-tekst);}.stopka-cecha svg{width:1rem;height:1rem;color:#84d67e;}.stopka-naglowek{font-family:var(--f-n);font-size:1.15rem;color:#ffffff;margin:0 0 0.85rem;}.stopka-siatka-dzialow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.25rem 0.85rem;}.stopka-siatka-dzialow a,.stopka-lista a{display:inline-flex;align-items:center;gap:0.45rem;min-height:44px;padding-block:0.2rem;color:var(--stopka-tekst);font-size:0.88rem;}.stopka-siatka-dzialow a:hover,.stopka-lista a:hover{color:#9be895;text-decoration:underline;}.stopka-dzial-ikona{color:#84d67e;display:inline-flex;}.stopka-dzial-ikona svg{width:1rem;height:1rem;}.stopka-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0.15rem;}.stopka-disclaimer{margin:1.25rem 0 0;padding:0.85rem 1rem;border-radius:var(--r-maly);background:rgba(255,255,255,0.06);color:#c5d9c8;font-size:0.82rem;}.stopka-dolna{padding-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;font-size:0.85rem;color:#b8d0bb;}.stopka-dolna p{margin:0;}.stopka-skroty{display:flex;flex-wrap:wrap;gap:0.35rem;}.stopka-skroty a{display:inline-flex;align-items:center;min-height:44px;padding:0.35rem 0.7rem;color:var(--stopka-tekst);border-radius:var(--r-maly);}.stopka-skroty a:hover{background:rgba(255,255,255,0.1);color:#ffffff;}/* ==================== SYMETRIA SIATEK WG LICZBY ELEMENTÓW ==================== */
.siatka-9,[class*="siatka"]:has(> :nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr));}.siatka-8,[class*="siatka"]:has(> :nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr));}.siatka-6,[class*="siatka"]:has(> :nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr));}.siatka-3,[class*="siatka"]:has(> :nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));}/* ==================== RESPONSYWNOŚĆ (1024px,768px,390px NA KOŃCU) ==================== */
@media (max-width:1180px){.glowna-uklad,.uklad-glowny,.glowna-dwukolumnowy,.dz-uklad,.wp-uklad{grid-template-columns:minmax(0,1fr);}.bok-kolumna,.wp-boczna,.dz-boczna,.bok-przyklejona{position:static;}.glowna-boczna{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;}/* Na 1024px:listy 8 -> 2 kolumny;listy 12 -> 3 kolumny;listy 4 -> 2 kolumny;listy 10 -> 2 kolumny */
  .tematy-siatka,.tematy-lista,.dz-inne-siatka,.apteczka-mineralna-siatka,.zegar-os,.zegar-normy,.siatka-8,[class*="siatka"]:has(> :nth-child(8):last-child),[class*="siatka"]:has(> :nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr));}.plan-siatka,.plan-mapa,.kwatery-siatka,.mapa-dzialow,[class*="siatka"]:has(> :nth-child(12):last-child){grid-template-columns:repeat(3,minmax(0,1fr));}.plan-reszta-siatka,.plan-reszta-lista{grid-template-columns:repeat(2,minmax(0,1fr));}.stopka-gorna{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:900px){/* Na 768px:- Listy 9 elementów:od razu 1 kolumna (brak pustego pola przy 2 kolumnach)
     - Listy 3 elementów:1 kolumna (brak pustego pola)
     - Listy 6 elementów:2 kolumny
     - Listy 8 elementów:2 kolumny
     - Listy 12 elementów:2 kolumny */
  .dz-siatka,.dz-warto-siatka,.dz-wybrane-siatka,.dz-grupa-siatka,.wp-powiazane-siatka,.red-siatka,.blad-siatka,.dzialy-404-siatka,.siatka-9,.siatka-3,[class*="siatka"]:has(> :nth-child(9):last-child),[class*="siatka"]:has(> :nth-child(3):last-child){grid-template-columns:minmax(0,1fr);}.wejscia-siatka,.sciezki-siatka,.wejscia-lista,.sciezki-lista,.katalog-siatka,.katalog-lista,.apteczka-naturalna-siatka,.zegar-siatka,.zegar-karty-siatka,.zegar-przewodniki,.plan-siatka,.plan-mapa,.kwatery-siatka,.mapa-dzialow,.siatka-6,[class*="siatka"]:has(> :nth-child(6):last-child),[class*="siatka"]:has(> :nth-child(12):last-child){grid-template-columns:repeat(2,minmax(0,1fr));}.swiezo-uklad,.swiezo-siatka,.najnowsze-uklad,.najnowsze-siatka,.lustracja-warstwy,.lustracja-siatka,.glowna-boczna{grid-template-columns:minmax(0,1fr);}.swiezo-siatka:has(> :nth-child(5):last-child) > :first-child{grid-column:auto;grid-row:auto;}.wiersz-polowy{grid-template-columns:140px minmax(0,1fr);}.wiersz-stempel-kol,.wiersz-akcja{display:none;}.hero-zawartosc{padding:2.25rem 1.75rem;}}@media (max-width:640px){/* Telefon (390px):wszystkie siatki po 1 kolumnie,zero poziomego przewijania */
  :root{--odstep-sekcji:2.5rem;}.szerokosc-strony{padding-inline:1rem;}.naglowek-kompas{display:none;}.naglowek-pasek-wiersz{flex-direction:column;align-items:stretch;padding-block:0.4rem;}.pasek-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.25rem;}.pasek-wszystkie{justify-content:center;}.szuflada-panel{position:fixed;left:0.75rem;right:0.75rem;top:4.5rem;width:auto;}.hero-ramka{min-height:360px;}.hero-zawartosc{padding:1.5rem 1.25rem;}.hero-akcje,.hero-przyciski{flex-direction:column;align-items:stretch;}.sekcja-lustracja,.sekcja-apteczka,.sekcja-zegar,.wp-tresc,.dz-ramka,.dz-grupa,.red-naglowek,.blad-ramka{padding:1.25rem;}.wiersz-polowy,.swiezo-lista .wiersz-polowy{grid-template-columns:minmax(0,1fr);}.szuflada-lista,.wejscia-siatka,.sciezki-siatka,.wejscia-lista,.sciezki-lista,.plan-siatka,.plan-mapa,.kwatery-siatka,.mapa-dzialow,.plan-reszta-siatka,.plan-reszta-lista,.swiezo-uklad,.swiezo-siatka,.katalog-siatka,.katalog-lista,.tematy-siatka,.tematy-lista,.lustracja-warstwy,.lustracja-siatka,.lustracja-lista,.diag-lista,.apteczka-mineralna-siatka,.apteczka-naturalna-siatka,.zegar-os,.zegar-normy,.zegar-siatka,.zegar-karty-siatka,.zegar-przewodniki,.dz-warto-siatka,.dz-wybrane-siatka,.dz-siatka,.dz-grupa-siatka,.dz-inne-siatka,.dz-inne-lista,.wp-sasiednie,.wp-nawigacja,.wp-powiazane-siatka,.red-siatka,.blad-siatka,.dzialy-404-siatka,.stopka-gorna,.stopka-siatka-dzialow,.siatka-9,.siatka-8,.siatka-6,.siatka-3,[class*="siatka"]:has(> :nth-child(9):last-child),[class*="siatka"]:has(> :nth-child(8):last-child),[class*="siatka"]:has(> :nth-child(6):last-child),[class*="siatka"]:has(> :nth-child(4):last-child),[class*="siatka"]:has(> :nth-child(3):last-child),[class*="siatka"]:has(> :nth-child(12):last-child){grid-template-columns:minmax(0,1fr);}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}.dz-strona,.wp-strona{padding:1.5rem 0 4rem;}.dz-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,460px);gap:2rem;align-items:center;background:linear-gradient(135deg,#173f1c 0%,#102816 100%);color:#ffffff;border-radius:18px;padding:2.25rem;margin:1rem 0 2.25rem;border-left:6px solid var(--kd,#2b6e2e);overflow:hidden;}.dz-hero:not(:has(.dz-hero-ramka)){grid-template-columns:1fr;}.dz-nadtytul,.wp-nadtytul{display:flex;flex-wrap:wrap;align-items:center;gap:0.65rem;margin-bottom:0.85rem;}.dz-herb{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;background:rgba(255,255,255,0.14);color:#e2efe0;}.dz-herb svg,.dz-ikona svg{width:1.25rem;height:1.25rem;}.dz-kicker{font-size:0.85rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#cfe4cc;}.dz-tytul{font-family:var(--f-n);font-size:clamp(2rem,3.6vw,3rem);line-height:1.12;margin:0 0 0.85rem;color:#ffffff;}.dz-hero .dz-opis{color:#e3ede4;font-size:1.05rem;line-height:1.6;margin:0 0 1.35rem;max-width:64ch;}.dz-pigulki{display:flex;flex-wrap:wrap;gap:0.65rem;}.dz-pigulka{display:inline-flex;align-items:center;gap:0.45rem;padding:0.55rem 1rem;border-radius:999px;background:rgba(255,255,255,0.12);color:#ffffff;font-weight:600;font-size:0.9rem;text-decoration:none;border:1px solid rgba(255,255,255,0.2);}.dz-pigulka.is-glowna{background:#2b6e2e;border-color:#4c7c29;}.dz-pigulka svg{width:1rem;height:1rem;}.dz-hero-ramka{width:100%;max-width:460px;height:290px;border-radius:14px;overflow:hidden;border:2px solid rgba(255,255,255,0.18);justify-self:end;background:#102816;}.dz-tlo-obraz{width:100%;height:100%;object-fit:cover;display:block;}.dz-podrzedne,.dz-tematy,.dz-inne,.wp-powiazane{margin:2.5rem 0;}.dz-grupa-naglowek,.dz-naglowek{margin-bottom:1.25rem;}.dz-tematy-kicker,.bok-kicker{font-size:0.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0.06em;color:#2b6e2e;margin:0 0 0.35rem;}.dz-sekcja-tytul,.wp-sekcja-tytul{font-family:var(--f-n);font-size:clamp(1.45rem,2.4vw,1.95rem);color:#152619;margin:0;}.dz-sekcja-opis{color:#4a5d4e;margin:0.35rem 0 0;}.dz-grupy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;}.dz-grupy > :last-child:nth-child(odd),.dz-podrzedne-lista > :last-child:nth-child(odd){grid-column:1 / -1;}.dz-grupa{background:#ffffff;border:1px solid #d8e1d4;border-top:4px solid var(--kd,#2b6e2e);border-radius:14px;padding:1.35rem;}.dz-grupa-top{display:flex;align-items:flex-start;gap:0.85rem;margin-bottom:1rem;}.dz-ikona{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:10px;background:#e2efe0;color:var(--kd,#2b6e2e);flex-shrink:0;}.dz-grupa-tytul{font-family:var(--f-n);font-size:1.2rem;margin:0 0 0.25rem;color:#152619;}.dz-grupa-opis{font-size:0.9rem;color:#4a5d4e;margin:0;line-height:1.45;}.dz-grupa-lista{list-style:none;padding:0;margin:0;border-top:1px solid #e6ece3;}.dz-grupa-lista li + li{border-top:1px solid #eef2ec;}.dz-grupa-lista a{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.65rem 0;color:#152619;font-weight:600;font-size:0.94rem;text-decoration:none;}.dz-grupa-lista a:hover{color:#2b6e2e;}.dz-grupa-lista svg{width:0.95rem;height:0.95rem;flex-shrink:0;color:#2b6e2e;}.dz-uklad,.wp-uklad{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:2rem;align-items:start;}.dz-glowna,.wp-kolumna-glowna,.dz-boczna,.wp-boczna,.bok-przyklejona{position:sticky;top:5.5rem;align-self:start;}.bok-przyklejona{display:flex;flex-direction:column;gap:1.25rem;}.dz-wiersze{display:flex;flex-direction:column;gap:1rem;align-items:stretch;}.wiersz-polowy,.karta-polowa{height:auto !important;flex:0 0 auto !important;}.dz-uklad:has(.dz-wiersze > :nth-child(1):last-child) .dz-boczna .bok-panel:nth-child(n+2),.dz-uklad:has(.dz-wiersze > :nth-child(2):last-child) .dz-boczna .bok-panel:nth-child(n+2){display:none;}.dz-uklad:has(.dz-wiersze > :nth-child(3):last-child) .dz-boczna .bok-panel:nth-child(n+3),.dz-uklad:has(.dz-wiersze > :nth-child(4):last-child) .dz-boczna .bok-panel:nth-child(n+3){display:none;}.dz-paginacja{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid #d8e1d4;}.dz-strona-numery{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem;}.dz-strona-link{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;min-width:2.4rem;height:2.4rem;padding:0 0.75rem;border-radius:10px;background:#ffffff;border:1px solid #d8e1d4;color:#152619;font-weight:700;font-size:0.92rem;text-decoration:none;}.dz-strona-link.is-biezaca{background:#2b6e2e;border-color:#2b6e2e;color:#ffffff;}.dz-strona-link svg{width:1rem;height:1rem;}.bok-panel{background:#ffffff;border:1px solid #d8e1d4;border-radius:14px;padding:1.35rem;}.bok-karta-polowa{border-top:4px solid var(--kd,#2b6e2e);}.bok-naglowek{display:flex;align-items:center;gap:0.6rem;margin-bottom:0.9rem;}.bok-naglowek-ikona{display:inline-flex;color:var(--kd,#2b6e2e);}.bok-naglowek-ikona svg{width:1.25rem;height:1.25rem;}.bok-tytul{font-family:var(--f-n);font-size:1.2rem;margin:0 0 0.5rem;color:#152619;}.bok-naglowek .bok-tytul{margin:0;}.bok-opis{font-size:0.9rem;color:#4a5d4e;line-height:1.5;margin:0 0 1rem;}.bok-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.65rem;margin:0;}.bok-dl:has(> :nth-child(3):last-child) > :nth-child(3),.bok-dl:has(> :only-child) > :only-child{grid-column:1 / -1;}.bok-wiersz{background:#f4f6ef;border:1px solid #e1e8dd;border-radius:10px;padding:0.7rem 0.8rem;}.bok-etykieta{font-size:0.76rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:#4a5d4e;margin:0 0 0.2rem;}.bok-wartosc{font-size:0.98rem;font-weight:800;color:#152619;margin:0;}.bok-wartosc a{color:var(--kd,#2b6e2e);text-decoration:none;}.bok-warstwy{display:flex;flex-direction:column;gap:0.6rem;}.bok-warstwa{display:flex;align-items:center;gap:0.75rem;padding:0.65rem 0.75rem;border-radius:10px;background:#f4f6ef;border:1px solid #e1e8dd;text-decoration:none;color:#152619;}.bok-warstwa:hover{border-color:#2b6e2e;background:#e2efe0;}.bok-warstwa-ikona{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:8px;background:#ffffff;color:#2b6e2e;flex-shrink:0;}.bok-warstwa-ikona svg{width:1.15rem;height:1.15rem;}.bok-warstwa-tekst{display:flex;flex-direction:column;min-width:0;}.bok-warstwa-tekst strong{font-size:0.9rem;color:#152619;}.bok-warstwa-tekst small{font-size:0.78rem;color:#4a5d4e;}.bok-lista{list-style:none;padding:0;margin:0;}.bok-lista li + li{border-top:1px solid #eef2ec;}.bok-link{display:flex;align-items:center;justify-content:space-between;gap:0.65rem;padding:0.65rem 0;color:#152619;font-size:0.92rem;font-weight:600;text-decoration:none;}.bok-link:hover{color:#2b6e2e;}.bok-link svg{width:0.95rem;height:0.95rem;flex-shrink:0;color:#2b6e2e;}.bok-caly-dzial,.bok-cta-przycisk{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;margin-top:0.9rem;padding:0.7rem 1rem;border-radius:10px;background:#2b6e2e;color:#ffffff;font-weight:700;font-size:0.9rem;text-decoration:none;}.bok-caly-dzial svg,.bok-cta-przycisk svg{width:1rem;height:1rem;}.bok-kontakt{background:linear-gradient(160deg,#173f1c 0%,#102816 100%);color:#ffffff;border-color:#173f1c;}.bok-kontakt .bok-tytul{color:#ffffff;}.bok-kontakt .bok-opis{color:#d8e6d9;}.dz-inne-siatka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;}.dz-podrzedne-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}.dz-ogniwo{display:flex;align-items:center;gap:0.85rem;padding:1rem 1.1rem;background:#ffffff;border:1px solid #d8e1d4;border-left:4px solid var(--kd,#2b6e2e);border-radius:12px;text-decoration:none;color:#152619;}.dz-ogniwo:hover{border-color:var(--kd,#2b6e2e);background:#fafbf8;}.dz-ogniwo-tekst{display:flex;flex-direction:column;min-width:0;flex:1;}.dz-ogniwo-nazwa{font-weight:700;font-size:0.96rem;color:#152619;}.dz-ogniwo-opis{font-size:0.8rem;color:#4a5d4e;margin-top:0.15rem;}.dz-ogniwo-strzalka{margin-left:auto;color:var(--kd,#2b6e2e);}.dz-ogniwo-strzalka svg{width:1rem;height:1rem;}.wp-naglowek{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;background:#ffffff;border:1px solid #d8e1d4;border-left:6px solid var(--kd,#2b6e2e);border-radius:18px;padding:2rem 2.25rem;margin:1rem 0 2rem;}.wp-dzial{display:inline-flex;align-items:center;gap:0.45rem;padding:0.35rem 0.8rem;border-radius:999px;background:#e2efe0;color:var(--kd,#2b6e2e);font-weight:700;font-size:0.85rem;text-decoration:none;}.wp-dzial-ikona svg{width:1rem;height:1rem;}.wp-sponsorowane,.wp-odznaka-polowa{display:inline-flex;align-items:center;gap:0.35rem;padding:0.35rem 0.75rem;border-radius:999px;background:#f4f6ef;color:#4a5d4e;font-size:0.8rem;font-weight:700;}.wp-sponsorowane{background:#fef3c7;color:#92400e;}.wp-tytul{font-family:var(--f-n);font-size:clamp(1.85rem,3.2vw,2.75rem);line-height:1.16;color:#152619;margin:0 0 1rem;}.wp-metryczka{display:flex;flex-wrap:wrap;align-items:center;gap:1.1rem;font-size:0.9rem;color:#4a5d4e;}.wp-data,.wp-czas{display:inline-flex;align-items:center;gap:0.4rem;}.wp-data svg,.wp-czas svg{width:1rem;height:1rem;color:var(--kd,#2b6e2e);}.wp-podpis{font-weight:700;color:#2b6e2e;text-decoration:none;}.wp-naglowek-znak{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:16px;background:#e2efe0;color:var(--kd,#2b6e2e);}.wp-naglowek-znak svg{width:2.4rem;height:2.4rem;}.wp-obraz-ramka{margin:0 0 1.75rem;width:100%;border-radius:14px;overflow:hidden;border:1px solid #d8e1d4;}.wp-obraz-glowny{display:block;width:100%;height:auto;}.wp-wstep{display:flex;align-items:flex-start;gap:1rem;background:#e2efe0;border-left:4px solid var(--kd,#2b6e2e);border-radius:12px;padding:1.25rem 1.4rem;margin-bottom:1.75rem;}.wp-wstep-znak{color:var(--kd,#2b6e2e);flex-shrink:0;margin-top:0.15rem;}.wp-wstep-znak svg{width:1.35rem;height:1.35rem;}.wp-lead{font-size:1.08rem;line-height:1.65;color:#152619;font-weight:500;margin:0;}.wp-spis{background:#ffffff;border:1px solid #d8e1d4;border-radius:14px;padding:1.35rem 1.5rem;margin-bottom:2rem;}.wp-spis-tytul{display:flex;align-items:center;gap:0.55rem;font-family:var(--f-n);font-size:1.2rem;margin:0 0 0.9rem;color:#152619;}.wp-spis-tytul svg{width:1.2rem;height:1.2rem;color:#2b6e2e;}.wp-spis-lista{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.55rem 1.25rem;}.wp-spis-lista > :last-child:nth-child(odd){grid-column:1 / -1;}.wp-spis-lista a{display:flex;align-items:baseline;gap:0.55rem;padding:0.45rem 0.6rem;border-radius:8px;background:#f4f6ef;color:#152619;text-decoration:none;font-weight:600;font-size:0.92rem;}.wp-spis-lista a:hover{background:#e2efe0;color:#2b6e2e;}.wp-spis-nr{font-weight:800;color:#2b6e2e;font-size:0.82rem;}.wp-tresc{background:#ffffff;border:1px solid #d8e1d4;border-radius:16px;padding:2rem 2.25rem;}.wp-sekcja + .wp-sekcja{margin-top:2rem;padding-top:1.75rem;border-top:1px solid #e8eee5;}.wp-sekcja h2{font-family:var(--f-n);font-size:clamp(1.35rem,2.2vw,1.75rem);color:#152619;margin:0 0 0.9rem;}.wp-html p,.wp-html li{font-size:1.04rem;line-height:1.75;color:#1e3123;}.wp-html table{width:100%;border-collapse:collapse;margin:1.5rem 0;border-radius:10px;overflow:hidden;border:1px solid #d8e1d4;}.wp-html th{background:#2b6e2e;color:#ffffff;text-align:left;padding:0.75rem 1rem;font-weight:700;}.wp-html td{padding:0.75rem 1rem;border-top:1px solid #e4ebe0;}.wp-html tr:nth-child(even) td{background:#f8faf6;}.ramka-rada{background:#e2efe0;border-left:4px solid #2b6e2e;border-radius:10px;padding:1rem 1.25rem;}.wp-nawigacja{margin-top:2.25rem;}.wp-sasiednie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;}.wp-sasiednie:has(> :only-child){grid-template-columns:1fr;}.wp-sasiedni-karta{display:flex;flex-direction:column;gap:0.4rem;padding:1.15rem 1.35rem;background:#ffffff;border:1px solid #d8e1d4;border-radius:14px;text-decoration:none;color:#152619;}.wp-sasiedni-karta:hover{border-color:#2b6e2e;background:#fafbf8;}.wp-sasiedni-kierunek{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.8rem;font-weight:700;text-transform:uppercase;color:#2b6e2e;}.wp-sasiedni-kierunek svg{width:0.95rem;height:0.95rem;}.wp-sasiedni-tytul{font-family:var(--f-n);font-size:1.08rem;line-height:1.35;}.wp-powiazane-siatka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;}.wp-powiazane-siatka:has(> :nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr));}.wp-powiazane-siatka:has(> :nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));}.wp-powiazane-siatka:has(> :only-child){grid-template-columns:1fr;}.art-waski{max-width:860px;margin:0 auto;}@media (max-width:1024px){.dz-uklad,.wp-uklad{grid-template-columns:1fr;}.dz-glowna,.wp-kolumna-glowna,.dz-boczna,.wp-boczna,.bok-przyklejona{position:static;}.dz-inne-siatka,.wp-powiazane-siatka{grid-template-columns:repeat(2,minmax(0,1fr));}.dz-hero{grid-template-columns:1fr;}.dz-hero-ramka{max-width:100%;justify-self:stretch;}}@media (max-width:640px){.dz-grupy,.dz-inne-siatka,.dz-podrzedne-lista,.wp-powiazane-siatka,.wp-spis-lista,.wp-sasiednie{grid-template-columns:1fr;}.wp-naglowek{grid-template-columns:1fr;padding:1.4rem;}.wp-naglowek-znak{display:none;}.wp-tresc{padding:1.35rem;}}/* poprawki ręczne 9.11.2026 (pomiary:BOK,ROZBITE,WASKIE,PRZERWA) */
body{word-break:normal;overflow-wrap:break-word;}.wp-kolumna-glowna{position:static;align-self:auto;}.wp-boczna{position:relative;align-self:stretch;}.wp-boczna > .bok-przyklejona{position:sticky;top:5.5rem;}.bok-dl{grid-template-columns:minmax(0,1fr);}.bok-wiersz{display:flex;justify-content:space-between;align-items:baseline;gap:0.75rem;}.bok-etykieta{margin:0;}.bok-wartosc{text-align:right;}.wp-lead{background:none;border:0;padding:0;}.wp-spis-nr{flex-shrink:0;white-space:nowrap;}.wp-tresc table,.wp-html table{display:block;max-width:100%;overflow-x:auto;}.wp-html th,.wp-html td{word-break:normal;overflow-wrap:normal;min-width:7.5rem;}.wp-html th{white-space:nowrap;}@media (max-width:1024px){.wp-boczna > .bok-przyklejona{position:static;}}@media (max-width:640px){.wp-wstep{padding:1rem 1rem 1rem 0.9rem;gap:0.6rem;}.wp-wstep-znak{display:none;}.wp-tresc{padding:1.1rem 1rem;}}.dz-glowna{position:static;align-self:auto;}.dz-boczna{position:relative;align-self:stretch;}.dz-boczna > .bok-przyklejona{position:sticky;top:5.5rem;}@media (min-width:900px){.dz-podrzedne-lista{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:1024px){.dz-boczna > .bok-przyklejona{position:static;}}@media (max-width:900px){.wp-powiazane-siatka,.wp-powiazane-siatka:has(> :nth-child(3):last-child),.wp-powiazane-siatka:has(> :nth-child(2):last-child){grid-template-columns:minmax(0,1fr);}}@media (min-width:1025px){.sekcja-hero .hero-zawartosc{padding-left:0;padding-right:52px;max-width:640px;}}/* apteczka jako półka słoików,zegar jako oś tarcz (9.11.2026,zamiast trzeciego powtórzenia karty wpisu) */
.polka{list-style:none;margin:0;padding:0 0 1.1rem;border-bottom:10px solid #b98a52;border-radius:0 0 4px 4px;box-shadow:0 8px 0 -4px #8c6438}.sloik{min-width:0;display:flex}.sloik-link{display:flex;flex-direction:column;align-items:stretch;width:100%;text-decoration:none;color:var(--tekst)}.sloik-wieczko{display:block;height:14px;margin:0 14%;background:var(--dodatek);border-radius:6px 6px 2px 2px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.15)}.sloik-etykieta{flex:1;display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1rem 1.2rem;background:linear-gradient(180deg,#eef5ec 0,#fff 30%);border:2px solid var(--linia);border-top:0;border-radius:6px 6px 18px 18px}.sloik-dzial{font:600 .72rem/1.2 var(--f-t);letter-spacing:.06em;text-transform:uppercase;color:var(--akcent)}.sloik-nazwa{font:600 1.02rem/1.35 var(--f-n);overflow-wrap:break-word}.sloik-opis{font:.88rem/1.5 var(--f-t);color:var(--t2)}.sloik-link:hover .sloik-etykieta,.sloik-link:focus-visible .sloik-etykieta{border-color:var(--akcent)}.sloik-link:hover .sloik-nazwa{text-decoration:underline}.zegar-tarcze{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1.25rem}.zegar-krok{display:flex;gap:.9rem;align-items:flex-start;min-width:0;padding-top:1rem;border-top:2px dashed var(--linia)}.zegar-tarcza{flex-shrink:0;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--dodatek-jasny);border:2px solid var(--dodatek);color:var(--akcent-cien)}.zegar-tarcza svg{width:24px;height:24px}.zegar-krok-tresc{display:flex;flex-direction:column;gap:.35rem;min-width:0}.zegar-krok-dzial{font:600 .72rem/1.2 var(--f-t);letter-spacing:.06em;text-transform:uppercase;color:var(--akcent);text-decoration:none}.zegar-krok-tytul{font:600 1.02rem/1.35 var(--f-n);color:var(--tekst);text-decoration:none;overflow-wrap:break-word}.zegar-krok-tytul:hover{text-decoration:underline}.zegar-krok-opis{margin:0;font:.88rem/1.5 var(--f-t);color:var(--t2)}@media (max-width:1024px){.zegar-tarcze{grid-template-columns:repeat(2,minmax(0,1fr))}.apteczka-naturalna-siatka.polka{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.apteczka-naturalna-siatka.polka{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.zegar-tarcze,.apteczka-mineralna-siatka.polka,.apteczka-naturalna-siatka.polka{grid-template-columns:minmax(0,1fr)}}/* kadr otwarcia na telefon (9.11.2026):panorama 3:1 w prawie kwadratowym polu wymagała pliku 1920 px i opóźniała LCP */
.hero-waski{display:none}@media (max-width:640px){.hero-szeroki{display:none}.hero-waski{display:block}}/* ===== makieta właściciela,wersja 2 (9.11.2026):białe tło,cienkie ramki,bezszeryfowe nagłówki,układ z kolumną boczną ===== */
:root{--tlo:#ffffff;--linia:#e3e9df;--akcent:#2e7d32;--akcent-cien:#1d4d2b;--akcent-jasny:#eaf4e3;--stopka:#1d4d2b;--r:10px;--r-duzy:12px;--cien-karta:none;--zielen-gradient:linear-gradient(180deg,#5fa83a 0%,#2e7d32 100%)}body{background:#fff}h1,h2,h3,h4{font-family:var(--f-n);letter-spacing:-.01em}.marka-znak{width:2.9rem;height:2.9rem;background:none;border:0;border-radius:0}.marka-znak svg{width:2.9rem;height:2.9rem}.marka-nazwa{font-family:var(--f-n);font-weight:800;font-size:1.7rem;letter-spacing:-.025em}.marka-podtytul{font-weight:600;color:var(--tekst)}.kompas-ogniwo{background:#fff;border:1px solid var(--linia);border-radius:8px}.naglowek-pasek{background:var(--akcent-cien)}/* otwarcie na całą szerokość,bez ramki i cienia */
.sekcja-hero{position:relative;padding:0;margin:0 0 2.25rem;min-height:440px;display:flex;align-items:center;color:#fff;background:var(--akcent-cien);overflow:hidden}.sekcja-hero .hero-tlo{position:absolute;inset:0;z-index:0}.sekcja-hero .hero-obraz{aspect-ratio:auto;height:100%;width:100%;object-fit:cover}.sekcja-hero .hero-mgla{background:linear-gradient(90deg,rgba(12,36,18,.78) 0%,rgba(12,36,18,.5) 42%,rgba(12,36,18,0) 72%)}.sekcja-hero .hero-wiersz{position:relative;z-index:1}.sekcja-hero .hero-zawartosc{padding:3.5rem 0;max-width:620px}.hero-kicker{background:none;padding:0;border-radius:0;text-transform:none;letter-spacing:0;font-size:1rem;font-weight:700;color:#fff}.hero-tytul{font-weight:800;font-size:clamp(2.4rem,5vw,3.9rem);letter-spacing:-.025em;line-height:1.05}.hero-opis{color:#fff;font-size:1.12rem}.hero-cta,.przycisk-zielony{display:inline-flex;align-items:center;gap:.6rem;min-height:46px;padding:.7rem 1.5rem;border-radius:999px;background:var(--zielen-gradient);color:#fff;font-weight:700;text-decoration:none;border:0;box-shadow:0 2px 0 rgba(0,0,0,.08)}.hero-cta svg,.przycisk-zielony svg{width:1.05rem;height:1.05rem}.hero-cta:hover,.przycisk-zielony:hover{filter:brightness(1.07);color:#fff}/* układ:lewa kolumna i boczna */
.glowna-uklad{grid-template-columns:minmax(0,1fr) 320px;gap:2.25rem;margin-bottom:var(--odstep-sekcji)}.glowna-lewa{gap:2.4rem}.sekcja-tytul{margin:0;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:800;color:var(--tekst)}.sekcja-opis{margin:.3rem 0 1rem;color:var(--t2);font-size:.95rem}.sekcja-swiezo .sekcja-tytul,.sekcja-katalog .sekcja-tytul{margin-bottom:1rem}/* pięć wejść:rząd kafli */
.wejscia-rzad{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.wejscie-kafel{position:relative;display:block;aspect-ratio:4/5;border-radius:10px;overflow:hidden;color:#fff;text-decoration:none;background:var(--akcent-cien)}.wejscie-kafel .wejscie-obraz{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}.wejscie-kafel:hover .wejscie-obraz{transform:scale(1.05)}.wejscie-kafel::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(10,30,14,.82) 100%)}.wejscie-podpis{position:absolute;left:.9rem;right:.7rem;bottom:.85rem;z-index:1;display:flex;flex-direction:column;line-height:1.15}.wejscie-numer{font:800 1.75rem/1 var(--f-n)}.wejscie-nazwa{font:700 1.08rem/1.2 var(--f-t);margin-top:.2rem}/* plan:kafle z ikonami */
.plan-kafle{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem}.plan-kafel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:92px;padding:.75rem .4rem;border:1px solid var(--linia);border-radius:10px;background:#fff;text-align:center;color:var(--tekst);text-decoration:none;transition:border-color .2s,background .2s}.plan-kafel:hover{border-color:var(--akcent);background:var(--akcent-jasny)}.plan-kafel-znak{color:var(--akcent);display:inline-flex}.plan-kafel-znak svg{width:28px;height:28px}.plan-kafel-nazwa{font:600 .82rem/1.2 var(--f-t)}/* świeżo:duża karta i wiersze z miniaturą */
.swiezo-uklad{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1.25rem;align-items:start}.swiezo-glowny{position:relative;border:1px solid var(--linia);border-radius:12px;overflow:hidden;background:#fff}.swiezo-kadr{display:block;aspect-ratio:16/8;overflow:hidden}.swiezo-obraz{width:100%;height:100%;object-fit:cover}.swiezo-etykieta{position:absolute;top:.8rem;left:.8rem;padding:.25rem .65rem;border-radius:6px;background:#fff;color:var(--akcent);font:700 .8rem/1.2 var(--f-t);text-decoration:none}.swiezo-glowny-tresc{padding:1.1rem 1.25rem 1.3rem}.swiezo-glowny-tytul{margin:0 0 .6rem;font-size:1.45rem;font-weight:800;line-height:1.2}.swiezo-glowny-tytul a,.swiezo-wiersz-tytul a{color:var(--tekst);text-decoration:none}.swiezo-glowny-tytul a:hover,.swiezo-wiersz-tytul a:hover{color:var(--akcent)}.swiezo-meta{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0;color:var(--t2);font-size:.85rem}.meta-poz{display:inline-flex;align-items:center;gap:.35rem}.meta-ikona{display:inline-flex}.meta-ikona svg{width:15px;height:15px}.swiezo-zajawka{margin:.75rem 0 1rem;color:var(--t2);font-size:.95rem;line-height:1.55}.swiezo-lista{display:flex;flex-direction:column;gap:.75rem}.swiezo-wiersz{display:grid;grid-template-columns:130px minmax(0,1fr);gap:.9rem;align-items:start;padding:.55rem;border:1px solid var(--linia);border-radius:10px;background:#fff}.swiezo-miniatura{display:block;aspect-ratio:4/3;border-radius:8px;overflow:hidden}.swiezo-mini{width:100%;height:100%;object-fit:cover}.swiezo-wiersz-tresc{display:flex;flex-direction:column;gap:.3rem;min-width:0}.swiezo-znacznik{align-self:flex-start;padding:.12rem .5rem;border-radius:5px;background:#8bc34a;color:#14361a;font:700 .72rem/1.3 var(--f-t);text-decoration:none}.swiezo-wiersz-tytul{margin:0;font-size:1rem;font-weight:700;line-height:1.3}/* katalog:numerowane karty */
.katalog-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.katalog-karta{border:1px solid var(--linia);border-radius:10px;padding:.9rem 1rem 1rem;background:#fff;min-width:0}.katalog-glowa{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;color:var(--tekst);text-decoration:none;margin-bottom:.45rem}.katalog-numer{font:800 1.3rem/1 var(--f-n);color:var(--akcent)}.katalog-nazwa{font:800 1.02rem/1.2 var(--f-n)}.katalog-strzalka{color:var(--akcent);display:inline-flex}.katalog-strzalka svg{width:18px;height:18px}.katalog-glowa:hover .katalog-nazwa{color:var(--akcent)}.katalog-wpisy{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.3rem}.katalog-wpisy li{font-size:.86rem;line-height:1.4;color:var(--t2)}.katalog-wpisy a{color:var(--t2);text-decoration:none}.katalog-wpisy a:hover{color:var(--akcent);text-decoration:underline}/* kolumna boczna */
.glowna-boczna{position:relative;align-self:stretch}.glowna-boczna>.bok-przyklejona{position:sticky;top:1rem;display:flex;flex-direction:column;gap:1.5rem}.boczna-strefy{border:1px solid var(--linia);border-radius:12px;overflow:hidden;background:#fff}.strefy-okladka{position:relative;aspect-ratio:16/12;overflow:hidden;background:var(--akcent-cien)}.strefy-okladka-obraz{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.strefy-okladka::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(10,30,14,.8) 100%)}.strefy-tytul{position:absolute;left:1.1rem;right:1rem;bottom:1rem;z-index:1;margin:0;color:#fff;font-size:1.5rem;font-weight:800;line-height:1.15}.strefa-wiersz{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:.85rem;margin:.6rem;padding:.5rem;border:1px solid var(--linia);border-radius:10px;color:var(--tekst);text-decoration:none}.strefa-wiersz:hover{border-color:var(--akcent)}.strefa-wiersz .strefa-obraz{width:76px;height:76px;object-fit:cover;border-radius:8px}.strefa-tekst{display:flex;flex-direction:column;gap:.2rem}.strefa-tekst strong{font:700 1rem/1.2 var(--f-n)}.strefa-tekst small{font-size:.82rem;color:var(--t2)}.strefa-strzalka{color:var(--tekst);display:inline-flex}.strefa-strzalka svg{width:18px;height:18px}.boczna-archiwum{padding:.25rem .25rem 0}.archiwum-tytul{margin:0 0 .8rem;font-size:1.25rem;font-weight:800}.archiwum-miesiac{margin-bottom:.85rem}.archiwum-miesiac-tytul{margin:0 0 .35rem;font:800 1.02rem/1.2 var(--f-n);color:var(--akcent)}.archiwum-lista{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.25rem}.archiwum-lista li{font-size:.88rem;line-height:1.4}.archiwum-lista li::marker{color:#8bc34a}.archiwum-lista a{color:var(--tekst);text-decoration:none}.archiwum-lista a:hover{color:var(--akcent);text-decoration:underline}.starsze-wpisy{display:inline-flex;align-items:center;gap:.4rem;color:var(--akcent);font-weight:700;text-decoration:underline}.starsze-wpisy svg{width:16px;height:16px}/* sekcje pod układem w tym samym stylu:bez cieni i dużych promieni */
.sekcja-lustracja,.sekcja-apteczka,.sekcja-zegar{box-shadow:none;border-radius:12px;max-width:var(--szerokosc);margin-inline:auto;margin-bottom:2.25rem}.lustracja-pietro{background:#fff;border:1px solid var(--linia);border-left:4px solid var(--akcent);border-radius:10px}.lustracja-pietro .bok-warstwa{background:#f6f9f3;border-radius:8px}@media (max-width:1100px){.plan-kafle{grid-template-columns:repeat(7,minmax(0,1fr))}.plan-kafel-nazwa{font-size:.76rem}}@media (max-width:1024px){.glowna-uklad{grid-template-columns:minmax(0,1fr)}.glowna-boczna>.bok-przyklejona{position:static}.boczna-strefy{display:grid;grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.wejscia-rzad{grid-template-columns:repeat(5,minmax(0,1fr))}.wejscie-nazwa{font-size:.9rem}.swiezo-uklad{grid-template-columns:minmax(0,1fr)}.katalog-siatka{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-kafle{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.sekcja-hero{min-height:420px}.sekcja-hero .hero-mgla{background:linear-gradient(180deg,rgba(12,36,18,.35) 0%,rgba(12,36,18,.82) 100%)}.sekcja-hero .hero-zawartosc{padding:3rem 0 2.5rem}.wejscia-rzad{grid-template-columns:minmax(0,1fr)}.wejscie-kafel{aspect-ratio:16/6}.katalog-siatka{grid-template-columns:minmax(0,1fr)}.swiezo-wiersz{grid-template-columns:104px minmax(0,1fr)}}.strefa-wiersz{display:flex;align-items:center;gap:.85rem;background:#fff}.strefa-wiersz .strefa-obraz{flex:0 0 76px}.strefa-wiersz .strefa-tekst{flex:1;min-width:0}.swiezo-ikona{display:grid;place-items:center;aspect-ratio:1;background:var(--akcent-jasny);color:var(--akcent)}.swiezo-ikona svg{width:34px;height:34px}.swiezo-wiersz{grid-template-columns:72px minmax(0,1fr)}.swiezo-wiersz:not(:has(.swiezo-miniatura)){display:block}.swiezo-glowny:not(:has(.swiezo-kadr)){border-top:4px solid var(--akcent)}.swiezo-glowny:not(:has(.swiezo-kadr)) .swiezo-etykieta{position:static;display:inline-block;margin:1.1rem 1.25rem 0;background:var(--akcent-jasny)}@media (max-width:640px){.swiezo-wiersz{grid-template-columns:64px minmax(0,1fr)}}
.katalog-wpisy li{display:list-item;padding:0;margin:0}
.katalog-wpisy li::before{content:none}
.katalog-wpisy li::marker{color:#8bc34a}
