.wizytowka-dziecka{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-width:0}.wizytowka-dziecka-awatar-przycisk{flex:none;position:relative;display:block;width:56px;height:56px;margin:0;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;line-height:0;-webkit-tap-highlight-color:transparent}.wizytowka-dziecka-awatar-przycisk:focus-visible{outline:3px solid var(--color-zaba-ciemna);outline-offset:5px}.wizytowka-dziecka-awatar{display:block;width:56px;height:56px;border-radius:50%;object-fit:cover;background:var(--color-zaba-tlo);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--color-linia-mocna);transition:transform .15s ease,box-shadow .15s ease}.wizytowka-dziecka-awatar-przycisk:hover .wizytowka-dziecka-awatar,.wizytowka-dziecka-awatar-przycisk:focus-visible .wizytowka-dziecka-awatar{transform:scale(1.06);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--color-zaba)}.wizytowka-dziecka-aparat{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--color-zaba);color:#fff;box-shadow:0 0 0 2px #fff;pointer-events:none}.wizytowka-dziecka-awatar-przycisk:hover .wizytowka-dziecka-aparat{background:var(--color-zaba-ciemna)}@media(prefers-reduced-motion:reduce){.wizytowka-dziecka-awatar{transition:none}.wizytowka-dziecka-awatar-przycisk:hover .wizytowka-dziecka-awatar{transform:none}}.wizytowka-dziecka-tekst{flex:1 1 5rem;min-width:0;overflow-wrap:anywhere}.wizytowka-dziecka-przycisk{flex:none}.popup-marzenia{position:fixed;inset:0;z-index:96;display:flex;align-items:center;justify-content:center;padding:1rem;background:#17400a8c;overflow-y:auto}.popup-marzenia[hidden]{display:none!important}.popup-marzenia-karta{position:relative;width:min(100%,26rem);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:auto;text-align:center;background:#fffdf6;border:4px solid #17400a;border-radius:1.75rem;padding:1.25rem 1.5rem 1.5rem;box-shadow:0 10px #17400a,0 20px 40px #00000040;animation:popup-marzenia-podskok .5s ease-out}@keyframes popup-marzenia-podskok{0%{transform:scale(.6) rotate(-6deg);opacity:0}60%{transform:scale(1.06) rotate(2deg);opacity:1}to{transform:scale(1) rotate(0)}}.popup-marzenia-naglowek{display:flex;align-items:center;gap:.75rem;text-align:left;margin:0 0 .5rem}.popup-marzenia-naglowek img{width:56px;height:56px;flex:0 0 auto;border-radius:999px;border:3px solid var(--color-zaba, #5cb51a);background:var(--color-zaba-tlo, #e9f8d2)}.popup-marzenia-od{margin:0;font-family:var(--font-naglowek);font-weight:700;font-size:1.1rem;color:var(--color-zaba-ciemna, #2f7a00);background:var(--color-zaba-tlo, #e9f8d2);border-radius:1rem 1rem 1rem .25rem;padding:.45rem .9rem}.popup-marzenia-tytul{margin:.25rem 0 0;font-family:var(--font-naglowek);font-size:1.6rem;line-height:1.2;color:var(--color-pomarancz-ciemny, #c95e05)}.popup-marzenia-obraz{display:block;width:180px;height:180px;max-width:none;margin:.5rem auto 0;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(23,64,10,.25))}.popup-marzenia-tresc{margin:.5rem auto 1rem;font-size:1.05rem;line-height:1.45;overflow-wrap:anywhere}.popup-marzenia-przyciski{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}@media(max-width:400px){.popup-marzenia{padding:.75rem}.popup-marzenia-karta{padding:1rem 1.1rem 1.25rem}.popup-marzenia-tytul{font-size:1.4rem}.popup-marzenia-obraz{width:130px;height:130px}.popup-marzenia-tresc{font-size:1rem;margin-bottom:.85rem}}@media(prefers-reduced-motion:reduce){.popup-marzenia-karta{animation:none}}[data-astro-cid-2birpovd][data-sekcja-karmienia].prosi{border-color:var(--color-pomarancz);box-shadow:0 4px 0 var(--color-pomarancz)}.prosba-kumy[data-astro-cid-2birpovd]{background:var(--color-pomarancz-tlo);border:2px solid var(--color-pomarancz);color:var(--color-pomarancz-ciemny)}.prosba-kumy[data-astro-cid-2birpovd][hidden]{display:none}.kafelek-zachcianki[data-astro-cid-2birpovd] img[data-astro-cid-2birpovd]{animation:kafelek-zachcianki-podskok 1.6s ease-in-out infinite}@keyframes kafelek-zachcianki-podskok{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.kafelek-zachcianki[data-astro-cid-2birpovd] img[data-astro-cid-2birpovd]{animation:none}}
