@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-normal-CvGt0Ybw.woff2)format("woff2"),url(/assets/fraunces-vietnamese-400-normal-B65MOf9T.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-normal-D8gbi3Gu.woff2)format("woff2"),url(/assets/fraunces-latin-ext-400-normal-UihxqfOe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2)format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2)format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--rytm:cubic-bezier(.45, 0, .55, 1);--e:cubic-bezier(.22, 1, .36, 1)}:root,:root[data-motyw=a]{--tlo:#f4f1ea;--tekst:#3d4a3f;--przygaszony:#7d897b;--akcent:#5f7a5c;--na-akcencie:#f4f1ea;--linia:#d6dccf;--karta:#fbf9f4;--plama1:#dfe8dc;--plama2:#efe2d3;--kula1:#d5e2cf;--kula2:#9db494;--poswiata:#9db49466;--skora:#efcfb6;--skora-cien:#deb497;--wlosy:#5b4636;--sweter:#8fa98a;--sweter-cien:#7a9575;--krzeslo:#e3d9c8;--biurko:#d3c4ab;--biurko-cien:#c2b195;--prowadnica:#5f7a5c;--chmura:#fbf9f4;--slonce:#efe2d3;--cisza:#0d1214}:root[data-motyw=b]{--tlo:#121a1d;--tekst:#d7e3df;--przygaszony:#7f9692;--akcent:#9fd8c7;--na-akcencie:#121a1d;--linia:#26373a;--karta:#18232780;--plama1:#1e3a37;--plama2:#2a2a3e;--kula1:#9fd8c7;--kula2:#3d8a7b;--poswiata:#3d8a7b66;--skora:#d9b49b;--skora-cien:#c09a80;--wlosy:#2b2320;--sweter:#4f8f80;--sweter-cien:#41796c;--krzeslo:#1f2d2c;--biurko:#2b3a3c;--biurko-cien:#223032;--prowadnica:#9fd8c7;--chmura:#9fd8c733;--slonce:#d7e3df55;--cisza:#070b0c}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0}body{background:var(--tlo);color:var(--tekst);-webkit-tap-highlight-color:transparent;font-family:Nunito,system-ui,sans-serif;font-size:16px;transition:background-color 1.5s,color 1.5s;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--akcent);outline-offset:3px;border-radius:12px}.naglowek{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(24px,4vw,30px);font-weight:400;line-height:1.2}.cichy{color:var(--przygaszony);margin:0;font-size:15px;line-height:1.5}.etykieta{letter-spacing:.16em;text-transform:uppercase;color:var(--przygaszony);font-size:11px}.przycisk{border:1px solid var(--linia);color:var(--akcent);transition:background-color .4s var(--e), color 1.5s ease, border-color 1.5s ease, transform .4s var(--e);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:700;display:inline-flex}.przycisk:hover{background:color-mix(in srgb, var(--akcent) 8%, transparent)}.przycisk:active{transform:scale(.98)}.przycisk.glowny{background:var(--akcent);color:var(--na-akcencie);border-color:#0000}.przycisk.cichy-p{opacity:.8;border-color:#0000}.przycisk-ikona{width:44px;height:44px;color:var(--przygaszony);border-radius:50%;place-items:center;display:grid}.przycisk-ikona:hover{color:var(--akcent)}.tlo{pointer-events:none;opacity:.35;transition:opacity 1.2s var(--e);position:fixed;inset:-50%}.tlo i{background:radial-gradient(circle at 30% 30%, var(--plama1) 0, transparent 32%), radial-gradient(circle at 70% 70%, var(--plama2) 0, transparent 32%);animation:60s linear infinite obrot;position:absolute;inset:0}body.w-przerwie .tlo{opacity:1}body.w-przerwie .tlo i{animation-duration:30s}@keyframes obrot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tlo i{animation:none}}main{max-width:520px;height:100dvh;margin:0 auto;position:relative}.ekran{padding:max(28px, env(safe-area-inset-top)) 24px max(28px, env(safe-area-inset-bottom));text-align:center;opacity:0;filter:blur(6px);pointer-events:none;visibility:hidden;transition:opacity .75s var(--e), transform .75s var(--e), filter .75s var(--e), visibility 0s .75s;flex-direction:column;justify-content:safe center;align-items:center;gap:14px;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translateY(22px)scale(.985)}.ekran.on{opacity:1;filter:none;pointer-events:auto;visibility:visible;transition:opacity .75s var(--e) .25s, transform .75s var(--e) .25s, filter .75s var(--e) .25s, visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.ekran,.ekran.on{filter:none;transform:none}}.stos{flex-direction:column;gap:10px;width:100%;max-width:340px;margin-top:12px;display:flex}.rog{top:max(14px, env(safe-area-inset-top));position:absolute}.rog.lewy{left:14px}.rog.prawy{right:14px}.pierscien{aspect-ratio:1;width:min(64vw,260px);margin:6px 0;position:relative}.pierscien svg{width:100%;height:100%;transform:rotate(-90deg)}.pierscien .tor{stroke:var(--linia)}.pierscien .postep{stroke:var(--akcent);transition:stroke-dashoffset 1s linear,stroke 1.5s}.pierscien .srodek{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.cyfry{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-family:Fraunces,Georgia,serif;font-size:clamp(40px,9vw,52px)}.dzis{color:var(--przygaszony);align-items:center;gap:6px;font-size:14px;display:inline-flex}.dzis svg{width:18px;height:18px}.siatka{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px;width:100%;max-width:420px;display:grid}.obraz-propozycji .widok{width:190px}#siatka-checkin{grid-template-columns:repeat(3,1fr)}#siatka-kategorii{grid-template-columns:repeat(var(--kolumny,4), 1fr)}@media (width<=480px){#siatka-kategorii{grid-template-columns:repeat(2,1fr);max-width:300px}}.kafel{border:1px solid var(--linia);color:var(--akcent);transition:background-color .4s var(--e), transform .4s var(--e), border-color 1.5s ease;border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:20px 8px;font-size:14px;font-weight:600;display:flex}.kafel svg{width:40px;height:40px}.kafel:hover{background:color-mix(in srgb, var(--akcent) 8%, transparent)}.kafel:active{transform:scale(.97)}.obraz-propozycji{place-items:center;width:190px;height:190px;display:grid}.siedzenie{color:var(--przygaszony);align-items:center;gap:10px;width:180px;display:flex}.siedzenie .pasek{background:var(--linia);border-radius:4px;flex:1;height:4px;overflow:hidden}.siedzenie .pasek i{background:var(--akcent);height:100%;transition:width 1.2s var(--e);display:block}.haczyk{width:96px;height:96px}.haczyk circle{stroke:var(--akcent);stroke-dasharray:290;stroke-dashoffset:290px}.haczyk path{stroke:var(--akcent);stroke-dasharray:60;stroke-dashoffset:60px}.ekran.on .haczyk circle{transition:stroke-dashoffset 1.1s var(--e) .5s;stroke-dashoffset:0}.ekran.on .haczyk path{transition:stroke-dashoffset .7s var(--e) 1.3s;stroke-dashoffset:0}.dymek{left:50%;bottom:max(24px, env(safe-area-inset-bottom));background:var(--karta);border:1px solid var(--linia);color:var(--tekst);opacity:0;pointer-events:none;transition:opacity .8s var(--e), transform .8s var(--e);border-radius:999px;align-items:center;gap:10px;padding:12px 18px;display:inline-flex;position:fixed;transform:translate(-50%,20px)}.dymek.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.pasek-zgody{background:var(--karta);border-bottom:1px solid var(--linia);z-index:5;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex;position:fixed;top:0;left:0;right:0}.pasek-zgody[hidden]{display:none}.kropki{gap:6px;display:flex}.kropki b{background:var(--linia);width:7px;height:7px;transition:background-color .6s var(--e);border-radius:50%}.kropki b.on{background:var(--akcent)}.scena{place-items:center;width:100%;min-height:250px;display:grid;position:relative}.krok{transition:opacity .65s var(--e), transform .65s var(--e);place-items:center;display:grid}.krok.wychodzi{opacity:0;transform:translate(-40px)}.krok.wchodzi{opacity:0;transition:none;transform:translate(40px)}.postep-kroku{background:var(--linia);border-radius:4px;width:100%;max-width:300px;height:4px;overflow:hidden}.postep-kroku i{background:var(--akcent);width:0;height:100%;display:block}.przyciski-kroku{gap:10px;margin-top:8px;display:flex}.pasek-koniec{top:max(16px, env(safe-area-inset-top));background:var(--karta);border:1px solid var(--linia);color:var(--akcent);opacity:0;transition:opacity 1s var(--e), transform 1s var(--e);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:inline-flex;position:absolute;transform:translateY(-8px)}.pasek-koniec.on{opacity:1;transform:none}.pasek-koniec svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.krok.wychodzi,.krok.wchodzi{transform:none}}.obraz-propozycji .oddech{margin-bottom:0;transform:scale(.82)}.obraz-propozycji .slowo{display:none}body.z-paskiem .rog{top:calc(max(14px, env(safe-area-inset-top)) + 48px)}.za-duzo{left:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:6;width:52px;height:52px;color:var(--przygaszony);background:var(--karta);border:1px solid var(--linia);transition:color .4s var(--e), opacity .8s var(--e);border-radius:50%;place-items:center;display:grid;position:fixed}.za-duzo:hover{color:var(--akcent)}.cisza{z-index:10;background:var(--cisza);--linia:#1e2a2c;--kula1:#6f9c91;--kula2:#2e5d55;--poswiata:#2e5d5533;color:#8fa7a1;opacity:0;visibility:hidden;transition:opacity 1.4s var(--e), visibility 0s 1.4s;place-items:center;display:grid;position:fixed;inset:0}.cisza.on{opacity:1;visibility:visible;transition:opacity 1.4s var(--e), visibility 0s}.cisza .slowo{opacity:.6}.cisza-wroc{bottom:max(32px, env(safe-area-inset-bottom));color:#8fa7a1;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .8s var(--e), visibility 0s .8s;border-color:#1e2a2c;position:absolute}.cisza.pokaz-wroc .cisza-wroc{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .8s var(--e), visibility 0s}body.w-ciszy .za-duzo{opacity:0;pointer-events:none}#e-ustawienia{justify-content:flex-start;gap:18px;padding-top:72px;overflow-y:auto}.grupa{flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:380px;display:flex}.grupa>.etykieta{align-items:center;gap:8px;display:inline-flex}.grupa>.etykieta svg{width:18px;height:18px}.segmenty{flex-wrap:wrap;gap:8px;display:flex}.segment{border:1px solid var(--linia);min-width:52px;color:var(--przygaszony);transition:background-color .4s var(--e), color .4s var(--e), border-color 1.5s ease;border-radius:14px;align-items:center;gap:6px;padding:10px 14px;font-weight:600;display:inline-flex}.segment svg{width:20px;height:20px}.segment[aria-pressed=true]{background:var(--akcent);color:var(--na-akcencie);border-color:#0000}.uziemienie{flex-direction:column;gap:14px;width:100%;max-width:340px;display:flex}.zmysl{opacity:.35;transition:opacity .8s var(--e);align-items:center;gap:16px;display:flex}.zmysl.teraz{opacity:1}.zmysl.zrobiony{opacity:.55}.zmysl-ikona{color:var(--akcent);place-items:center;width:40px;display:grid}.zmysl-ikona svg{width:30px;height:30px}.kropki-z{flex-wrap:wrap;gap:10px;display:flex}.kropka{border:1.5px solid var(--linia);width:34px;height:34px;transition:background-color .6s var(--e), border-color .6s var(--e), transform .4s var(--e);border-radius:50%}.zmysl.teraz .kropka:not(.on){border-color:var(--akcent)}.kropka.on{background:var(--akcent);border-color:#0000;transform:scale(.82)}#e-odtwarzacz.wstrzymany *{animation-play-state:paused!important}.dzwieki-tla{right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:6;width:52px;height:52px;color:var(--przygaszony);background:var(--karta);border:1px solid var(--linia);transition:color .4s var(--e), border-color 1.5s ease;border-radius:50%;place-items:center;display:grid;position:fixed}.dzwieki-tla.gra{color:var(--akcent);border-color:var(--akcent)}.panel-tla{right:16px;bottom:calc(max(16px, env(safe-area-inset-bottom)) + 64px);z-index:7;background:var(--karta);border:1px solid var(--linia);border-radius:22px;flex-direction:column;gap:6px;padding:8px;display:flex;position:fixed;box-shadow:0 20px 40px -24px #0006}.panel-tla[hidden]{display:none}.opcja-tla{color:var(--przygaszony);transition:background-color .4s var(--e), color .4s var(--e);border-radius:14px;align-items:center;gap:10px;padding:10px 16px;font-weight:600;display:flex}.opcja-tla[aria-pressed=true]{background:var(--akcent);color:var(--na-akcencie)}body.w-ciszy .dzwieki-tla{opacity:.4}.postac,.oczy-il{width:min(56vw,220px);height:auto;overflow:visible}.postac *,.oczy-il *{transition:fill 1.5s,stroke 1.5s}.postac .glowa{transform-box:view-box;transform-origin:100px 92px}.postac .gora{transform-box:view-box;transform-origin:100px 176px}.postac .twarz{transform-box:view-box}.postac .dlon{transform-box:fill-box;transform-origin:50%}.postac .prowadnica{fill:none;stroke:var(--prowadnica);stroke-width:1.6px;opacity:.5;stroke-dasharray:3 5}.postac .prowadnica[data-ciagla]{stroke-dasharray:none}[data-wariant=glowa-bok] .glowa{animation:p-glowa 8s var(--rytm) infinite}[data-wariant=barki-gora] .gora{animation:p-barki 4s var(--rytm) infinite}[data-wariant=rece-w-gore] .gora{animation:p-przeciagniecie 5s var(--rytm) infinite}[data-wariant=sklon-w-bok] .gora{animation:p-sklon 6s var(--rytm) infinite}[data-wariant=skret] .gora,[data-wariant=skret] .twarz{animation:p-skret 7s var(--rytm) infinite}[data-wariant=nadgarstki] .dlon{animation:3s linear infinite p-kolo}.postac .pulsuje{animation:4s ease-in-out infinite p-puls}[data-wariant=rece-w-gore] .pulsuje{animation-duration:5s}.postac .lokcie{transform-box:view-box;transform-origin:100px 108px}.postac .dlonie,.postac .palce-l,.postac .palce-p,.postac .fala{transform-box:fill-box;transform-origin:bottom}.postac .dlonie,.postac .fala{transform-origin:50%}[data-wariant=broda-klatka] .glowa{animation:p-broda 6s var(--rytm) infinite}[data-wariant=broda-klatka] .twarz{animation:p-broda-twarz 6s var(--rytm) infinite}[data-wariant=glowa-obrot] .twarz{animation:p-obrot 8s var(--rytm) infinite}[data-wariant=barki-krazenia] .gora{animation:5s linear infinite p-krazenie}[data-wariant=lopatki] .lokcie{animation:p-lopatki 5s var(--rytm) infinite}[data-wariant=lopatki] .gora{animation:p-klatka 5s var(--rytm) infinite}[data-wariant=rece-przod] .dlonie{animation:p-pchniecie 5s var(--rytm) infinite}[data-wariant=rece-przod] .fala{animation:p-fala 5s var(--rytm) infinite}[data-wariant=palce] .palce-l,[data-wariant=palce] .palce-p{animation:p-palce 4s var(--rytm) infinite}[data-wariant=lopatki] .pulsuje{animation-duration:5s}@keyframes p-glowa{0%,to{transform:rotate(0)}18%,38%{transform:rotate(-17deg)}50%{transform:rotate(0)}68%,88%{transform:rotate(17deg)}}@keyframes p-barki{0%,to{transform:translateY(0)}35%,58%{transform:translateY(-8px)}}@keyframes p-przeciagniecie{0%,to{transform:translateY(0)scaleY(1)}40%,65%{transform:translateY(-4px)scaleY(1.03)}}@keyframes p-sklon{0%,to{transform:rotate(0)}35%,65%{transform:rotate(-11deg)}}@keyframes p-skret{0%,to{transform:translate(0)}20%,40%{transform:translate(-5px)}60%,80%{transform:translate(5px)}}@keyframes p-kolo{0%{transform:rotate(0)translate(3px)rotate(0)}to{transform:rotate(360deg)translate(3px)rotate(-360deg)}}@keyframes p-puls{0%,to{opacity:.15;transform:translateY(3px)}35%,58%{opacity:.6;transform:translateY(-3px)}}@keyframes p-broda{0%,to{transform:translateY(0)}35%,60%{transform:translateY(5px)}}@keyframes p-broda-twarz{0%,to{transform:translateY(0)}35%,60%{transform:translateY(3px)}}@keyframes p-obrot{0%,to{transform:translate(0)}18%,38%{transform:translate(-7px)}50%{transform:translate(0)}68%,88%{transform:translate(7px)}}@keyframes p-krazenie{0%,to{transform:translate(0)}25%{transform:translate(3px,-5px)}50%{transform:translateY(-8px)}75%{transform:translate(-3px,-5px)}}@keyframes p-lopatki{0%,to{transform:scaleX(1)}40%,65%{transform:scaleX(.9)}}@keyframes p-klatka{0%,to{transform:translateY(0)}40%,65%{transform:translateY(-2px)}}@keyframes p-pchniecie{0%,to{transform:scale(1)}40%,65%{transform:scale(1.18)}}@keyframes p-fala{0%,30%{opacity:0;transform:scale(.6)}55%{opacity:.5}80%,to{opacity:0;transform:scale(1.3)}}@keyframes p-palce{0%,to{opacity:.5;transform:scale(.45)}40%,65%{opacity:1;transform:scale(1)}}.oczy-il .chmura{animation:20s linear infinite chmura}.oczy-il .blisko{animation:ostr-blisko 8s var(--rytm) infinite}.oczy-il .daleko{animation:ostr-daleko 8s var(--rytm) infinite}@keyframes ostr-blisko{0%,40%{opacity:1}50%,90%{opacity:.3}to{opacity:1}}@keyframes ostr-daleko{0%,40%{opacity:.3}50%,90%{opacity:1}to{opacity:.3}}.oczy-il .dlonie-oczy{transform-box:view-box;animation:dlonie-oczy 10s var(--rytm) infinite}.oczy-il .cieplo{transform-box:fill-box;transform-origin:50%;animation:cieplo 10s var(--rytm) infinite}@keyframes dlonie-oczy{0%,8%{opacity:0;transform:translateY(60px)}25%,80%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(60px)}}@keyframes cieplo{0%,20%{opacity:0;transform:scale(.8)}40%,75%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes chmura{0%{transform:translate(-40px)}to{transform:translate(120px)}}.oczy-il .powieka{transform-box:view-box;transform-origin:100px 62px;animation:mrug 4s var(--rytm) infinite;transform:scaleY(0)}@keyframes mrug{0%,38%{transform:scaleY(0)}50%{transform:scaleY(1)}62%,to{transform:scaleY(0)}}.oddech{place-items:center;width:220px;height:220px;margin-bottom:30px;display:grid;position:relative}.pierscien-oddechu{border:1px solid var(--linia);border-radius:50%;position:absolute;inset:0}.kula{background:radial-gradient(circle at 38% 32%, var(--kula1), var(--kula2));width:130px;height:130px;box-shadow:0 0 60px 4px var(--poswiata);transition-property:transform,background,box-shadow;transition-timing-function:var(--rytm);border-radius:50%;transform:scale(.7)}.kula.duza{transform:scale(1.2)}.kula.duza.pelna{transform:scale(1.34)}.slowo{letter-spacing:.08em;font-size:15px;position:absolute;bottom:-34px}.widok{aspect-ratio:16/10;border-radius:26px;width:min(86vw,420px);height:auto;display:block;overflow:hidden}.widok *{transition:fill 1.5s}.widok .chmura-w{animation-name:chmura-plyn;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes chmura-plyn{0%{transform:translate(-120px)}to{transform:translate(380px)}}.widok .fala-w{animation-name:fala-plyn;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes fala-plyn{0%{transform:translate(0)}to{transform:translate(320px)}}.widok .lisc-w{animation-name:lisc-spad;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes lisc-spad{0%{transform:translateY(-20px)}to{transform:translateY(220px)}}.widok .kolysanie{transform-box:fill-box;transform-origin:50%;animation:kolysanie 4s var(--rytm) infinite alternate}@keyframes kolysanie{0%{transform:translate(-12px)rotate(-25deg)}to{transform:translate(12px)rotate(25deg)}}@media (prefers-reduced-motion:reduce){.widok .plynie,.widok .kolysanie{animation-duration:120s!important}.postac .glowa,.postac .gora,.postac .twarz,.postac .dlon,.postac .pulsuje,.postac .lokcie,.postac .dlonie,.postac .palce-l,.postac .palce-p,.postac .fala,.oczy-il .powieka,.oczy-il .blisko,.oczy-il .daleko,.oczy-il .dlonie-oczy,.oczy-il .cieplo{animation-duration:16s!important}.oczy-il .chmura{animation:none}}:root[data-intensywnosc=spokojna] .tlo{opacity:.2}:root[data-intensywnosc=spokojna] body.w-przerwie .tlo{opacity:.6}:root[data-intensywnosc=spokojna] .tlo i{animation-duration:90s}:root[data-intensywnosc=spokojna] body.w-przerwie .tlo i{animation-duration:60s}:root[data-intensywnosc=minimalna] .tlo{opacity:.25!important}:root[data-intensywnosc=minimalna] .tlo i{animation:none}:root[data-intensywnosc=minimalna] main,:root[data-intensywnosc=minimalna] .tlo{filter:saturate(.45)}:root[data-intensywnosc=minimalna] .ekran,:root[data-intensywnosc=minimalna] .ekran.on{filter:none;transform:none}:root[data-intensywnosc=minimalna] .krok.wychodzi,:root[data-intensywnosc=minimalna] .krok.wchodzi{transform:none}:root[data-intensywnosc=minimalna] .postac *,:root[data-intensywnosc=minimalna] .oczy-il *{animation-duration:16s!important}:root[data-intensywnosc=minimalna] .widok .kolysanie{animation-duration:8s!important}:root[data-intensywnosc=minimalna] .oczy-il .chmura{animation-duration:40s!important}
