@font-face{font-family:Poltawski Nowy;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/poltawski-nowy-latin-ext-600-normal-BEh75CdT.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poltawski Nowy;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/poltawski-nowy-latin-600-normal-Cm6CE0_b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poltawski Nowy;font-weight:700;font-style:italic;font-display:swap;src:url(/assets/poltawski-nowy-latin-ext-700-italic-UwvhXBxm.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poltawski Nowy;font-weight:700;font-style:italic;font-display:swap;src:url(/assets/poltawski-nowy-latin-700-italic-DCzUZfB4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/schibsted-grotesk-latin-ext-600-normal-BGXZEvco.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/schibsted-grotesk-latin-600-normal-C_xFOvnl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-weight:400;font-display:swap;src:url(/assets/alegreya-sans-latin-ext-400-normal-D7N6b6bd.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-weight:400;font-display:swap;src:url(/assets/alegreya-sans-latin-400-normal-DtLlO8BS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-weight:700;font-display:swap;src:url(/assets/alegreya-sans-latin-ext-700-normal-HuHd3-Mg.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-weight:700;font-display:swap;src:url(/assets/alegreya-sans-latin-700-normal-DEbcy2sF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--papier:#f3ead7;--papier-2:#e9dec6;--karta:#fffaf0;--tusz:#1f2a24;--tusz-2:#46524a;--tusz-3:#6c736b;--linia:#d9ccb1;--las:#2d5e46;--las-ciemny:#1f4433;--cegla:#b9482a;--zloto:#b47d1d;--morze:#2f6a7a;--czerwien:#a3402c;--cien:0 1px 2px #281e0a0f, 0 8px 24px #281e0a14;--promien:16px;--gora:env(safe-area-inset-top,0px);--dol:env(safe-area-inset-bottom,0px);--ruch:.32s;--krzywa:cubic-bezier(.22, 1, .36, 1);--serif:"Poltawski Nowy", "Iowan Old Style", Palatino, Georgia, serif;--grotesk:"Schibsted Grotesk", "Segoe UI", Roboto, Arial, sans-serif;--tekst:"Alegreya Sans", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--tekst);font-variant-numeric:lining-nums;color:var(--tusz);background:var(--papier);-webkit-text-size-adjust:100%;font-size:17px}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{background:var(--papier)}body{background:var(--papier);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--las-ciemny)}h1,h2,h3{margin:0}p{margin:0;line-height:1.45}img{max-width:100%}.tytul-serif{font-family:var(--serif);letter-spacing:-.005em;font-weight:600}.tytul-kursywa{font-family:var(--serif);font-style:italic;font-weight:700}.etykieta{font-family:var(--grotesk);letter-spacing:.12em;text-transform:uppercase;color:var(--cegla);font-size:12px;font-weight:600}.aplikacja{max-width:560px;min-height:100dvh;margin:0 auto;position:relative}.ekran{padding:calc(var(--gora) + 12px) 16px calc(var(--dol) + 104px);animation:wejscie var(--ruch) var(--krzywa) both}.ekran.bez-paska{padding-bottom:calc(var(--dol) + 32px)}@keyframes wejscie{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.naglowek{justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-bottom:10px;display:flex}.naglowek h1{font-size:30px;line-height:1.1}.podtytul{color:var(--tusz-2);font-size:16px}.przycisk{background:var(--las);color:#fff;min-height:52px;font-family:var(--grotesk);cursor:pointer;text-align:center;transition:transform .16s var(--krzywa), background .16s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.przycisk:active{transform:scale(.97)}.przycisk:hover{background:var(--las-ciemny)}.przycisk.szeroki{width:100%}.przycisk.drugi{background:var(--karta);color:var(--tusz);box-shadow:inset 0 0 0 1.5px var(--linia)}.przycisk.drugi:hover{background:var(--papier-2)}.przycisk.cegla{background:var(--cegla)}.przycisk.cegla:hover{background:#9c3a20}.przycisk.maly{min-height:40px;padding:0 14px;font-size:14px}.przycisk.niebezpieczny{background:var(--czerwien)}.przycisk[disabled],.przycisk[aria-disabled=true]{background:var(--papier-2);color:var(--tusz-3);cursor:not-allowed;box-shadow:none}.przycisk[disabled]:active{transform:none}:focus-visible{outline:3px solid var(--zloto);outline-offset:2px;border-radius:12px}.link-przycisk{color:var(--las-ciemny);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.rzad{flex-wrap:wrap;gap:10px;display:flex}.rzad>.przycisk{flex:140px}.wstecz{min-width:44px;min-height:44px;color:var(--las-ciemny);font-family:var(--grotesk);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:4px;margin-left:-6px;padding:0 12px 0 6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.karta{background:var(--karta);border-radius:var(--promien);box-shadow:var(--cien);padding:16px}.sekcja{margin-top:26px}.sekcja>h2,.sekcja-tytul{font-family:var(--serif);align-items:center;gap:8px;margin-bottom:10px;font-size:22px;font-weight:600;display:flex}.lista{gap:10px;display:grid}.znacznik{font-family:var(--grotesk);background:var(--papier-2);color:var(--tusz-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.znacznik.otwarte{color:#1d5a33;background:#d9ecdf}.znacznik.zamkniete{color:#8a2f1d;background:#f4dfd8}.znacznik.nieznane{color:#6e5214;background:#efe4c8}.kropka{background:currentColor;border-radius:50%;width:8px;height:8px;display:inline-block}.ostrzezenie{color:#5b430c;background:#f8ecd0;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;line-height:1.4;display:flex}.info{color:#1f4433;background:#e3ede6;border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.4}.blad{color:#7e2a18;background:#f6e0d8;border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.4}.drobne{color:var(--tusz-3);font-size:14px;line-height:1.4}.pasek{left:50%;bottom:calc(var(--dol) + 10px);-webkit-backdrop-filter:saturate(1.4)blur(16px);z-index:20;background:#fffaf0e6;border-radius:22px;gap:2px;width:min(100% - 20px,520px);padding:5px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px 30px #1e190a2e,inset 0 0 0 1px #0000000d}.pasek a{min-height:54px;color:var(--tusz-2);font-family:var(--grotesk);transition:background .2s var(--krzywa), color .2s;border-radius:17px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:11.5px;font-weight:600;text-decoration:none;display:flex;position:relative}.pasek a[aria-current=page]{background:var(--las);color:#fff}.pasek .licznik-kolejki{background:var(--cegla);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:5px;right:calc(50% - 22px)}.marka{flex-direction:column;display:flex}.marka .nazwa{font-family:var(--serif);color:var(--tusz);font-size:26px;font-style:italic;font-weight:700;line-height:1}.marka .pod{font-family:var(--grotesk);letter-spacing:.14em;text-transform:uppercase;color:var(--cegla);margin-top:4px;font-size:11px;font-weight:600}.mapa-karta{padding:8px 8px 12px;overflow:hidden}.mapa-svg{width:100%;height:auto;display:block}.mapa-park{cursor:pointer}.mapa-park .znak{transition:transform .26s var(--krzywa);transform-box:fill-box;transform-origin:50%}.mapa-park:hover .znak,.mapa-park:focus-visible .znak{transform:scale(1.18)}.mapa-park:focus-visible{outline:none}.mapa-park.nowy .znak{animation:puls 1.2s var(--krzywa) 2}@keyframes puls{50%{transform:scale(1.35)}}.licznik{font-family:var(--grotesk);align-items:baseline;gap:4px;display:flex}.licznik b{letter-spacing:-.03em;color:var(--las-ciemny);font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.licznik span{color:var(--tusz-2);font-size:16px;font-weight:600}.siatka-parkow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kafel{color:inherit;background:var(--karta);box-shadow:var(--cien);transition:transform .2s var(--krzywa);border-radius:14px;text-decoration:none;display:block;overflow:hidden}.kafel:active{transform:scale(.97)}.kafel .pocztowka{aspect-ratio:4/5}.kafel-opis{min-height:58px;padding:9px 11px 11px}.kafel-opis b{font-family:var(--serif);font-size:17px;font-weight:600;line-height:1.15;display:block}.kafel-opis small{color:var(--tusz-3);font-size:13px}.kafel.szary .pocztowka img{filter:grayscale(.85)contrast(.9)brightness(1.06);opacity:.85}.pocztowka{background:var(--papier-2);position:relative;overflow:hidden}.pocztowka>img{object-fit:cover;width:100%;height:100%;display:block}.pocztowka .rysunek{width:100%;height:100%}.rysunek{background:var(--papier-2);position:relative;overflow:hidden}.rysunek svg{width:100%;height:100%;display:block}.chmura{animation:38s linear infinite alternate plyn}.chmura.druga{animation-duration:52s;animation-direction:alternate-reverse}@keyframes plyn{0%{transform:translate(-18px)}to{transform:translate(22px)}}.slonce{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite oddech}@keyframes oddech{50%{transform:scale(1.06)}}.zwierze{animation:14s ease-in-out infinite alternate idzie}@keyframes idzie{0%{transform:translate(0)}to{transform:translate(-120px)}}.rysunek.statyczny *{animation:none!important}.bohater{margin:0 -16px;position:relative}.bohater .pocztowka{aspect-ratio:4/5;width:100%;max-height:54dvh}.bohater .pocztowka>img{object-position:50% 40%}.bohater:after{content:"";background:linear-gradient(transparent, var(--papier));pointer-events:none;height:28%;position:absolute;bottom:0;left:0;right:0}.bohater-pasek{top:calc(var(--gora) + 8px);z-index:2;justify-content:space-between;display:flex;position:absolute;left:12px;right:12px}.bohater-pasek .wstecz,.bohater-pasek .znacznik{-webkit-backdrop-filter:blur(10px);background:#fffaf0e6;border-radius:999px;margin:0;padding:0 14px 0 8px}.bohater-pasek .znacznik{align-self:center;height:32px;padding:0 12px}.park-tytul{z-index:1;margin-top:-36px;position:relative}.park-tytul h1{font-size:34px;line-height:1.05}.park-tytul .podtytul{margin-top:6px}.podpis-pocztowki{font-family:var(--grotesk);letter-spacing:.16em;color:var(--cegla);text-transform:uppercase;font-size:12px;font-weight:600}.akcje-parku{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.akcje-parku .przycisk:first-child{grid-column:1/-1}.czy-wiesz{background:var(--las);color:#f3ead7;border-radius:var(--promien);padding:16px 18px}.czy-wiesz .etykieta{color:#f0c977}.czy-wiesz p{margin-top:6px;font-size:17px}.dziesiec{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dziesiec li{border-bottom:1px dashed var(--linia);grid-template-columns:32px 1fr;align-items:start;gap:10px;padding:9px 0;display:grid}.dziesiec li:last-child{border-bottom:0}.dziesiec .nr{font-family:var(--grotesk);color:var(--cegla);padding-top:1px;font-size:15px;font-weight:600}.dziesiec label{cursor:pointer;display:contents}.dziesiec input{width:22px;height:22px;accent-color:var(--las);margin:0}.dziesiec .zrobione span{color:var(--tusz-3);text-decoration:line-through}.gatunki{gap:8px;display:grid}.gatunek{border-bottom:1px solid var(--linia);grid-template-columns:1fr auto;gap:2px 10px;padding:10px 0;display:grid}.gatunek:last-child{border-bottom:0}.gatunek b{font-size:17px}.gatunek i{color:var(--tusz-3);font-size:14px}.gatunek .grupa{grid-area:1/2}.gatunek p{color:var(--tusz-2);grid-column:1/-1;font-size:15px}.punkt h3{font-size:17px;font-family:var(--tekst);font-weight:700}.punkt .wiersz{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.punkt dl{gap:6px;margin:10px 0 0;font-size:15px;display:grid}.punkt dt{color:var(--tusz-3);font-family:var(--grotesk);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.punkt dd{color:var(--tusz-2);margin:0;line-height:1.4}.miejsce{align-items:center;gap:12px;display:flex}.ikona-kolo{background:var(--papier-2);width:40px;height:40px;color:var(--las-ciemny);border-radius:50%;flex:none;place-items:center;display:grid}.zgloszenie{border-bottom:1px solid var(--linia);gap:4px;padding:10px 0;display:grid}.zgloszenie:last-child{border-bottom:0}.zgloszenie .gora{justify-content:space-between;align-items:center;gap:8px;display:flex}.zgloszenie img{object-fit:cover;border-radius:10px;width:100%;max-height:180px;margin-top:4px}.strona-notatek{background:var(--karta);border-radius:var(--promien);box-shadow:var(--cien);padding:16px}.strona-notatek .zdanie{font-family:var(--serif);color:var(--tusz-2);text-align:center;margin-top:14px;font-size:16px;font-style:italic;font-weight:700}.siatka-zdjec{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.miniatura{aspect-ratio:1;background:var(--papier-2);border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.miniatura img{object-fit:cover;width:100%;height:100%;display:block}.miniatura .stan{padding:2px 6px;font-size:10px;position:absolute;bottom:4px;left:4px}.miniatura[aria-pressed=true]{outline:4px solid var(--cegla);outline-offset:-4px}.miniatura[aria-pressed=true]:after{content:"✓";background:var(--cegla);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:grid;position:absolute;top:4px;right:4px}.dodaj-zdjecie{aspect-ratio:1;border:2px dashed var(--linia);color:var(--tusz-2);cursor:pointer;font-family:var(--grotesk);text-align:center;background:0 0;border-radius:10px;place-items:center;padding:6px;font-size:13px;font-weight:600;display:grid}.dodaj-zdjecie input{opacity:0;width:1px;height:1px;position:absolute}.zdjecie-duze{border-radius:12px;width:100%;display:block}.podglad-zdjecia{z-index:40;padding:calc(var(--gora) + 10px) 12px calc(var(--dol) + 16px);background:#0a0e0beb;flex-direction:column;gap:10px;display:flex;position:fixed;inset:0}.podglad-zdjecia img{object-fit:contain;flex:1;width:100%;min-height:0}.podglad-zdjecia .wstecz{color:#fff}.podglad-zdjecia .pole input{background:#fffffff2}.siatka-pol{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.pole-naklejki{aspect-ratio:1;font-family:var(--grotesk);color:var(--tusz-3);border:1.5px dashed var(--linia);background:0 0;border-radius:8px;place-items:center;font-size:12px;font-weight:600;text-decoration:none;display:grid;position:relative;overflow:hidden}.pole-naklejki.zajete{color:#fff;background:var(--las);border:0}.pole-naklejki.zajete img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.pole-naklejki.zajete span{text-shadow:0 1px 2px #0009;position:relative}.znaczek-pola{background:var(--karta);width:72px;height:72px;font-family:var(--grotesk);color:var(--tusz);box-shadow:var(--cien);border:2px dashed var(--cegla);border-radius:12px;place-items:center;font-size:22px;font-weight:600;display:inline-grid}.pole{gap:6px;margin-top:14px;display:grid}.pole label,.pole .opis-pola{font-family:var(--grotesk);color:var(--tusz-2);font-size:13px;font-weight:600}.pole input,.pole textarea,.pole select{border:1.5px solid var(--linia);background:var(--karta);min-height:50px;color:var(--tusz);border-radius:12px;width:100%;padding:0 14px;font-size:17px}.pole textarea{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.4}.pole input:focus,.pole textarea:focus,.pole select:focus{border-color:var(--las);outline:none;box-shadow:0 0 0 3px #2d5e4633}.wybor{flex-wrap:wrap;gap:8px;display:flex}.wybor label{background:var(--karta);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--linia);cursor:pointer;font-family:var(--grotesk);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.wybor input{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.wybor label:has(input:checked){background:var(--las);color:#fff;box-shadow:none}.wybor label:has(input:focus-visible){outline:3px solid var(--zloto);outline-offset:2px}.pory{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.pora{text-align:center;font-family:var(--grotesk);border:1.5px dashed var(--linia);color:var(--tusz-3);border-radius:12px;place-items:center;gap:2px;min-height:64px;padding:10px 6px;font-size:12px;font-weight:600;display:grid}.pora.zdobyta{color:#fff;border:0}.pora small{opacity:.92;font-size:11px;font-weight:600}.wiersz-kolekcji{color:inherit;border-bottom:1px solid var(--linia);grid-template-columns:112px 1fr;align-items:center;gap:10px;min-height:60px;padding:8px 0;text-decoration:none;display:grid}.wiersz-kolekcji:last-child{border-bottom:0}.wiersz-kolekcji .nazwa{font-family:var(--serif);font-size:16px;font-weight:600}.wiersz-kolekcji .pora{border-radius:10px;min-height:40px;padding:0}.wiersz-kolekcji .pora svg{width:20px;height:20px}.naglowek-por{background:var(--karta);z-index:2;grid-template-columns:112px 1fr;gap:10px;padding:10px 0 4px;display:grid;position:sticky;top:0}.naglowek-por .pory{gap:8px}.naglowek-por span{font-family:var(--grotesk);text-align:center;color:var(--tusz-2);font-size:11px;font-weight:600}.radar{place-items:center;width:130px;height:130px;margin:18px auto 10px;display:grid;position:relative}.radar:before,.radar:after{content:"";border:2px solid var(--las);opacity:0;border-radius:50%;position:absolute;inset:0}.radar.szuka:before{animation:fala 1.8s var(--krzywa) infinite}.radar.szuka:after{animation:fala 1.8s var(--krzywa) .9s infinite}@keyframes fala{0%{opacity:.6;transform:scale(.4)}to{opacity:0;transform:scale(1)}}.radar .srodek{background:var(--las);color:#fff;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;box-shadow:0 10px 30px #2d5e4659}.radar .srodek.blad{background:var(--zloto);box-shadow:0 10px 30px #b47d1d4d}.lub{color:var(--tusz-3);font-family:var(--grotesk);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;margin:26px 0 6px;font-size:13px;font-weight:600;display:flex}.lub:before,.lub:after{content:"";background:var(--linia);flex:1;height:1px}.sukces{text-align:center}.sukces .pocztowka-zywa{border-radius:16px;margin:8px 0 18px}.pocztowka-zywa{aspect-ratio:747/1000;isolation:isolate;background:#2b3a33;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 50px #140f0559}.pocztowka-zywa>img{object-fit:cover;width:100%;height:100%;animation:oddech-obrazu 24s ease-in-out infinite alternate, ozywa 2.6s var(--krzywa) both;transform-origin:50% 70%;position:absolute;inset:0}@keyframes oddech-obrazu{0%{transform:scale(1.02)}to{transform:scale(1.08)translateY(-1%)}}@keyframes ozywa{0%{filter:grayscale()brightness(1.1)}70%{filter:none}to{filter:none}}.pocztowka-zywa .mgla{pointer-events:none;mix-blend-mode:screen;opacity:.55;filter:blur(6px);background:radial-gradient(30% 45% at 20%,#ffffffbf,#0000 70%),radial-gradient(25% 40% at 55% 60%,#fff9,#0000 70%),radial-gradient(30% 50% at 85% 45%,#ffffffb3,#0000 70%);width:200%;height:38%;animation:46s linear infinite alternate mgla;position:absolute;left:-50%}.pocztowka-zywa .mgla.dolna{bottom:6%}.pocztowka-zywa .mgla.srodkowa{opacity:.35;animation-duration:64s;animation-direction:alternate-reverse;top:38%}@keyframes mgla{0%{transform:translate(-12%)}to{transform:translate(12%)}}.pocztowka-zywa .swiatlo{pointer-events:none;mix-blend-mode:soft-light;transform-origin:78% 0;background:conic-gradient(from 200deg at 78% 0,#0000 0deg,#ffecbee6 8deg,#0000 16deg,#ffecbe99 26deg,#0000 34deg,#ffecbecc 44deg,#0000 54deg);animation:9s ease-in-out infinite alternate swiatlo;position:absolute;inset:-20%}@keyframes swiatlo{0%{opacity:.35;transform:rotate(-3deg)}to{opacity:.85;transform:rotate(3deg)}}.pocztowka-zywa canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pocztowka-zywa.spokojna>img,.pocztowka-zywa.spokojna .mgla,.pocztowka-zywa.spokojna .swiatlo{animation:none}.ozyw-ekran{color:#f3ead7;min-height:100dvh;padding:calc(var(--gora) + 8px) 16px calc(var(--dol) + 24px);background:#17201b;flex-direction:column;gap:14px;display:flex}.ozyw-ekran .wstecz{color:#f3ead7}.ozyw-ekran .pocztowka-zywa{aspect-ratio:747/1000;width:100%;max-width:52.29dvh;height:auto;max-height:70dvh;margin:0 auto}.ozyw-ekran p{color:#f3ead7d9;text-align:center}.ozyw-ekran .przycisk.drugi{color:#f3ead7;background:#ffffff14;box-shadow:inset 0 0 0 1.5px #fff3}.podglad-karty{width:100%;height:auto;box-shadow:var(--cien);background:var(--papier-2);aspect-ratio:4/5;border-radius:16px;display:block}.skaner{aspect-ratio:3/4;background:#111;border-radius:18px;position:relative;overflow:hidden}.skaner[data-kamera=brak],.skaner[data-kamera=odmowa]{aspect-ratio:auto;background:var(--las-ciemny);min-height:120px}.skaner video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.skaner .celownik{aspect-ratio:1;border:3px solid #ffffffd9;border-radius:18px;width:62%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #00000059}.skaner .komunikat{color:#fff;text-align:center;text-shadow:0 1px 3px #000000b3;font-size:15px;position:absolute;bottom:12px;left:12px;right:12px}.start{min-height:100dvh;padding:calc(var(--gora) + 16px) 20px calc(var(--dol) + 24px);animation:wejscie .5s var(--krzywa) both;flex-direction:column;display:flex}.start .okladka{aspect-ratio:747/700;border-radius:14px;overflow:hidden;box-shadow:0 18px 40px #281e0a40}.start .okladka img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.start h1{margin-top:22px;font-size:46px;line-height:1}.start .pod{font-family:var(--grotesk);letter-spacing:.14em;text-transform:uppercase;color:var(--cegla);margin-top:8px;font-size:13px;font-weight:600}.start .podtytul{margin-top:12px;font-size:17px}.egzemplarz{background:var(--karta);box-shadow:var(--cien);font-family:var(--grotesk);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:16px;padding:8px 14px 8px 8px;font-size:14px;font-weight:600;display:inline-flex}.egzemplarz .nr{background:var(--cegla);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px}.status-sync{font-family:var(--grotesk);color:var(--tusz-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.status-sync .kropka{width:8px;height:8px}.status-sync.czeka .kropka{background:var(--zloto)}.status-sync.ok .kropka{background:var(--las)}.status-sync.brak .kropka{background:var(--tusz-3)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width>=520px){.siatka-parkow{grid-template-columns:repeat(3,minmax(0,1fr))}.siatka-zdjec{grid-template-columns:repeat(4,minmax(0,1fr))}.siatka-pol{grid-template-columns:repeat(8,minmax(0,1fr))}}.start-okladka{min-height:100dvh;animation:wejscie .5s var(--krzywa) both;flex-direction:column;display:flex;position:relative}.start-obraz{background-color:#f6e6c6;background-position:50% 100%;background-size:cover;height:80dvh;position:absolute;inset:0 0 auto}.start-obraz:after{content:"";background:linear-gradient(transparent, var(--papier));height:40%;position:absolute;bottom:0;left:0;right:0}.start-tytul{padding:calc(var(--gora) + 3dvh) 20px 0;text-align:center;position:relative}.start-tytul h1{color:#2a2a1f;font-size:clamp(40px,12vw,56px);line-height:.95}.start-tytul .pod{font-family:var(--grotesk);letter-spacing:.18em;text-transform:uppercase;color:var(--cegla);background:#f6e6c6d9;border-radius:999px;margin-top:10px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-block}.start-dol{padding:24px 20px calc(var(--dol) + 24px);background:linear-gradient(#f3ead700, var(--papier) 40px);flex-direction:column;margin-top:auto;display:flex;position:relative}.start-dol .podtytul{color:var(--tusz);font-size:17px}.start-dol .egzemplarz{margin-top:14px}
