@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/literata-latin-ext-opsz-normal.woff2)format("woff2-variations");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:Literata;font-style:normal;font-display:swap;font-weight:200 900;src:url(/fonts/literata-latin-opsz-normal.woff2)format("woff2-variations");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:Literata;font-style:italic;font-display:swap;font-weight:200 900;src:url(/fonts/literata-latin-ext-opsz-italic.woff2)format("woff2-variations");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:Literata;font-style:italic;font-display:swap;font-weight:200 900;src:url(/fonts/literata-latin-opsz-italic.woff2)format("woff2-variations");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/atkinson-hyperlegible-next-latin-ext-400-normal.woff2)format("woff2");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/atkinson-hyperlegible-next-latin-400-normal.woff2)format("woff2");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/atkinson-hyperlegible-next-latin-ext-600-normal.woff2)format("woff2");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/atkinson-hyperlegible-next-latin-600-normal.woff2)format("woff2");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/atkinson-hyperlegible-next-latin-ext-700-normal.woff2)format("woff2");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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/atkinson-hyperlegible-next-latin-700-normal.woff2)format("woff2");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:Cyfry Modlitewnika;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/figtree-latin-400-normal.woff2)format("woff2");unicode-range:U+30-39}@font-face{font-family:Cyfry Modlitewnika;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/figtree-latin-600-normal.woff2)format("woff2");unicode-range:U+30-39}@font-face{font-family:Cyfry Modlitewnika;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/figtree-latin-700-normal.woff2)format("woff2");unicode-range:U+30-39}:root,:root[data-motyw=jasny]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tlo:#f6f3ec;--powierzchnia:#fbf9f4;--tekst:#1c1a17;--tekst-2:#5e5348;--linia:#ddd6c9;--linia-mocna:#b5ac9e;--akcja:#1c1a17;--akcja-tekst:#f6f3ec;--akcja-wcisniety:#3a352f;--plomien:#d98a1e;--plomien-tekst:#8a520a;--plomien-poswiata:#d98a1e47;--paciorek:#5e5348;--paciorek-pusty:#b5ac9e;--zaznaczenie:#d98a1e4d;--blysk:#1c1a170f;--blad:#9b2c25;--lit-zielony:#3f6b45;--lit-fioletowy:#5b3f6b;--lit-bialy:#e3d3a6;--lit-czerwony:#9b2c25;--lit-rozowy:#c98a9a}:root[data-motyw=nocny]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tlo:#121110;--powierzchnia:#1a1816;--tekst:#e2d9ca;--tekst-2:#a89c8b;--linia:#2c2925;--linia-mocna:#48433c;--akcja:#e2d9ca;--akcja-tekst:#121110;--akcja-wcisniety:#c9bfae;--plomien:#e9a13b;--plomien-tekst:#e9a13b;--plomien-poswiata:#e9a13b4d;--paciorek:#a89c8b;--paciorek-pusty:#48433c;--zaznaczenie:#e9a13b59;--blysk:#e2d9ca0f;--blad:#e58a7f;--lit-zielony:#6f9b74;--lit-fioletowy:#8f73a0;--lit-bialy:#e3d3a6;--lit-czerwony:#c4544b;--lit-rozowy:#d7a2b0}:root{--kroj-modlitwa:"Literata", "Georgia", "Times New Roman", serif;--kroj-ui:"Cyfry Modlitewnika", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--sufit-ui:calc((100vw - 80px) / 9.6);--t-etykieta:.833rem;--t-maly:min(.889rem, calc(var(--sufit-ui) * .9));--t-ui:min(1rem, 44px, var(--sufit-ui));--t-tekst:min(1.167rem, 50px);--t-h3:min(max(1.05rem, calc(1.222rem / var(--skala) * var(--skala-n))), 46px);--t-prowadzenie:min(calc(1.333rem / var(--skala) * var(--skala-p)), 54px);--t-h2:min(max(1.15rem, calc(1.556rem / var(--skala) * var(--skala-n))), 52px);--t-h1:min(max(1.3rem, calc(2rem / var(--skala) * var(--skala-n))), 60px);--t-podpis:min(.833rem, 16px);--lh-ui:1.4;--lh-tekst:1.6;--lh-naglowek:1.2;--o-1:4px;--o-2:8px;--o-3:12px;--o-4:16px;--o-5:20px;--o-6:28px;--o-7:40px;--o-8:56px;--dotyk:56px;--r:6px;--szerokosc:38rem;--margines:24px;--nawigacja-wys:72px;--ruch:.18s;--ruch-szybki:.12s;--ease:cubic-bezier(.2, .7, .2, 1);--skala:1;--skala-n:1;--skala-p:1}:root[data-czcionka="2"]{--skala:1.25;--skala-n:1.15;--skala-p:1.25}:root[data-czcionka="3"]{--skala:1.6;--skala-n:1.3;--skala-p:1.5}:root[data-czcionka="4"]{--skala:2;--skala-n:1.45;--skala-p:1.9}@media (prefers-reduced-motion:reduce){:root{--ruch:0s;--ruch-szybki:0s}}*,:before,:after{box-sizing:border-box}html{scroll-padding-bottom:calc(var(--nawigacja-wys) + 9rem);font-size:calc(112.5% * var(--skala));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--tlo);scrollbar-color:var(--linia-mocna) var(--tlo);-webkit-tap-highlight-color:transparent}body{background:var(--tlo);min-height:100dvh;color:var(--tekst);font-family:var(--kroj-ui);font-size:var(--t-ui);line-height:var(--lh-ui);overscroll-behavior:none;text-rendering:optimizelegibility;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul[class],ol[class]{padding:0;list-style:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--kroj-modlitwa);font-weight:500;line-height:var(--lh-naglowek);letter-spacing:-.005em;text-wrap:balance}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3)}p{text-wrap:pretty}::selection{background:var(--zaznaczenie);color:var(--tekst)}input,textarea{caret-color:var(--plomien-tekst)}:focus-visible{outline:3px solid var(--plomien-tekst);outline-offset:3px;border-radius:4px}a{color:var(--tekst);text-decoration-line:underline;-webkit-text-decoration-color:var(--linia-mocna);text-decoration-color:var(--linia-mocna);text-underline-offset:.2em;transition:text-decoration-color var(--ruch-szybki) var(--ease);text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--plomien-tekst);text-decoration-color:var(--plomien-tekst)}.ukryte{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ekran{width:100%;max-width:var(--szerokosc);padding:var(--o-6) var(--margines) calc(var(--nawigacja-wys) + var(--o-7) + env(safe-area-inset-bottom));gap:var(--o-6);flex-direction:column;margin-inline-start:auto;margin-inline-end:auto;display:flex}.ekran--bez-nawigacji{padding-bottom:calc(var(--o-7) + env(safe-area-inset-bottom))}.ekran__tytul{font-size:var(--t-h1)}.ekran__wstep{color:var(--tekst-2);font-family:var(--kroj-modlitwa);font-size:var(--t-tekst);line-height:var(--lh-tekst)}.sekcja{gap:var(--o-2);flex-direction:column;display:flex}.sekcja__tytul{font-family:var(--kroj-modlitwa);font-size:var(--t-ui);color:var(--tekst-2);font-style:italic;font-weight:400}.btn{justify-content:center;align-items:center;gap:var(--o-2);min-height:var(--dotyk);padding:var(--o-3) var(--o-5);border-radius:var(--r);font-family:var(--kroj-ui);font-size:var(--t-ui);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--ruch-szybki) var(--ease), border-color var(--ruch-szybki) var(--ease), transform var(--ruch-szybki) var(--ease);border:1.5px solid #0000;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn--glowny{background:var(--akcja);color:var(--akcja-tekst)}@media (hover:hover){.btn--glowny:hover{background:var(--akcja-wcisniety)}}.btn--glowny:active{background:var(--akcja-wcisniety)}.btn--drugi{color:var(--tekst);border-color:var(--linia-mocna);background:0 0}.btn--drugi:hover{border-color:var(--tekst-2);background:var(--powierzchnia)}.btn--cichy{color:var(--tekst-2);padding-inline:var(--o-3);text-underline-offset:.2em;background:0 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.btn--cichy:hover{color:var(--tekst);-webkit-text-decoration-color:var(--linia-mocna);text-decoration-color:var(--linia-mocna)}.btn--pelny{width:100%}.przyciski{gap:var(--o-3);flex-direction:column;display:flex}.przyciski--rzad{flex-flow:wrap}.przyciski--rzad>.btn{flex:10rem}.btn-ikona{min-width:64px;min-height:var(--dotyk);padding:var(--o-1) var(--o-2);border-radius:var(--r);color:var(--tekst-2);font-family:var(--kroj-ui);font-size:var(--t-podpis);cursor:pointer;touch-action:manipulation;transition:background-color var(--ruch-szybki) var(--ease), color var(--ruch-szybki) var(--ease);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:600;line-height:1.15;display:inline-flex}.btn-ikona:hover{background:var(--powierzchnia);color:var(--tekst)}.btn-ikona svg{flex:none;width:26px;height:26px}.btn-ikona--rzad{gap:var(--o-2);font-size:var(--t-maly);padding-inline:var(--o-3);flex-direction:row}.start__dzien{gap:var(--o-1);flex-direction:column;display:flex}.start__data{font-family:var(--kroj-modlitwa);font-size:min(var(--t-h2), 30px);font-weight:500;line-height:1.2}.start__swieto{font-family:var(--kroj-modlitwa);font-style:italic;font-size:min(var(--t-tekst), 22px);color:var(--tekst-2)}.start__glowny{justify-content:center;gap:var(--o-2);min-height:168px;padding:var(--o-5);border-radius:calc(var(--r) * 2);background:var(--akcja);color:var(--akcja-tekst);touch-action:manipulation;flex-direction:column;text-decoration:none;display:flex}.start__glowny:active{background:var(--akcja-wcisniety)}.start__tytul{font-family:var(--kroj-ui);font-size:min(calc(var(--t-h2) * 1.1), 34px);font-weight:700;line-height:1.15}.start__tytul:after{content:" ›"}.start__opis{font-family:var(--kroj-ui);font-size:min(var(--t-tekst), 22px);opacity:.85;line-height:1.3}.start__menu{gap:var(--o-3);flex-direction:column;display:flex}.start__kafel{align-items:center;gap:var(--o-4);min-height:72px;padding:var(--o-3) var(--o-5);border:1.5px solid var(--linia-mocna);border-radius:calc(var(--r) * 1.5);color:var(--tekst);font-family:var(--kroj-ui);font-size:min(calc(var(--t-ui) * 1.15), 26px);touch-action:manipulation;font-weight:600;text-decoration:none;display:flex}.start__kafel:active{background:var(--powierzchnia)}.start__kafel svg{flex:none;width:32px;height:32px}.start__kafel--wiecej{color:var(--tekst-2);border-style:dashed;justify-content:center}.start__kalendarz{gap:var(--o-1);font-family:var(--kroj-modlitwa);font-size:min(var(--t-tekst), 20px);color:var(--tekst-2);flex-direction:column;display:flex}.dzien{gap:var(--o-2);padding-right:28px;padding-bottom:var(--o-5);border-bottom:1px solid var(--linia);flex-direction:column;display:flex;position:relative}.stula{top:calc(var(--o-6) * -1 - env(safe-area-inset-top));width:14px;height:calc(64px + env(safe-area-inset-top));background:var(--lit-zielony);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 8px),0 100%);position:absolute;right:0}.stula[data-kolor=zielony]{background:var(--lit-zielony)}.stula[data-kolor=fioletowy]{background:var(--lit-fioletowy)}.stula[data-kolor=bialy]{background:var(--lit-bialy)}.stula[data-kolor=czerwony]{background:var(--lit-czerwony)}.stula[data-kolor=rozowy]{background:var(--lit-rozowy)}.dzien__data{font-family:var(--kroj-modlitwa);font-size:var(--t-h1);font-weight:400;line-height:1.15}.dzien__liturgia{font-family:var(--kroj-modlitwa);font-style:italic;font-size:var(--t-tekst);color:var(--tekst-2)}.dzien__nastepne{font-family:var(--kroj-modlitwa);font-size:var(--t-maly);color:var(--tekst-2)}.dzien__swieto{font-family:var(--kroj-modlitwa);font-size:var(--t-tekst);color:var(--tekst)}.karta{gap:var(--o-2);color:var(--tekst);flex-direction:column;text-decoration:none;display:flex}.karta+.karta{padding-top:var(--o-6);border-top:1px solid var(--linia)}.karta__tytul{font-family:var(--kroj-modlitwa);font-size:var(--t-h2);font-weight:400;line-height:var(--lh-naglowek);order:1}.karta__etykieta{font-family:var(--kroj-modlitwa);font-style:italic;font-size:var(--t-maly);color:var(--tekst-2);flex-wrap:wrap;order:2;gap:0 .5em;display:flex}.karta__etykieta>span+span:before{content:"— "}.karta>:not(.karta__tytul):not(.karta__etykieta){order:3}.karta__opis{color:var(--tekst-2);font-family:var(--kroj-modlitwa);font-size:var(--t-tekst);line-height:1.45}.karta__akcja{margin-top:var(--o-3)}.karta__akcja .btn{width:100%}ol.karta__lista{font-family:var(--kroj-modlitwa);font-size:var(--t-tekst);color:var(--tekst);flex-direction:column;gap:2px;margin:0;padding-left:1.4em;line-height:1.45;list-style:decimal;display:flex}ol.karta__lista li::marker{color:var(--tekst-2)}.karta--klik{cursor:pointer}.karta--klik .karta__tytul:after{content:" ›";color:var(--tekst-2)}.karta--klik:hover .karta__tytul{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--linia-mocna);text-decoration-color:var(--linia-mocna)}.czesci{border-top:1px solid var(--linia);flex-direction:column;display:flex}.czesc{align-items:center;gap:var(--o-1) var(--o-3);min-height:var(--dotyk);padding:var(--o-2) 0;color:var(--tekst);text-align:left;font-family:var(--kroj-modlitwa);font-size:var(--t-tekst);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-wrap:wrap;width:100%;text-decoration:none;display:flex}.czesci>.czesc,.czesci>.czesc-wiersz{border-bottom:1px solid var(--linia)}.czesc__znak{border:2px solid var(--paciorek-pusty);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.czesc[data-stan=odmowiona] .czesc__znak,.czesc[data-stan=zaznaczona] .czesc__znak{background:var(--paciorek);border-color:var(--paciorek)}.czesc[data-stan=odmowiona] .czesc__znak:after,.czesc[data-stan=zaznaczona] .czesc__znak:after{content:"";border-left:2px solid var(--tlo);border-bottom:2px solid var(--tlo);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.czesc[data-stan=odmowiona],.czesc[data-stan=zaznaczona]{color:var(--tekst-2)}.czesc__nazwa{overflow-wrap:normal;flex:auto;min-width:auto}.czesc__meta{font-style:italic;font-size:var(--t-maly);color:var(--tekst-2);margin-left:auto}a.czesc .czesc__meta:after{content:" ›";font-style:normal}.czesc-wiersz{padding-bottom:var(--o-3);flex-direction:column;display:flex}.czesc-wiersz>.czesc{border:0}.czesc-wiersz>.btn{margin-left:calc(22px + var(--o-3));min-height:48px;padding:var(--o-2) var(--o-4);border:1px solid var(--linia-mocna);border-radius:var(--r);color:var(--tekst);font-size:var(--t-maly);background:0 0;align-self:flex-start;text-decoration:none}.czesc-wiersz>.btn:hover{border-color:var(--tekst)}.nawigacja{left:0;right:0;z-index:10;min-height:var(--nawigacja-wys);padding:0 var(--o-1) env(safe-area-inset-bottom);background:var(--tlo);border-top:1px solid var(--linia);justify-content:space-around;display:flex;position:fixed;bottom:0}.nawigacja__link{min-width:var(--dotyk);min-height:var(--nawigacja-wys);padding:var(--o-2) var(--o-2);color:var(--tekst-2);font-family:var(--kroj-modlitwa);font-size:min(var(--t-ui), 17px, 4.6vw);text-align:center;touch-action:manipulation;transition:color var(--ruch-szybki) var(--ease);flex:0 auto;justify-content:center;align-items:center;line-height:1.15;text-decoration:none;display:flex}.nawigacja__link svg{display:none}.nawigacja__link:hover{color:var(--tekst)}.nawigacja__link[aria-current=page]{color:var(--tekst);text-underline-offset:.3em;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}@media (max-height:460px){.nawigacja{display:none}.ekran{padding-bottom:calc(var(--o-6) + env(safe-area-inset-bottom))}}.lista{border-top:1px solid var(--linia);border-bottom:1px solid var(--linia);flex-direction:column;display:flex}.lista__grupa{font-family:var(--kroj-modlitwa);font-style:italic;font-size:var(--t-ui);color:var(--tekst-2)}.lista__wiersz{align-items:center;gap:var(--o-3);min-height:64px;padding:var(--o-3) 0;color:var(--tekst);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.lista__wiersz+.lista__wiersz{border-top:1px solid var(--linia)}a.lista__wiersz:hover .lista__tytul,button.lista__wiersz:hover .lista__tytul{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--linia-mocna);text-decoration-color:var(--linia-mocna)}.lista__tresc{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lista__tytul{font-family:var(--kroj-modlitwa);font-size:var(--t-tekst);line-height:1.3}.lista__opis{font-family:var(--kroj-modlitwa);font-size:var(--t-maly);color:var(--tekst-2)}.lista__strzalka{color:var(--tekst-2);font-family:var(--kroj-modlitwa);font-size:var(--t-tekst);flex:none;line-height:1}.lista__strzalka:before{content:"›"}.lista__wartosc{color:var(--tekst-2);font-family:var(--kroj-modlitwa);font-style:italic;font-size:var(--t-maly);flex:none}.przelacznik{-webkit-appearance:none;appearance:none;background:var(--paciorek-pusty);cursor:pointer;width:56px;height:32px;transition:background-color var(--ruch) var(--ease);border-radius:16px;flex:none;margin:0;position:relative}.przelacznik:after{content:"";background:var(--powierzchnia);width:26px;height:26px;transition:transform var(--ruch) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.przelacznik:checked{background:var(--akcja)}.przelacznik:checked:after{background:var(--akcja-tekst);transform:translate(24px)}.przelacznik:focus-visible{outline-offset:3px;border-radius:16px}.segmenty{gap:var(--o-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.segmenty>label{flex:auto;min-width:0;max-width:100%;position:relative}.segmenty--pion{flex-direction:column}.segmenty:has(>label:nth-child(3):last-child){flex-direction:column}.segmenty input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.segmenty span{min-height:var(--dotyk);padding:var(--o-2) var(--o-3);border-radius:var(--r);border:1px solid var(--linia-mocna);color:var(--tekst);text-align:center;transition:background-color var(--ruch-szybki) var(--ease), color var(--ruch-szybki) var(--ease);justify-content:center;align-items:center;font-weight:600;display:flex}.segmenty input:checked+span{border:2px solid var(--tekst);background:var(--powierzchnia);color:var(--tekst);font-weight:700}.segmenty input:checked+span:before{content:"✓ "}.segmenty input:focus-visible+span{outline:3px solid var(--plomien-tekst);outline-offset:2px}.segmenty label:hover input:not(:checked)+span{color:var(--tekst)}.pole{gap:var(--o-2);flex-direction:column;display:flex}.pole__etykieta{font-family:var(--kroj-modlitwa);font-size:var(--t-tekst)}.pole__pomoc{font-size:var(--t-maly);color:var(--tekst-2)}.pole__wejscie{width:100%;min-height:var(--dotyk);padding:var(--o-3) var(--o-4);border:1.5px solid var(--linia-mocna);border-radius:var(--r);background:var(--powierzchnia);color:var(--tekst);font-size:var(--t-ui);transition:border-color var(--ruch-szybki) var(--ease)}textarea.pole__wejscie{resize:none;min-height:5.5rem;font-family:var(--kroj-modlitwa);line-height:var(--lh-tekst)}.pole__wejscie::placeholder{color:var(--tekst-2);opacity:.8}.pole__wejscie:focus-visible{outline:3px solid var(--plomien-tekst);outline-offset:1px;border-color:#0000}.pole__wejscie[aria-invalid=true]{border-color:var(--blad)}.pole__blad{color:var(--blad);font-size:var(--t-maly);font-weight:600}.modlitwa{gap:var(--o-5);flex-direction:column;display:flex}.modlitwa__tytul{font-size:var(--t-h1)}.modlitwa__tekst{gap:var(--o-4);flex-direction:column;display:flex}.seg{overflow-wrap:anywhere;min-width:0;font-family:var(--kroj-modlitwa);font-size:var(--t-tekst);line-height:var(--lh-tekst);white-space:pre-line;max-width:34em}.seg--prowadzacy{color:var(--tekst)}.seg--wszyscy{color:var(--tekst-2);padding-left:var(--o-4);border-left:2px solid var(--linia-mocna)}.modlitwa__amen{font-family:var(--kroj-modlitwa);font-size:var(--t-tekst);color:var(--tekst-2)}.modlitwa__zrodlo{padding-top:var(--o-4);border-top:1px solid var(--linia);font-size:var(--t-maly);color:var(--tekst-2)}.modlitwa__akcje{gap:var(--o-2);flex-wrap:wrap;display:flex}.litania{row-gap:var(--o-3);grid-template-columns:minmax(0,1fr);display:grid}.litania__wezwanie,.litania__odpowiedz{font-family:var(--kroj-modlitwa);font-size:var(--t-tekst);line-height:1.5}.litania__odpowiedz{color:var(--tekst-2);padding-left:var(--o-4);margin-top:calc(var(--o-2) * -1)}@media (min-width:46rem){:root:not([data-czcionka="3"]):not([data-czcionka="4"]) .litania{column-gap:var(--o-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}:root:not([data-czcionka="3"]):not([data-czcionka="4"]) .litania__odpowiedz{margin-top:0;padding-left:0}}.do-potwierdzenia{font-family:var(--kroj-ui);font-size:var(--t-etykieta);color:var(--tekst-2);border-bottom:1px dotted var(--tekst-2);vertical-align:middle;letter-spacing:0;font-weight:400;line-height:1.3;display:inline-block}.prowadzenie{width:100%;height:100vh;height:100dvh;max-width:var(--szerokosc);padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);margin-inline-start:auto;margin-inline-end:auto;display:grid;overflow:hidden}.prowadzenie__gora{justify-content:space-between;align-items:flex-start;gap:var(--o-1);min-width:0;padding:var(--o-1) var(--o-2) 0;grid-row:1;display:flex}.prowadzenie__narzedzia{gap:var(--o-1);display:flex}.prowadzenie__gora .btn-ikona{font-size:min(var(--t-podpis), 15px);text-align:center;white-space:normal;max-width:104px;line-height:1.2}.prowadzenie__gora .btn-ikona svg{width:24px;height:24px}.btn-ikona--wl{color:var(--akcja);background:var(--powierzchnia)}.prowadzenie__tajemnica{overflow-wrap:anywhere;min-width:0;padding:var(--o-1) var(--o-4) 0;text-align:center;flex-direction:column;grid-row:2;align-items:center;gap:2px;display:flex}.prowadzenie__czesc{font-family:var(--kroj-modlitwa);font-style:italic;font-size:min(var(--t-maly), 18px);color:var(--tekst-2)}.prowadzenie__nazwa{font-family:var(--kroj-modlitwa);font-size:min(var(--t-h3), 22px);text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.prowadzenie__ramka{max-width:100%;margin-top:var(--o-1);padding:2px var(--o-3);font-size:min(var(--t-maly), 16px);white-space:nowrap;text-overflow:ellipsis;border-radius:var(--r);background:var(--powierzchnia);border:1px solid var(--linia);color:var(--tekst-2);overflow:hidden}.prowadzenie__modlitwa{margin-top:var(--o-2);font-family:var(--kroj-ui);font-size:min(var(--t-ui), 21px);color:var(--tekst);font-variant-numeric:tabular-nums;font-weight:700}.prowadzenie__strona{color:var(--tekst-2);font-weight:400}.prowadzenie__strefa{width:100%;min-height:0;padding:var(--o-3) var(--o-5) var(--o-3);color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;flex-direction:column;grid-row:3;transition:background-color 80ms linear;display:flex}.prowadzenie__strefa:focus-visible{outline-offset:-6px;border-radius:var(--r)}.prowadzenie__strefa--blysk{background:var(--blysk);transition:none}.prowadzenie__okno{flex-direction:column;flex:1;justify-content:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.prowadzenie__tekst,.prowadzenie__miarka{gap:var(--o-3);flex-direction:column;display:flex}.prowadzenie__tekst .seg,.prowadzenie__miarka .seg{font-size:var(--rozmiar,var(--t-prowadzenie));line-height:1.45}.prowadzenie__okno>.prowadzenie__tekst{animation:tekst-wejscie .24s var(--ease) both}@keyframes tekst-wejscie{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.prowadzenie__okno>.prowadzenie__tekst{animation:.16s linear both tekst-wejscie-cicho}@keyframes tekst-wejscie-cicho{0%{opacity:0}to{opacity:1}}}.prowadzenie__paciorki{padding-top:var(--o-2);flex:none}:root[data-czcionka] .prowadzenie__paciorki .paciorki[data-liczba="10"] .paciorki__male{--kolumny:10}.prowadzenie__paciorki .paciorki{--pac-maly:20px;--pac-swieci:28px;--pac-wys:44px;justify-content:center}.prowadzenie__miarka{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.prowadzenie__ciag{font-family:var(--kroj-ui);color:var(--akcja);text-align:right;font-size:16px;font-weight:600;line-height:1.3}.prowadzenie__ciag:after{content:" ↓"}.prowadzenie__dol{align-items:stretch;gap:var(--o-2);min-width:0;padding:var(--o-2) var(--o-4) var(--o-3);border-top:1px solid var(--linia);background:var(--tlo);flex-direction:column;grid-row:4;display:flex}.prowadzenie__dol .info{font-size:min(var(--t-maly), 17px)}.prowadzenie__nawigacja{gap:var(--o-3);display:flex}.prowadzenie__dol .btn{font-size:min(var(--t-maly), 18px);min-height:var(--dotyk);white-space:nowrap}.prowadzenie__dol .prowadzenie__wstecz{gap:var(--o-1);padding-inline:var(--o-3);flex:none}.prowadzenie__dol .prowadzenie__dalej{min-height:72px;font-size:min(calc(var(--t-ui) * 1.2), 26px);gap:var(--o-2);flex:1;font-weight:700}.prowadzenie__dol .btn svg{flex:none;width:24px;height:24px}.prowadzenie__dol .prowadzenie__dalej svg{stroke-width:2.5px;width:28px;height:28px}.prowadzenie--sam-licznik .prowadzenie__modlitwa{visibility:hidden}.prowadzenie__sam{font-family:var(--kroj-modlitwa);font-size:var(--t-h1);color:var(--tekst);text-align:center;font-weight:500}.cichy-ekran{justify-content:center;gap:var(--o-5);text-align:left;flex-direction:column;min-height:70dvh;display:flex}.cichy-ekran__tytul{font-size:var(--t-h1)}.cichy-ekran__opis{color:var(--tekst-2);font-size:var(--t-tekst);font-family:var(--kroj-modlitwa);line-height:var(--lh-tekst)}.info{gap:var(--o-1);padding:var(--o-1) 0 var(--o-1) var(--o-4);border-left:2px solid var(--linia-mocna);font-family:var(--kroj-modlitwa);font-size:var(--t-maly);color:var(--tekst-2);flex-direction:column;line-height:1.5;display:flex}.info strong{color:var(--tekst);font-weight:600}.arkusz{left:0;right:0;z-index:20;max-width:var(--szerokosc);padding:var(--o-5) var(--o-5) calc(var(--o-5) + env(safe-area-inset-bottom));background:var(--powierzchnia);border:1px solid var(--linia);border-radius:var(--r) var(--r) 0 0;gap:var(--o-4);border-bottom:0;flex-direction:column;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:fixed;bottom:0}.arkusz__tlo{z-index:19;background:#0f0d0b66;position:fixed;top:0;bottom:0;left:0;right:0}.arkusz__tytul{font-family:var(--kroj-modlitwa);font-size:var(--t-h3);font-weight:500}.komunikat{left:var(--o-5);right:var(--o-5);bottom:calc(var(--nawigacja-wys) + var(--o-4) + env(safe-area-inset-bottom));z-index:15;max-width:calc(var(--szerokosc) - 2 * var(--o-5));align-items:center;gap:var(--o-3);padding:var(--o-2) var(--o-2) var(--o-2) var(--o-4);border-radius:var(--r);background:var(--akcja);color:var(--akcja-tekst);margin-inline-start:auto;margin-inline-end:auto;display:flex;position:fixed}.komunikat__tekst{flex:1}.komunikat .btn{color:var(--akcja-tekst);min-height:48px;text-decoration:underline}.pasek{align-items:flex-start;gap:var(--o-2);margin:calc(var(--o-4) * -1) 0 0 calc(var(--o-3) * -1);flex-direction:column;display:flex}.pasek__tytul{font-size:var(--t-h2);margin-left:var(--o-3)}.lista__opis--pelny{display:block}li.lista__wiersz{cursor:default}.niedostepne{gap:var(--o-2);flex-direction:column;display:flex}.niedostepne__opis{font-size:var(--t-maly);color:var(--tekst-2)}fieldset.wsparcie__grupa{border:0;min-width:0;margin:0;padding:0}fieldset.wsparcie__grupa>legend{margin-bottom:var(--o-3);padding:0}.segmenty--kwoty span{font-variant-numeric:tabular-nums}.ekran__akcja{bottom:calc(var(--nawigacja-wys) + env(safe-area-inset-bottom));z-index:5;margin-inline:calc(var(--margines) * -1);padding:var(--o-3) var(--margines);background:var(--tlo);border-top:1px solid var(--linia);gap:var(--o-2);flex-direction:row-reverse;display:flex;position:sticky}.ekran__akcja>.btn{width:auto;min-width:0;padding-inline:var(--o-2);flex:1 1 0}.ekran--bez-nawigacji .ekran__akcja{bottom:env(safe-area-inset-bottom)}:root[data-czcionka="3"] .ekran__akcja,:root[data-czcionka="4"] .ekran__akcja{border-top:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0;position:static}@media (max-height:460px){.ekran__akcja{bottom:0}}.strona-naglowek{max-width:var(--szerokosc);padding:var(--o-4) var(--o-5) 0;justify-content:space-between;align-items:center;gap:var(--o-3);flex-wrap:wrap;margin-inline-start:auto;margin-inline-end:auto;display:flex}.strona-naglowek__marka{align-items:center;gap:var(--o-2);min-height:48px;font-family:var(--kroj-modlitwa);font-size:var(--t-h3);color:var(--tekst);font-weight:500;text-decoration:none;display:inline-flex}.strona-naglowek__marka svg{width:28px;height:28px;color:var(--tekst-2)}.strona-naglowek__linki{gap:var(--o-1);flex-wrap:wrap;display:flex}.strona-naglowek__linki a{min-height:48px;padding-inline:var(--o-2);font-family:var(--kroj-modlitwa);font-size:var(--t-ui);color:var(--tekst-2);align-items:center;text-decoration:none;display:inline-flex}.strona-naglowek__linki a:hover{color:var(--tekst);text-underline-offset:.2em;text-decoration:underline}.strona{padding-bottom:calc(var(--o-8) + env(safe-area-inset-bottom))}.okruszki{font-size:var(--t-maly);color:var(--tekst-2)}.okruszki ol{gap:var(--o-1) var(--o-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.okruszki li+li:before{content:"/";margin-right:var(--o-2);color:var(--linia-mocna)}.okruszki a{color:var(--tekst-2)}.strona__wstep{font-family:var(--kroj-modlitwa);font-size:var(--t-tekst);line-height:var(--lh-tekst);color:var(--tekst-2);max-width:34em}.tresc{gap:var(--o-4);flex-direction:column;max-width:34em;display:flex}.tresc h2{font-size:var(--t-h2);margin-top:var(--o-4)}.tresc h3{font-size:var(--t-h3);margin-top:var(--o-2)}.tresc p,.tresc li{font-size:var(--t-ui);line-height:1.6}.tresc ul,.tresc ol{gap:var(--o-2);flex-direction:column;margin:0;padding-left:1.4em;display:flex}.tresc li::marker{color:var(--tekst-2)}.prowadz{min-height:var(--dotyk);padding:var(--o-3) var(--o-5);border-radius:var(--r);background:var(--akcja);color:var(--akcja-tekst);transition:background-color var(--ruch-szybki) var(--ease);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;font-weight:600;text-decoration:none;display:flex}.prowadz:hover{background:var(--akcja-wcisniety)}.prowadz__opis{font-weight:400;font-size:var(--t-maly);opacity:.85;display:block}.prowadz>svg{display:none}.tajemnice{gap:var(--o-6);flex-direction:column;display:flex}.tajemnice__czesc{gap:var(--o-3);flex-direction:column;display:flex}.tajemnice__naglowek{justify-content:space-between;align-items:baseline;gap:var(--o-3);flex-wrap:wrap;display:flex}.tajemnice__dni{font-size:var(--t-maly);color:var(--tekst-2)}.tajemnice__lista{counter-reset:tajemnica;border-top:1px solid var(--linia);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tajemnice__lista li{counter-increment:tajemnica;padding:var(--o-3) 0 var(--o-3) 2em;border-bottom:1px solid var(--linia);font-family:var(--kroj-modlitwa);font-size:var(--t-tekst);line-height:1.4;position:relative}.tajemnice__lista li:before{content:counter(tajemnica) ".";color:var(--tekst-2);font-variant-numeric:tabular-nums;position:absolute;left:0}.tajemnice__sigla{font-family:var(--kroj-ui);font-size:var(--t-maly);color:var(--tekst-2);display:block}.tajemnice__czesc[data-dzis] .tajemnice__dni{color:var(--plomien-tekst);font-weight:600}.kalkulator{gap:var(--o-4);padding:var(--o-5) 0;border-top:1px solid var(--linia);border-bottom:1px solid var(--linia);flex-direction:column;display:flex}.kalkulator__tytul{font-size:var(--t-h3)}.kalkulator input[type=date]{font-variant-numeric:tabular-nums}.wyniki{border-top:1px solid var(--linia);flex-direction:column;margin:0;display:flex}.wyniki>div{justify-content:space-between;align-items:baseline;gap:var(--o-1) var(--o-3);padding:var(--o-3) 0;border-bottom:1px solid var(--linia);flex-wrap:wrap;display:flex}.wyniki dt{color:var(--tekst-2);font-family:var(--kroj-modlitwa);font-style:italic}.wyniki dd{font-family:var(--kroj-modlitwa);font-variant-numeric:tabular-nums;margin:0}.powiazane{gap:var(--o-3);flex-direction:column;display:flex}.strona-stopka{max-width:var(--szerokosc);padding:var(--o-6) var(--o-5) calc(var(--o-7) + env(safe-area-inset-bottom));border-top:1px solid var(--linia);font-size:var(--t-maly);color:var(--tekst-2);gap:var(--o-2);flex-direction:column;margin-inline-start:auto;margin-inline-end:auto;display:flex}.strona-stopka a{color:var(--tekst-2)}table.dni-czesci{border-collapse:collapse;width:100%;font-family:var(--kroj-modlitwa);font-size:var(--t-tekst)}table.dni-czesci th,table.dni-czesci td{padding:var(--o-3) 0;border-bottom:1px solid var(--linia);text-align:left;vertical-align:baseline}table.dni-czesci thead th{font-style:italic;font-weight:400;font-size:var(--t-maly);color:var(--tekst-2);border-bottom-color:var(--linia-mocna)}table.dni-czesci tbody th{padding-right:var(--o-4);white-space:nowrap;font-weight:400}table.dni-czesci td a{align-items:center;min-height:44px;display:inline-flex}.strona-dnia h1{font-size:var(--t-h1);font-weight:400}.strona-dnia__intencja{gap:var(--o-2);padding-left:var(--o-4);border-left:2px solid var(--linia-mocna);flex-direction:column;display:flex}.strona-dnia__intencja h2,.strona-dnia__swiety h2,.strona-dnia__film h2{font-size:var(--t-ui);color:var(--tekst-2);font-style:italic;font-weight:400}.strona-dnia__intencja p{font-family:var(--kroj-modlitwa);font-size:var(--t-tekst);line-height:var(--lh-tekst)}.strona-dnia .tresc{gap:var(--o-6)}.strona-dnia__tajemnica{gap:var(--o-2);flex-direction:column;display:flex}.strona-dnia__tajemnica h2{font-size:var(--t-h3);margin-top:0;font-weight:500}.strona-dnia__tajemnica p:not(.tajemnice__sigla){font-family:var(--kroj-modlitwa);font-size:var(--t-tekst);line-height:var(--lh-tekst)}.strona-dnia__tajemnica+.strona-dnia__tajemnica{padding-top:var(--o-5);border-top:1px solid var(--linia)}.strona-dnia .tajemnice__sigla{font-style:italic;font-family:var(--kroj-modlitwa);font-size:var(--t-maly);color:var(--tekst-2)}.strona-dnia__swiety,.strona-dnia__film{gap:var(--o-2);padding-top:var(--o-5);border-top:1px solid var(--linia);font-family:var(--kroj-modlitwa);font-size:var(--t-tekst);line-height:var(--lh-tekst);flex-direction:column;display:flex}.strona-dnia__swiety strong{font-weight:500}.strona-dnia__film a{align-items:center;min-height:48px;display:inline-flex}.okruszki a,.tajemnice__czesc>a{align-items:center;min-height:44px;display:inline-flex}.prowadz--duzy{min-height:96px;padding:var(--o-5);font-size:min(var(--t-h2), 28px)}.prowadz--duzy .prowadz__opis{font-size:var(--t-ui)}.film__ramka{aspect-ratio:16/9;background:var(--powierzchnia);border-radius:var(--r);width:100%;position:relative;overflow:hidden}.film__odtworz{color:#fff;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.film__obraz{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.film__przycisk{background:#000000a6;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex;position:relative}.film__odtworz:hover .film__przycisk{background:#000000d9}.film__odtworz:focus-visible .film__przycisk{background:#000000d9}.film__czas{right:var(--o-2);bottom:var(--o-2);color:#fff;font-family:var(--kroj-ui);font-size:var(--t-maly);background:#000000bf;border-radius:6px;padding:2px 8px;position:absolute}.film__iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.film__opis{font-family:var(--kroj-modlitwa);font-size:var(--t-ui);color:var(--tekst-2)}.film__rozdzialy-naglowek{font-family:var(--kroj-ui);font-size:var(--t-maly);color:var(--tekst-2);font-style:italic}.film__rozdzialy{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.film__rozdzialy a{gap:var(--o-3);align-items:center;min-height:44px;display:flex}.film__znacznik{font-variant-numeric:tabular-nums;color:var(--tekst-2);min-width:4ch}.dni-nawigacja{gap:var(--o-2);padding-top:var(--o-5);border-top:1px solid var(--linia);font-family:var(--kroj-modlitwa);font-size:var(--t-ui);flex-direction:column;display:flex}.dni-nawigacja a{align-items:center;min-height:48px;display:inline-flex}.dni-nawigacja__naglowek{font-size:var(--t-ui);color:var(--tekst-2);margin-top:var(--o-3);font-style:italic;font-weight:400}.dni-nawigacja__lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.instaluj{gap:var(--o-2);flex-direction:column;display:flex}.instaluj__opis{font-size:var(--t-ui);color:var(--tekst-2);max-width:34em}.strona-dnia__komentarz,.strona-dnia__druk{font-family:var(--kroj-modlitwa);font-size:var(--t-ui);max-width:34em}.strona-stala__blok{gap:var(--o-3);max-width:34em;margin-top:var(--o-6);flex-direction:column;display:flex}.strona-stala__blok h2{font-size:var(--t-h2)}.strona-stala__blok p,.strona-stala__blok li{font-size:var(--t-ui);line-height:1.6}.strona-stala__zrodla{gap:var(--o-1);color:var(--tekst-2);flex-direction:column;display:flex}.strona-stala__zrodla p,.strona-stala__zrodla li{font-size:var(--t-maly);line-height:1.5}.strona-stala__zrodla ul{gap:var(--o-1);flex-direction:column;margin:0;padding-left:1.2em;display:flex}.strona-stala__zrodla a{overflow-wrap:anywhere}.strona-stala__intencje{max-width:34em;margin:var(--o-4) 0 0;gap:var(--o-2);font-size:var(--t-ui);flex-direction:column;padding-left:1.2em;line-height:1.6;display:flex}.strona-stala .dni-czesci,.strona-dnia .dni-czesci{margin-top:var(--o-4)}.strona-stala .prowadz{margin-top:var(--o-5)}.strona-stala .powiazane,.strona-dnia .powiazane{margin-top:var(--o-6)}@media print{.strona-naglowek,.strona-stopka,.prowadz,.film,.dni-nawigacja,.instaluj,.strona-dnia__druk,.strona-dnia__komentarz,.okruszki{display:none!important}body{color:#000;background:#fff}.strona-dnia{max-width:none;padding:0;font-size:18pt}.strona-dnia h1{font-size:26pt}.strona-dnia h2{font-size:20pt}.strona-dnia p{color:#000;font-size:18pt;line-height:1.5}.strona-dnia__tajemnica{break-inside:avoid}}.paciorki{--pac-maly:16px;--pac-swieci:24px;--pac-duzy:26px;--pac-wys:40px;align-items:center;width:100%;display:flex}.paciorki__male{grid-template-columns:repeat(var(--kolumny,10), minmax(0, 1fr));row-gap:var(--o-2);flex:1;display:grid}.paciorki[data-liczba="3"] .paciorki__male{--kolumny:3;max-width:9rem}:root[data-czcionka="4"] .paciorki[data-liczba="10"] .paciorki__male{--kolumny:5}.paciorki__miejsce{height:var(--pac-wys);place-items:center;min-width:0;display:grid;position:relative}.paciorki__miejsce:before{content:"";background:var(--linia-mocna);height:1.5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.paciorki__miejsce--krzyzyk,.paciorki__miejsce--duzy{flex:none;width:40px}.paciorki__miejsce--krzyzyk:before{left:50%}.paciorki__male .paciorki__miejsce:last-child:before{right:50%}.paciorek{width:var(--pac-maly);height:var(--pac-maly);border:2px solid var(--paciorek-pusty);background:var(--tlo);transition:width var(--ruch) var(--ease), height var(--ruch) var(--ease), background-color var(--ruch) var(--ease), border-color var(--ruch) var(--ease), box-shadow var(--ruch) var(--ease);border-radius:50%;position:relative}.paciorek--duzy{width:var(--pac-duzy);height:var(--pac-duzy)}.paciorek[data-stan=odmowiony]{background:var(--paciorek);border-color:var(--paciorek)}.paciorek[data-stan=swieci]{width:var(--pac-swieci);height:var(--pac-swieci);background:var(--plomien);border-color:var(--plomien);box-shadow:0 0 0 5px var(--plomien-poswiata), 0 0 18px 4px var(--plomien-poswiata)}.paciorek--duzy[data-stan=swieci]{width:calc(var(--pac-duzy) + 6px);height:calc(var(--pac-duzy) + 6px)}.paciorki__krzyzyk{color:var(--paciorek-pusty);background:var(--tlo);box-sizing:content-box;transition:color var(--ruch) var(--ease), filter var(--ruch) var(--ease);padding:0 2px;position:relative}.paciorki__krzyzyk[data-stan=odmowiony]{color:var(--paciorek)}.paciorki__krzyzyk[data-stan=swieci]{color:var(--plomien);filter:drop-shadow(0 0 6px var(--plomien-poswiata)) drop-shadow(0 0 2px var(--plomien-poswiata))}@media (prefers-reduced-motion:reduce){.paciorek,.paciorki__krzyzyk{transition:none}}
