.public-theme-nav[hidden],.public-theme-popover[hidden]{display:none}.public-theme-nav{flex:0 0 auto}.public-theme-switch{position:relative}.public-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:36px;height:36px;padding:0 8px;border:0;border-radius:4px;background:0 0;color:#666;font-family:inherit;font-size:17px}.public-theme-label{font-size:13px;font-weight:400;white-space:nowrap}.public-theme-toggle:hover,.public-theme-toggle[aria-expanded="true"]{color:#b51c38}.public-theme-toggle:hover .public-theme-label{text-decoration:underline;text-underline-offset:3px}.public-theme-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:1100;width:250px;max-width:calc(100vw - 40px);padding:16px;background:#fff;border:1px solid #e4e1dd;border-radius:16px;box-shadow:0 8px 32px #0002;text-align:left}.public-theme-picker{margin:0;min-width:0}.public-theme-picker legend{width:100%;border:0;margin:0 0 10px;color:#514c48;font-size:14px;font-weight:700}.public-theme-options{display:flex;flex-direction:column;gap:4px;padding:0}.public-theme-options label{position:relative;margin:0;font-size:13px;font-weight:400;cursor:pointer}.public-theme-options input{position:absolute;width:1px;height:1px;opacity:0}.public-theme-options span{display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:44px;border-radius:10px;color:#595552}.public-theme-options span > i{width:18px;text-align:center}.public-theme-options input:checked + span{color:#ad1731;background:#f9eef0;font-weight:700}.public-theme-options span > .public-theme-check{visibility:hidden;margin-left:auto}.public-theme-options input:checked + span > .public-theme-check{visibility:visible}.public-theme-options label:hover span{background:#f5f4f2}.public-theme-options input:focus-visible + span{outline:2px solid #b51c38;outline-offset:2px}.public-theme-hint{margin:12px 0 0;padding-top:12px;border-top:1px solid #e4e1dd;font-size:12px;line-height:1.5;color:#6d6864}@media screen{html[data-public-theme="dark"]{color-scheme:dark;--public-bg:#18191b;--public-surface:#222427;--public-raised:#2b2d31;--public-text:#eeeae5;--public-muted:#b8b4b0;--public-border:#414348;--public-accent:#f18a9b;--public-accent-soft:rgba(213,15,50,.14);--color-text:var(--public-text);--color-text-light:var(--public-muted);--color-background:var(--public-bg);--color-background-alt:var(--public-surface);background:var(--public-bg)}html[data-public-theme="dark"] body{background:var(--public-bg);color:var(--public-text)}html[data-public-theme="dark"] ::selection{color:#fff;background:#942940}html[data-public-theme="dark"] :is(a, button, input, select, textarea):focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}html[data-public-theme="dark"] #header{background:var(--public-bg);border-bottom-color:#a92640}html[data-public-theme="dark"] #header.header-scrolled{box-shadow:0 3px 20px #0005}html[data-public-theme="dark"] .navbar-brand{background:var(--public-text);-webkit-mask:url('../img/logo.png') center/100% 100% no-repeat;mask:url('../img/logo.png') center/100% 100% no-repeat}html[data-public-theme="dark"] .navbar-brand::after{content:'';position:absolute;inset:0 65% 0 0;background:#ef3a5c}html[data-public-theme="dark"] #header :is(.navbar-toggle, .navbar-nav > li > a){color:var(--public-text)}html[data-public-theme="dark"] #header .navbar-toggle :is(.fa, .icon-bar){color:var(--public-text)}html[data-public-theme="dark"] #header :is(.navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav > .open > a, .navbar-nav > .active > a){background:var(--public-raised);color:var(--public-accent)}html[data-public-theme="dark"] #header :is(.navbar-collapse, .navbar-nav){border-color:var(--public-border)}html[data-public-theme="dark"] #header .dropdown-menu{background:var(--public-surface);border-color:var(--public-border);box-shadow:0 8px 30px #0005}html[data-public-theme="dark"] #header .dropdown-menu > li > a,html[data-public-theme="dark"] #header .socialmedia .priest-auth-nav .dropdown-menu li a{background:0 0;color:var(--public-text)}html[data-public-theme="dark"] #header .dropdown-menu > li > a:focus,html[data-public-theme="dark"] #header .dropdown-menu > li > a:hover,html[data-public-theme="dark"] #header .socialmedia .priest-auth-nav .dropdown-menu li a:hover{background:var(--public-raised);color:var(--public-accent)}html[data-public-theme="dark"] #header .dropdown-menu .divider{background:var(--public-border)}html[data-public-theme="dark"] #header .nav-search button,html[data-public-theme="dark"] #header .socialmedia li a{color:var(--public-muted)}html[data-public-theme="dark"] #header .socialmedia .priest-login-link{opacity:1}html[data-public-theme="dark"] #header .socialmedia :is(a:hover, .priest-auth-link.has-unread, .nav-transmisje-link, .priest-auth-link.priest-logged-in){color:var(--public-accent)}html[data-public-theme="dark"] #header .nav-search.is-expanded{background:var(--public-bg)}html[data-public-theme="dark"] #header .nav-search input,html[data-public-theme="dark"] .priest-login-field input{color:var(--public-text);background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] :is(.nav-search input, .priest-login-field input)::placeholder{color:var(--public-muted)}html[data-public-theme="dark"] .public-theme-picker legend{color:var(--public-muted)}html[data-public-theme="dark"] .public-theme-popover{background:var(--public-surface);border-color:var(--public-border);color:var(--public-text)}html[data-public-theme="dark"] .public-theme-toggle{color:var(--public-muted)}html[data-public-theme="dark"] :is(.public-theme-toggle:hover, .public-theme-toggle[aria-expanded="true"]){color:var(--public-accent)}html[data-public-theme="dark"] .public-theme-options label:hover span{background:var(--public-raised)}html[data-public-theme="dark"] .public-theme-hint{color:var(--public-muted);border-color:var(--public-border)}html[data-public-theme="dark"] .public-theme-options span{color:var(--public-muted)}html[data-public-theme="dark"] .public-theme-options input:checked + span{color:var(--public-text);background:#3b3036;box-shadow:0 1px 5px #0003}html[data-public-theme="dark"] .public-theme-options input:checked + span i{color:var(--public-accent)}html[data-public-theme="dark"] .public-theme-options input:focus-visible + span{outline-color:var(--public-accent)}html[data-public-theme="dark"] .priest-login-modal{color:var(--public-text);background:var(--public-surface);border-color:var(--public-border);box-shadow:0 20px 80px #0008}html[data-public-theme="dark"] .priest-login-title{color:var(--public-text)}html[data-public-theme="dark"] :is(.priest-login-close, .priest-login-subtitle, .priest-login-field .fa){color:var(--public-muted)}html[data-public-theme="dark"] :is(.priest-login-icon, .priest-login-alt){color:var(--public-accent)}html[data-public-theme="dark"] .priest-login-error{background:#44262d;color:#ffc0c9;border-color:#8b4654}html[data-public-theme="dark"] #cookie-consent{background:var(--public-surface);color:var(--public-text);border-top-color:var(--public-border);box-shadow:0 -4px 24px #0005}html[data-public-theme="dark"] #cookie-consent .cc-text{color:var(--public-text)}html[data-public-theme="dark"] #cookie-consent .cc-text a{color:var(--public-accent)}html[data-public-theme="dark"] #cookie-consent .cc-reject{background:var(--public-raised);color:var(--public-accent);border-color:var(--public-border)}html[data-public-theme="dark"] #cookie-consent .cc-reject:hover{background:#35383d}html[data-public-theme="dark"] #footer{background:#121315;color:var(--public-muted);border-color:var(--public-border)}html[data-public-theme="dark"] #footer :is(.footer-nav, .footer-app){border-color:var(--public-border)}html[data-public-theme="dark"] #footer .footer-links ul li a{border-bottom-color:var(--public-border)}html[data-public-theme="dark"] #footer :is(.copyright, .created, .footer-app){color:var(--public-muted)}html[data-public-theme="dark"] .scrollup{background:var(--public-raised);color:var(--public-accent);border:1px solid var(--public-border)}}@media screen and (max-width:991px){html[data-public-theme] #header .socialmedia li.social-link{display:none}html[data-public-theme="dark"] #header :is(.navbar-collapse, .navbar-nav){background:var(--public-bg)}html[data-public-theme="dark"] #nav > ul > li{background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] #nav > ul > li > ul > li > a{background:var(--public-bg);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] #nav > ul > li.active > ul > li.active > a{background:#942940;color:#fff}html[data-public-theme="dark"] #nav > ul > li > ul > li > a:hover{background:var(--public-raised);color:var(--public-accent)}}@media screen and (max-width:991px){.public-theme-toggle{width:44px;height:44px;padding:0}.public-theme-label{display:none}}@media screen and (max-width:359px){html[data-public-theme] #header .navbar-brand{margin-top:32px}}@media print{.public-theme-nav{display:none!important}html[data-public-theme]{color-scheme:light}}@media screen{html[data-public-theme="dark"] main :is(h1, h2, h3, h4, h5, h6){color:var(--public-text)}html[data-public-theme="dark"] main :is(.content, .lead, .necrology-detail-content){color:var(--public-text)}html[data-public-theme="dark"] :is(.double article .lead, .kuria-page .lead, .single .lead, .page .lead, .institution-detail .lead, .necrology-detail-lead){background:var(--public-surface);color:var(--public-text)}html[data-public-theme="dark"] main :is(.content, .lead, .necrology-detail-content) a:not(.btn){color:var(--public-accent)}html[data-public-theme="dark"] main :is(.content, .lead, .necrology-detail-content) a:not(.btn):hover{color:pink}html[data-public-theme="dark"] main :is(.content, .necrology-detail-content) blockquote{background:var(--public-surface);color:var(--public-muted);border-left-color:var(--public-accent)}html[data-public-theme="dark"] :is(main hr, main fieldset, main legend){border-color:var(--public-border)}html[data-public-theme="dark"] :is(main legend, main label){color:var(--public-text)}html[data-public-theme="dark"] main :is(figcaption, .text-muted, .help-block, .small-note){color:var(--public-muted)}html[data-public-theme="dark"] main :is(pre, code, kbd){background:var(--public-raised);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] main :is(.content, .table-responsive) table{background:var(--public-surface);color:var(--public-text)}html[data-public-theme="dark"] main :is(.content, .table-responsive) :is(th, td){border-color:var(--public-border)}html[data-public-theme="dark"] main :is(.content, .table-responsive) th{background:var(--public-raised);color:var(--public-text)}html[data-public-theme="dark"] .table-hover > tbody > tr:hover,html[data-public-theme="dark"] .table-striped > tbody > tr:nth-of-type(odd){background:var(--public-raised)}html[data-public-theme="dark"] :is(main, .modal) :is(.form-control, input.search, select){color:var(--public-text);background-color:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] :is(main, .modal) :is(input, textarea)::placeholder{color:var(--public-muted);opacity:1}html[data-public-theme="dark"] :is(main, .modal) .form-control:focus{background-color:var(--public-raised);border-color:var(--public-accent);box-shadow:0 0 0 3px var(--public-accent-soft)}html[data-public-theme="dark"] :is(main, .modal) .form-control:is([disabled], [readonly]){color:var(--public-muted);background:var(--public-raised)}html[data-public-theme="dark"] main input:is([type="checkbox"], [type="radio"]){accent-color:#d50f32}html[data-public-theme="dark"] :is(.input-group-addon, .well, .panel, .panel-default > .panel-heading, .list-group-item){background:var(--public-surface);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] :is(.panel-footer, .panel-body, .panel-heading, .panel-default){border-color:var(--public-border)}html[data-public-theme="dark"] .btn-default{color:var(--public-text);background:var(--public-raised);border-color:var(--public-border)}html[data-public-theme="dark"] .btn-default:is(:hover, :focus, :active, .active){color:var(--public-accent);background:#35383d;border-color:var(--public-accent)}html[data-public-theme="dark"] .btn-link{color:var(--public-accent)}html[data-public-theme="dark"] .alert-info{color:#b8d9fa;background:#223547;border-color:#405c75}html[data-public-theme="dark"] .alert-success{color:#b3e0c0;background:#253b2e;border-color:#426e50}html[data-public-theme="dark"] .alert-warning{color:#f2d8a5;background:#403622;border-color:#75603c}html[data-public-theme="dark"] .alert-danger{color:#ffc0c9;background:#44262d;border-color:#8b4654}html[data-public-theme="dark"] .alert :is(a, .alert-link, h2, h3, h4){color:inherit}html[data-public-theme="dark"] .has-error :is(.control-label, .help-block){color:#ffc0c9}html[data-public-theme="dark"] .has-error .form-control{border-color:#e78294}html[data-public-theme="dark"] :is(.modal-content, .popover, .popover-title, .dropdown-menu){color:var(--public-text);background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] :is(.modal-header, .modal-footer){border-color:var(--public-border)}html[data-public-theme="dark"] .close{color:var(--public-text);text-shadow:none;opacity:.8}html[data-public-theme="dark"] .dropdown-menu > li > a{color:var(--public-text)}html[data-public-theme="dark"] .dropdown-menu > li > a:is(:hover, :focus){background:var(--public-raised);color:var(--public-accent)}html[data-public-theme="dark"] .dropdown-menu .divider{background:var(--public-border)}html[data-public-theme="dark"] .nav-tabs{border-color:var(--public-border)}html[data-public-theme="dark"] .nav-tabs > li > a{color:var(--public-muted)}html[data-public-theme="dark"] .nav-tabs > li > a:hover,html[data-public-theme="dark"] .nav-tabs > li.active > a{background:var(--public-surface);border-color:var(--public-border);color:var(--public-accent)}html[data-public-theme="dark"] .pagination > li > :is(a, span){background:var(--public-surface);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] .pagination > li > a:hover{background:var(--public-raised);color:var(--public-accent)}html[data-public-theme="dark"] .pagination > .active > :is(a, span){background:#a82740;border-color:#a82740;color:#fff}html[data-public-theme="dark"] .pagination > .disabled > :is(a, span){color:var(--public-muted);background:var(--public-bg);border-color:var(--public-border)}html[data-public-theme="dark"] .kuria-page + .sidebar_nav > .submenu,html[data-public-theme="dark"] .sidebar_nav > .submenu{background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] .kuria-page + .sidebar_nav > .submenu > li,html[data-public-theme="dark"] .sidebar_nav > .submenu > li{border-color:var(--public-border)}html[data-public-theme="dark"] .sidebar_nav > .submenu > li > a{color:var(--public-text)}html[data-public-theme="dark"] .sidebar_nav > .submenu > li:is(.active, :hover) > a{color:var(--public-accent);background:var(--public-raised)}html[data-public-theme="dark"] .kuria-dept-pill{color:var(--public-text);background:var(--public-surface)}html[data-public-theme="dark"] .kuria-dept-pill:hover{background:var(--public-raised);color:var(--public-accent)}html[data-public-theme="dark"] .kuria-dept-pill--active{background:#a82740;color:#fff}html[data-public-theme="dark"] .institution-header-logo{background:var(--public-surface)}html[data-public-theme="dark"] :is(.institution-social-pill, .contact-bank-copy-btn){color:var(--public-text);background:var(--public-raised);border-color:var(--public-border)}html[data-public-theme="dark"] :is(.institution-social-pill, .contact-bank-copy-btn):hover{color:var(--public-accent);background:#35383d;border-color:var(--public-accent)}html[data-public-theme="dark"] .contact-bank-copy-btn.copied{color:#b3e0c0;background:#253b2e;border-color:#426e50}html[data-public-theme="dark"] :is(.contact-form-card, .contact-bank-card, .contact-map-card, .directory-card){background:var(--public-surface);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] :is(.contact-form-intro, .contact-social-inline, .contact-bank-section, .contact-directory, .contact-directory-group-title, .directory-card-info){border-color:var(--public-border)}html[data-public-theme="dark"] :is(.contact-bank-account, .contact-map-coords, .directory-card-icon, .fl-field-rodo){color:var(--public-text);background:var(--public-raised);border-color:var(--public-border)}html[data-public-theme="dark"] .contact-bank-card{border-left-color:#a82740}html[data-public-theme="dark"] .directory-card--bishop{border-left-color:var(--public-accent)}html[data-public-theme="dark"] :is(.directory-card-label, .directory-card--bishop .directory-card-name, .fl-hint, .fl-required-note){color:var(--public-muted)}html[data-public-theme="dark"] :is(.directory-card--bishop .directory-card-icon, .directory-card-row i, .contact-bank-section h2 i, .contact-directory-heading i, .contact-map-coords i, .fl-req){color:var(--public-accent)}html[data-public-theme="dark"] .directory-card-row:hover{color:var(--public-accent)}html[data-public-theme="dark"] .presentation-header h2{color:var(--public-text)}html[data-public-theme="dark"] .presentation-desc{color:var(--public-muted)}html[data-public-theme="dark"] .presentation-thumbs{scrollbar-color:var(--public-border) transparent}html[data-public-theme="dark"] :is(.missionary-card, .necrology-card, .necrology-sidebar){color:var(--public-text);background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] :is(.missionary-card:hover, .necrology-card:hover){color:var(--public-text);background:var(--public-raised)}html[data-public-theme="dark"] :is(.missionary-card-photo, .missionary-card-placeholder, .necrology-card-photo){background:var(--public-raised);color:var(--public-muted)}html[data-public-theme="dark"] :is(.missionary-card-name, .necrology-detail-years){color:var(--public-text)}html[data-public-theme="dark"] :is(.missionary-card-place, .missionary-card-date, .necrology-card-years, .necrology-detail-date, .necrology-detail-photo figcaption){color:var(--public-muted)}html[data-public-theme="dark"] :is(.missionary-card-place .fa, .necrology-detail-date i, .necrology-search-box i){color:var(--public-accent)}html[data-public-theme="dark"] :is(.necrology-sidebar-header, .necrology-tl-year-label){background:var(--public-raised);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] :is(.necrology-tl-year-num, .necrology-tl-name){color:var(--public-text)}html[data-public-theme="dark"] .necrology-tl-year-count{background:var(--public-raised);color:var(--public-muted)}html[data-public-theme="dark"] .necrology-tl-list{border-color:var(--public-border)}html[data-public-theme="dark"] .necrology-tl-list a{color:var(--public-text)}html[data-public-theme="dark"] .necrology-tl-list li:is(.is-active, :hover) a{background:var(--public-raised);color:var(--public-accent)}html[data-public-theme="dark"] .necrology-tl-list .is-active .necrology-tl-name{color:var(--public-accent)}html[data-public-theme="dark"] #press_releases-list ul.list li{background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] #press_releases-list ul.list li:hover{background:var(--public-raised)}html[data-public-theme="dark"] #press_releases-list ul.list li :is(a, h2){color:var(--public-text)}html[data-public-theme="dark"] #press_releases-list ul.list li :is(p, .date){color:var(--public-muted)}html[data-public-theme="dark"] #press_releases-list ul.list li a p .news_label{color:var(--public-accent);background:var(--public-accent-soft)}html[data-public-theme="dark"] #press_releases-list ul.list li a::before{background:var(--public-raised);color:var(--public-accent)}html[data-public-theme="dark"] #press_releases-list .pagination li a{background:var(--public-surface);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] #press_releases-list .pagination li:is(.active, :hover) a{background:#a82740;color:#fff}html[data-public-theme="dark"] :is(#ministrys_list ul.list li, #community_list ul.list_box li, .institution-header, .necrology-sidebar-body){background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] :is(#ministrys_list ul.list li a figure, #community_list ul.list_box li a figure){background:var(--public-raised)}html[data-public-theme="dark"] :is(#ministrys_list ul.list li a:is(:hover, :focus-visible) p span, #community_list ul.list_box li a:is(:hover, :focus-visible) .name){color:var(--public-accent)}html[data-public-theme="dark"] :is(#ministrys_list #search .search, #community_list #search .search, #press_releases-list .search){border-color:var(--public-border)}html[data-public-theme="dark"] .ministry-detail .lead{background:var(--public-surface);color:var(--public-text)}html[data-public-theme="dark"] :is(.ministry-detail .content, .parishes-mwd, .ministry-nav-arrow){border-color:var(--public-border)}html[data-public-theme="dark"] .ministry-nav-arrow{color:var(--public-muted)}html[data-public-theme="dark"] .ministry-nav-arrow:hover{color:var(--public-accent);background:var(--public-raised)}html[data-public-theme="dark"] :is(.parishes-loading, .parishes-count){color:var(--public-muted)}html[data-public-theme="dark"] :is(.parishes-mwd .parish-link:hover, .parishes-mwd h2 i, .fl-checkbox-text a){color:var(--public-accent)}html[data-public-theme="dark"] .necrology-sidebar-body::-webkit-scrollbar-thumb,html[data-public-theme="dark"] .necrology-tl-list::before{background:var(--public-border)}html[data-public-theme="dark"] .necrology-tl-dot{background:var(--public-raised);border-color:var(--public-border)}html[data-public-theme="dark"] .necrology-tl-list .is-active .necrology-tl-dot{background:#a82740;border-color:var(--public-accent)}html[data-public-theme="dark"] #news-list .news-box-big header{background:var(--public-surface)}html[data-public-theme="dark"] main :is(.content, .lead, .necrology-detail-content) :is(
        [style*="background-color: rgb(255, 255, 255)" i], [style*="background-color: rgb(255,255,255)" i],
        [style*="background-color: #fff;" i], [style$="background-color: #fff" i],
        [style*="background-color: #ffffff;" i], [style$="background-color: #ffffff" i],
        [style*="background-color: white;" i], [style$="background-color: white" i],
        [bgcolor="#ffffff" i]
    ){background-color:var(--public-surface)!important}html[data-public-theme="dark"] .app-landing-cta a{color:var(--public-accent)}html[data-public-theme="dark"] .modlitwa-siblings h2 a{color:var(--public-accent)}html[data-public-theme="dark"] #events-list .search{border-color:var(--public-border)}html[data-public-theme="dark"] #events-list .pagination li a{background:var(--public-surface);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] #events-list .pagination li:is(.active, :hover) a{background:#a82740;color:#fff}html[data-public-theme="dark"] #community_list ul.list_box li a .name,html[data-public-theme="dark"] #patrons-list .content{color:var(--public-text)}html[data-public-theme="dark"] .fl-required-note a{color:var(--public-accent)}html[data-public-theme="dark"] .page:has(.institution-detail) ~ .sidebar_nav > .submenu{background:var(--public-surface)}html[data-public-theme="dark"] .page:has(.institution-detail) ~ .sidebar_nav > .submenu > li{border-color:var(--public-border)}html[data-public-theme="dark"] .page:has(.institution-detail) ~ .sidebar_nav > .submenu > li:is(.active, :hover) > a{color:var(--public-accent);background:var(--public-raised)}}@media screen{html[data-public-theme="dark"] .article-header h1,html[data-public-theme="dark"] .article-meta .author,html[data-public-theme="dark"] .article-sidebar .sidebar-section .section-header h2,html[data-public-theme="dark"] .section-header h2{color:var(--public-text)}html[data-public-theme="dark"] .article-category,html[data-public-theme="dark"] .article-sidebar .sidebar-section .section-header .section-more,html[data-public-theme="dark"] .info-card > .info-card-more,html[data-public-theme="dark"] .section-header .section-more{color:var(--public-accent)}html[data-public-theme="dark"] .article-sidebar .sidebar-section .section-header .section-more:hover,html[data-public-theme="dark"] .info-card > .info-card-more:hover,html[data-public-theme="dark"] .section-header .section-more:hover{color:var(--public-text)}html[data-public-theme="dark"] .article-breadcrumb{color:var(--public-muted);border-bottom-color:var(--public-border)}html[data-public-theme="dark"] .article-breadcrumb .separator,html[data-public-theme="dark"] .article-breadcrumb a,html[data-public-theme="dark"] .article-meta,html[data-public-theme="dark"] .article-meta .meta-separator,html[data-public-theme="dark"] .article-meta time{color:var(--public-muted)}html[data-public-theme="dark"] .article-breadcrumb a:hover{color:var(--public-accent)}html[data-public-theme="dark"] .hero-main .hero-content,html[data-public-theme="dark"] .hero-main .hero-content .hero-lead,html[data-public-theme="dark"] .hero-main .hero-content h2,html[data-public-theme="dark"] .hero-main .hero-content time,html[data-public-theme="dark"] .hero-news .hero-news-content,html[data-public-theme="dark"] .hero-news .hero-news-content h1,html[data-public-theme="dark"] .mini-hero .mini-hero-content,html[data-public-theme="dark"] .mini-hero .mini-hero-content h3,html[data-public-theme="dark"] .mini-hero .mini-hero-content time{color:#fff}html[data-public-theme="dark"] .hero-hybrid .mini-card,html[data-public-theme="dark"] .hero-split .hero-announcements,html[data-public-theme="dark"] .news-hero-grid .hero-card,html[data-public-theme="dark"] .news-hero-grid .hero-sidebar{color:var(--public-text);background:var(--public-surface);border-color:var(--public-border);box-shadow:0 2px 12px rgba(0,0,0,.18)}html[data-public-theme="dark"] .hero-ann-title,html[data-public-theme="dark"] .hero-hybrid .mini-card h3,html[data-public-theme="dark"] .news-hero-grid .hero-card h3,html[data-public-theme="dark"] .news-hero-grid .sidebar-item h4{color:var(--public-text)}html[data-public-theme="dark"] .hero-ann-meta,html[data-public-theme="dark"] .hero-hybrid .mini-card time,html[data-public-theme="dark"] .news-hero-grid .hero-card time{color:var(--public-muted)}html[data-public-theme="dark"] .hero-ann-item,html[data-public-theme="dark"] .hero-ann-more,html[data-public-theme="dark"] .news-hero-grid .sidebar-item{border-color:var(--public-border)}html[data-public-theme="dark"] .hero-ann-item:focus-visible,html[data-public-theme="dark"] .hero-ann-item:hover,html[data-public-theme="dark"] .hero-ann-more:hover,html[data-public-theme="dark"] .news-hero-grid .sidebar-item:hover{background:var(--public-raised)}html[data-public-theme="dark"] .hero-ann-more,html[data-public-theme="dark"] .hero-hybrid .mini-card:hover h3,html[data-public-theme="dark"] .news-hero-grid .hero-card:hover h3,html[data-public-theme="dark"] .news-hero-grid .sidebar-item:hover h4{color:var(--public-accent)}html[data-public-theme="dark"] .hero-ann-more:hover{color:var(--public-text)}html[data-public-theme="dark"] .hero-ann-item--read,html[data-public-theme="dark"] .hero-ann-item--read:hover{opacity:1}html[data-public-theme="dark"] .hero-ann-item--read .hero-ann-title{color:var(--public-muted);font-weight:400}html[data-public-theme="dark"] .hero-ann-collapse,html[data-public-theme="dark"] .hero-ann-settings{color:rgba(255,255,255,.85)}html[data-public-theme="dark"] .hero-ann-collapse:hover,html[data-public-theme="dark"] .hero-ann-settings:hover{color:#fff}html[data-public-theme="dark"] .priest-home-notice{color:var(--public-text);background:var(--public-surface);border-color:var(--public-border);border-left-color:#d50f32;box-shadow:0 4px 14px rgba(0,0,0,.15)}html[data-public-theme="dark"] .priest-home-notice__label{color:var(--public-muted)}html[data-public-theme="dark"] .priest-home-notice__text strong{color:var(--public-text)}html[data-public-theme="dark"] .priest-home-notice__icon,html[data-public-theme="dark"] .priest-home-notice__link{color:var(--public-accent)}html[data-public-theme="dark"] .priest-home-notice__link:focus,html[data-public-theme="dark"] .priest-home-notice__link:hover{color:var(--public-text)}html[data-public-theme="dark"] .news-card,html[data-public-theme="dark"] .news-item{border-bottom-color:var(--public-border)}html[data-public-theme="dark"] .news-card:hover{background-color:var(--public-surface)}html[data-public-theme="dark"] .news-card-content h3,html[data-public-theme="dark"] .news-item-content h3{color:var(--public-text)}html[data-public-theme="dark"] .news-card-content time,html[data-public-theme="dark"] .news-card-lead,html[data-public-theme="dark"] .news-item time,html[data-public-theme="dark"] .news-item-media .fa{color:var(--public-muted)}html[data-public-theme="dark"] .news-card:hover .news-card-content h3,html[data-public-theme="dark"] .news-item:hover h3{color:var(--public-accent)}html[data-public-theme="dark"] .article-sidebar .sidebar-section,html[data-public-theme="dark"] .info-card{color:var(--public-text);background:var(--public-surface);box-shadow:0 2px 12px rgba(0,0,0,.18)}html[data-public-theme="dark"] .article-sidebar .event-item,html[data-public-theme="dark"] .article-sidebar .sidebar-section .section-header,html[data-public-theme="dark"] .info-card .event-item,html[data-public-theme="dark"] .info-card header,html[data-public-theme="dark"] .info-card--memorial .memorial-item,html[data-public-theme="dark"] .liturgy-cta-group,html[data-public-theme="dark"] .nameday-item,html[data-public-theme="dark"] .readings-cta{border-bottom-color:var(--public-border)}html[data-public-theme="dark"] .liturgy-cta-group{border-top-color:var(--public-border)}html[data-public-theme="dark"] .article-sidebar .event-content h3,html[data-public-theme="dark"] .article-sidebar .liturgy-sidebar-content .liturgy-title,html[data-public-theme="dark"] .info-card .event-content h3,html[data-public-theme="dark"] .info-card header h3,html[data-public-theme="dark"] .info-card--memorial .memorial-name,html[data-public-theme="dark"] .info-card-content,html[data-public-theme="dark"] .liturgy-content .liturgy-title,html[data-public-theme="dark"] .nameday-item{color:var(--public-text)}html[data-public-theme="dark"] .article-sidebar .adoration-sidebar-content .adoration-town,html[data-public-theme="dark"] .article-sidebar .event-content time,html[data-public-theme="dark"] .article-sidebar .jerycho-sidebar-content .jerycho-label,html[data-public-theme="dark"] .article-sidebar .liturgy-sidebar-content .liturgy-date,html[data-public-theme="dark"] .article-sidebar .liturgy-sidebar-content .liturgy-readings,html[data-public-theme="dark"] .calendar-alternatives p,html[data-public-theme="dark"] .info-card .event-content time,html[data-public-theme="dark"] .info-card--adoration .info-card-content .liturgy-readings,html[data-public-theme="dark"] .jerycho-content > p:first-child,html[data-public-theme="dark"] .liturgy-content .liturgy-readings{color:var(--public-muted)}html[data-public-theme="dark"] .article-sidebar .adoration-sidebar-content .adoration-place a,html[data-public-theme="dark"] .article-sidebar .event-item:hover .event-content h3,html[data-public-theme="dark"] .article-sidebar .jerycho-sidebar-content .jerycho-location a,html[data-public-theme="dark"] .info-card .event-item:hover .event-content h3,html[data-public-theme="dark"] .info-card--adoration .info-card-content p:first-child a,html[data-public-theme="dark"] .jerycho-content .jerycho-location,html[data-public-theme="dark"] .nameday-item:hover{color:var(--public-accent)}html[data-public-theme="dark"] .article-sidebar .mass-search-sidebar select,html[data-public-theme="dark"] .mass-search-mini select{color:var(--public-text);background:var(--public-raised);border-color:var(--public-border);color-scheme:dark}html[data-public-theme="dark"] .info-card--memorial .memorial-years{color:var(--public-muted);background:var(--public-raised)}html[data-public-theme="dark"] .info-card--memorial .memorial-link-icon{color:#d9b88e;opacity:.7}html[data-public-theme="dark"] .info-card--memorial a.memorial-item--linked:hover,html[data-public-theme="dark"] .nameday-item:hover{background:var(--public-raised)}html[data-public-theme="dark"] .first-of-month-badge{background:#392d20;border-left-color:#d97706}html[data-public-theme="dark"] .first-of-month-badge__label{color:#f7c774}html[data-public-theme="dark"] .first-of-month-badge__desc{color:#e0c6a4}html[data-public-theme="dark"] .readings-cta{color:var(--public-text)}html[data-public-theme="dark"] .readings-cta i:first-child,html[data-public-theme="dark"] .readings-cta:hover{color:#c6a3e0;opacity:1}html[data-public-theme="dark"] .readings-cta--lectio i:first-child,html[data-public-theme="dark"] .readings-cta--lectio:hover{color:var(--public-accent)}html[data-public-theme="dark"] .readings-cta--modlitwa i:first-child,html[data-public-theme="dark"] .readings-cta--modlitwa:hover,html[data-public-theme="dark"] .readings-cta--wprowadzenie i:first-child,html[data-public-theme="dark"] .readings-cta--wprowadzenie:hover{color:#91b6e8}html[data-public-theme="dark"] .readings-cta--komentarz i:first-child,html[data-public-theme="dark"] .readings-cta--komentarz:hover{color:#98ca9c}html[data-public-theme="dark"] .readings-cta-arrow{opacity:.7}html[data-public-theme="dark"] .obituaries-sidebar .section-header h2::before{color:var(--public-accent)}html[data-public-theme="dark"] .obituary-prayer{color:#c0bdb9}html[data-public-theme="dark"] .media-section{background:var(--public-surface)}html[data-public-theme="dark"] .media-tabs{border-color:var(--public-border)}html[data-public-theme="dark"] .media-tab:not(.active){color:var(--public-muted)}html[data-public-theme="dark"] .media-tab:hover:not(.active){color:var(--public-text);background:var(--public-raised)}html[data-public-theme="dark"] .media-tabs .media-more{color:var(--public-accent)}html[data-public-theme="dark"] .media-tabs .media-more:hover{color:var(--public-text)}html[data-public-theme="dark"] .media-card{background:var(--public-raised);box-shadow:0 1px 6px rgba(0,0,0,.2)}html[data-public-theme="dark"] .media-card h4{color:var(--public-text)}html[data-public-theme="dark"] #news-list .news-box-big article{background:var(--public-surface);box-shadow:0 2px 10px rgba(0,0,0,.2)}html[data-public-theme="dark"] #news-list .news-box-big header h2{color:var(--public-text)}html[data-public-theme="dark"] #news-list .news-box-big:hover header h2{color:var(--public-accent)}html[data-public-theme="dark"] #news-list .news-box-big .news_description,html[data-public-theme="dark"] #news-list .news-box-big header time{color:var(--public-muted)}html[data-public-theme="dark"] #news-list .news-box-big header .mmedia span{background:var(--public-raised);color:var(--public-muted)}html[data-public-theme="dark"] #news-list .news-box-big:hover header .mmedia span{background:#d50f32;color:#fff}html[data-public-theme="dark"] #news-list .pagination li a,html[data-public-theme="dark"] #news-list .pagination li span{color:var(--public-text);background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] #news-list .pagination li a:hover,html[data-public-theme="dark"] #news-list .pagination li.active a,html[data-public-theme="dark"] #news-list .pagination li.active span{color:#fff;background:#d50f32;border-color:#d50f32}html[data-public-theme="dark"] .news-filter-btn,html[data-public-theme="dark"] .news-filter-date,html[data-public-theme="dark"] .news-filter-status,html[data-public-theme="dark"] .news-search-box input{color:var(--public-text);background:var(--public-surface);border-color:var(--public-border);color-scheme:dark}html[data-public-theme="dark"] .news-filter-daterange label,html[data-public-theme="dark"] .news-filter-status,html[data-public-theme="dark"] .news-filter-tab,html[data-public-theme="dark"] .news-search-box i,html[data-public-theme="dark"] .news-search-box input::placeholder{color:var(--public-muted)}html[data-public-theme="dark"] .news-filter-date:focus,html[data-public-theme="dark"] .news-search-box input:focus{border-color:var(--public-accent);box-shadow:0 0 0 3px var(--public-accent-soft)}html[data-public-theme="dark"] .news-filter-status i,html[data-public-theme="dark"] .news-filter-tab:hover,html[data-public-theme="dark"] .news-search-box:focus-within i{color:var(--public-accent)}html[data-public-theme="dark"] .news-filter-tabs{border-color:var(--public-border)}html[data-public-theme="dark"] .news-filter-tab.active{color:var(--public-accent);background:var(--public-surface);border-bottom-color:var(--public-accent)}html[data-public-theme="dark"] .news-filter-contents{background:var(--public-raised);border-color:var(--public-border)}html[data-public-theme="dark"] .news-filter-btn:hover{color:var(--public-accent);background:var(--public-surface);border-color:var(--public-accent)}html[data-public-theme="dark"] .news-filter-btn--submit,html[data-public-theme="dark"] .news-filter-btn.active{color:#fff;background:#d50f32;border-color:#d50f32}html[data-public-theme="dark"] .news-filter-btn--submit:hover,html[data-public-theme="dark"] .news-filter-btn.active:hover{color:#fff;background:#b10c29;border-color:#b10c29}html[data-public-theme="dark"] #news-list .news-empty-state{color:var(--public-muted)!important}html[data-public-theme="dark"] #news-list .news-empty-state a{color:var(--public-accent)!important}html[data-public-theme="dark"] .single > .lead,html[data-public-theme="dark"] article.news .lead{color:var(--public-text);background:var(--public-surface)}html[data-public-theme="dark"] .news-nav-label,html[data-public-theme="dark"] .news-nav-title,html[data-public-theme="dark"] .single > .content,html[data-public-theme="dark"] article.news .content,html[data-public-theme="dark"] article.news .content h2,html[data-public-theme="dark"] article.news .content h3,html[data-public-theme="dark"] article.news .content h4,html[data-public-theme="dark"] article.news .news-section-header h2{color:var(--public-text)}html[data-public-theme="dark"] .single > .content blockquote,html[data-public-theme="dark"] article.news .content blockquote{color:var(--public-text);background:var(--public-surface)}html[data-public-theme="dark"] .single > .content a:not(.btn),html[data-public-theme="dark"] .single > .lead a:not(.btn),html[data-public-theme="dark"] article.news .content a:not(.btn),html[data-public-theme="dark"] article.news .content blockquote::before{color:var(--public-accent)}html[data-public-theme="dark"] article.news .lead a:not(.btn){color:var(--public-accent)}html[data-public-theme="dark"] article.news .content a:not(.btn){background-image:linear-gradient(var(--public-accent),var(--public-accent))}html[data-public-theme="dark"] .single > .content a:not(.btn):hover,html[data-public-theme="dark"] .single > .lead a:not(.btn):hover,html[data-public-theme="dark"] article.news .content a:not(.btn):hover{color:var(--public-text)}html[data-public-theme="dark"] article.news .news-pic figcaption,html[data-public-theme="dark"] article.news .news-section-header p{color:var(--public-muted)}html[data-public-theme="dark"] .news-navigation,html[data-public-theme="dark"] article.news .news-section-header{border-color:var(--public-border)}html[data-public-theme="dark"] article.news .alert-danger{color:#ffc0c9;background:#44262d;border-color:#8b4654}html[data-public-theme="dark"] article.news .content table,html[data-public-theme="dark"] article.news .content td,html[data-public-theme="dark"] article.news .content th{border-color:var(--public-border)}html[data-public-theme="dark"] article.news .content .table-hover > tbody > tr:hover,html[data-public-theme="dark"] article.news .content .table-striped > tbody > tr:nth-of-type(odd){background:var(--public-surface)}html[data-public-theme="dark"] .news-nav-link{background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] .news-nav-link:hover{background:var(--public-raised);border-color:var(--public-accent)}html[data-public-theme="dark"] .news-nav-thumb{background:var(--public-raised)}html[data-public-theme="dark"] .news-nav-all,html[data-public-theme="dark"] .news-nav-direction,html[data-public-theme="dark"] .news-nav-link:hover .news-nav-title{color:var(--public-accent)}html[data-public-theme="dark"] .news-nav-all:hover{color:var(--public-text)}}@media screen and (hover:none){html[data-public-theme="dark"] #news-list .news-box-big:hover header h2{color:var(--public-text)}}@media screen{html[data-public-theme="dark"] .readings-page{color:var(--public-text)}html[data-public-theme="dark"] .readings-page ::selection{background:#653944;color:#fff}html[data-public-theme="dark"] :is(.readings-date-nav, .readings-tabs, .readings-footer,
        .export-menu-options, .reading-source-name, .lectio-header, .modlitwa-header,
        .lectio-expanded, .lectio-invocation, .lectio-questions, .lectio-prompts,
        .modlitwa-intention, .explanation-panel-header, .explanation-heading,
        .commentary-modal-header, .commentary-modal-footer){border-color:var(--public-border)}html[data-public-theme="dark"] :is(.readings-date-title, .reading-label,
        .reading-source-name, .reading-text, .reading-refrain, .acclamation-formula,
        .acclamation-verse, .sequence-stanza, .lectio-header h2, .modlitwa-header h2,
        .lectio-expanded-intro p:first-child, .lectio-expanded h4, .lectio-step-card p,
        .lectio-invocation-text, .lectio-reading-text h3, .lectio-instruction,
        .lectio-step--contemplatio .lectio-instruction, .lectio-questions li,
        .lectio-prompts li, .lectio-closing h3, .lectio-closing p, .lectio-key-verse p,
        .lectio-step-tooltip p, .modlitwa-priest-text, .modlitwa-intention-text,
        .explanation-panel-header h3, .explanation-heading, .explanation-paragraph,
        .explanation-list, .gospel-commentary-inline-title, .gospel-commentary-inline-body,
        .commentary-modal-title, .commentary-modal-body, .patron-day-inline-content h4,
        .patron-day-inline-content p, .patron-day-modal-body, .patron-day-modal-body strong,
        .liturgy-key__title, .liturgy-key__refs, .liturgy-key__body h3,
        .liturgy-key__body .md-lead, .liturgy-key__body p, .liturgy-key__body li,
        .liturgy-key__body strong, .export-option){color:var(--public-text)}html[data-public-theme="dark"] :is(.readings-liturgy-title, .readings-empty,
        .reading-reference, .reading-source, .reading-rubric, .reading-toggle-icon,
        .reading-alternative-divider, .readings-source-info, .lectio-reading-select label,
        .lectio-guide summary, .modlitwa-guide summary, .lectio-loader, .modlitwa-loader, .lectio-error,
        .lectio-reading-text h3 small, .lectio-reading-text h3 i, .lectio-step-duration,
        .lectio-step-subtitle, .modlitwa-note i, .modlitwa-note p,
        .explanation-loader p, .explanation-reference, .explanation-error,
        .explanation-copy-btn, .explanation-close-btn, .commentary-modal-close,
        .commentary-modal-footer, .gospel-commentary-inline-author, .patron-day-cta-hint,
        .patron-day-name small, .patron-day-optional-badge small,
        .liturgy-key__subtitle, .liturgy-key__body h3 .md-ref, .export-menu-label){color:var(--public-muted)}html[data-public-theme="dark"] .lectio-guide summary::before,html[data-public-theme="dark"] .modlitwa-guide summary::before{color:var(--public-muted)}html[data-public-theme="dark"] .readings-tabs{background:var(--public-bg)}html[data-public-theme="dark"] .readings-tab{color:var(--public-muted)}html[data-public-theme="dark"] .readings-tab:hover{background:var(--public-surface);color:var(--public-text)}html[data-public-theme="dark"] :is(.readings-tab--active, .readings-tab--active:hover){background:var(--public-accent-soft);border-bottom-color:var(--public-accent);color:var(--public-accent)}html[data-public-theme="dark"] :is(.readings-nav-btn, .lectio-more-btn,
        .lectio-reading-select select, .readings-page .btn-default){background:var(--public-raised);border-color:var(--public-border);color:var(--public-text);text-shadow:none}html[data-public-theme="dark"] :is(.readings-nav-btn:hover, .lectio-more-btn:hover,
        .readings-page .btn-default:hover, .readings-page .btn-default:focus){background:#35383d;border-color:var(--public-muted);color:var(--public-text)}html[data-public-theme="dark"] .wprowadzenie-style-toggle .btn-default.active{background:var(--public-accent-soft);border-color:var(--public-accent);color:var(--public-accent);box-shadow:none}html[data-public-theme="dark"] .export-dropdown-toggle{background:var(--public-raised)!important;border-color:var(--public-border)!important;color:var(--public-text)!important}html[data-public-theme="dark"] .export-dropdown-toggle:hover{background:#35383d!important;border-color:var(--public-muted)!important;color:var(--public-text)!important}html[data-public-theme="dark"] .export-option input{accent-color:var(--public-accent)}html[data-public-theme="dark"] :is(.reading-block, .reading-block--gospel,
        .reading-block--sequence, .reading-block:has(.reading-header--open),
        .reading-block--gospel:has(.reading-header--open)){background:var(--public-surface);border-color:var(--public-border);box-shadow:0 2px 8px rgba(0,0,0,.16)}html[data-public-theme="dark"] :is(.reading-header:hover,
        .reading-block--gospel .reading-header:hover){background:rgba(255,255,255,.045)!important}html[data-public-theme="dark"] .explanation-panel::before,html[data-public-theme="dark"] .reading-alternative-divider::after,html[data-public-theme="dark"] .reading-alternative-divider::before{background:var(--public-border)}html[data-public-theme="dark"] .reading-refrain{background:var(--public-raised);border-left-color:var(--public-muted)}html[data-public-theme="dark"] :is(.reading-tts-btn, .reading-explain-header-btn,
        .reading-commentary-btn, .reading-explain-btn){border-color:var(--public-border);color:var(--public-muted)}html[data-public-theme="dark"] :is(.reading-tts-btn:hover, .reading-tts-btn.is-playing){background:var(--public-accent-soft);border-color:var(--public-accent);color:var(--public-accent)}html[data-public-theme="dark"] :is(.reading-explain-header-btn:hover,
        .reading-explain-btn:hover){background:rgba(222,196,136,.1);border-color:#dec488;color:#dec488}html[data-public-theme="dark"] .reading-commentary-btn:hover{background:rgba(165,200,151,.1);border-color:#a5c897;color:#a5c897}html[data-public-theme="dark"] :is(.lectio-section, .modlitwa-section,
        .wprowadzenie-section, .commentary-modal-content, .explanation-panel,
        .patron-day-modal[open]){background:var(--public-surface);color:var(--public-text);box-shadow:0 4px 20px rgba(0,0,0,.2)}html[data-public-theme="dark"] :is(.lectio-guide-body, .modlitwa-guide-body,
        .lectio-step-card, .lectio-step, .lectio-step--contemplatio, .lectio-step-tooltip,
        .modlitwa-note, .export-dropdown-menu){background:var(--public-raised);border-color:var(--public-border);color:var(--public-text)}html[data-public-theme="dark"] .lectio-step-label{background:var(--public-raised);color:var(--public-accent)}html[data-public-theme="dark"] .lectio-step-tooltip::before{background:var(--public-raised);border-color:var(--public-border)}html[data-public-theme="dark"] :is(.lectio-guide details[open] summary,
        .modlitwa-guide details[open] summary){color:var(--public-text)}html[data-public-theme="dark"] :is(.lectio-expanded-closing, .lectio-intro,
        .lectio-reading-text blockquote, .lectio-closing, .lectio-key-verse){background:var(--public-raised);border-left-color:var(--public-accent);color:var(--public-text)}html[data-public-theme="dark"] :is(.readings-today-link, .lectio-invocation-label,
        .lectio-step-tooltip strong, .lectio-closing h3 i, .lectio-key-verse i,
        .patron-day-modal-body h4,
        .liturgy-key__icon, .liturgy-key__toggle, .liturgy-key__body li strong){color:var(--public-accent)}html[data-public-theme="dark"] .lectio-questions li::before{background:var(--public-accent);opacity:.8}html[data-public-theme="dark"] .lectio-prompts li::before{color:var(--public-accent);opacity:.8}html[data-public-theme="dark"] .lectio-spinner{border-color:var(--public-border);border-top-color:var(--public-accent)}html[data-public-theme="dark"] :is(.modlitwa-introduction, .modlitwa-closing,
        .wprowadzenie-text, .modlitwa-response-info){background:var(--public-raised);border-left-color:#9ebfe8}html[data-public-theme="dark"] :is(.modlitwa-role-label, .modlitwa-response-label,
        .modlitwa-response-text, .modlitwa-intention-num, .modlitwa-intention-category,
        .modlitwa-intention-response, .wprowadzenie-section-title){color:#9ebfe8}html[data-public-theme="dark"] .modlitwa-intention-response{opacity:1}html[data-public-theme="dark"] .modlitwa-intention-category{background:rgba(158,191,232,.12)}html[data-public-theme="dark"] .wprowadzenie-text--dismissal{background:rgba(222,196,136,.06);border-left-color:#dec488}html[data-public-theme="dark"] .wprowadzenie-section-title--dismissal{color:#dec488}html[data-public-theme="dark"] :is(.explanation-overlay, .commentary-modal-overlay){background:rgba(0,0,0,.72)}html[data-public-theme="dark"] :is(.explanation-copy-btn:hover,
        .explanation-close-btn:hover, .commentary-modal-close:hover){background:var(--public-raised);color:var(--public-text)}html[data-public-theme="dark"] .explanation-bullet::marker{color:#dec488}html[data-public-theme="dark"] .explanation-numbered::marker{color:var(--public-muted)}html[data-public-theme="dark"] .gospel-commentary-inline{background:var(--public-surface);border-color:var(--public-border);border-left-color:#a5c897;box-shadow:0 2px 8px rgba(0,0,0,.16)}html[data-public-theme="dark"] :is(.gospel-commentary-inline-eyebrow,
        .commentary-modal-eyebrow){color:#a5c897}html[data-public-theme="dark"] :is(.gospel-commentary-inline-body blockquote,
        .commentary-modal-body blockquote){background:rgba(165,200,151,.07);border-left-color:#a5c897;color:var(--public-text)}html[data-public-theme="dark"] .patron-day-name{color:var(--public-text)!important}html[data-public-theme="dark"] .patron-day-skeleton{background:linear-gradient(90deg,var(--public-raised),#414348,var(--public-raised));background-size:200% 100%}html[data-public-theme="dark"] .patron-day-error{background:var(--public-accent-soft);border-left-color:var(--public-accent);color:var(--public-text)}html[data-public-theme="dark"] .patron-day-optional-badge{background:var(--public-raised);border-left-color:var(--public-muted);color:var(--public-text)}html[data-public-theme="dark"] .patron-day-optional-badge span{color:var(--public-text)}html[data-public-theme="dark"] .liturgy-key{background:var(--public-surface);border-color:var(--public-border);border-left-color:var(--public-accent);box-shadow:0 2px 8px rgba(0,0,0,.16)}html[data-public-theme="dark"] :is(.liturgy-key__head, .liturgy-key__body h3){border-color:var(--public-border)}html[data-public-theme="dark"] :is(.readings-page button, .readings-page a,
        .readings-page summary, .readings-page select, .explanation-panel button,
        .commentary-modal-content button, .patron-day-modal button):focus-visible{outline:2px solid var(--public-accent);outline-offset:3px}}@media screen{html[data-public-theme="dark"] .institution-contact{background:var(--public-surface);box-shadow:0 2px 12px #0003}html[data-public-theme="dark"] .institution-contact-heading{background:var(--public-surface);color:var(--public-muted)}html[data-public-theme="dark"] .institution-contact-row{background:var(--public-surface);color:var(--public-text);border-bottom-color:var(--public-border)}html[data-public-theme="dark"] .institution-contact-row:active,html[data-public-theme="dark"] .institution-contact-row:focus-visible,html[data-public-theme="dark"] .institution-contact-row:hover{background:var(--public-raised);color:var(--public-text)}html[data-public-theme="dark"] .institution-contact-row--address:hover{background:var(--public-surface)}html[data-public-theme="dark"] .institution-contact-chevron,html[data-public-theme="dark"] .institution-contact-label,html[data-public-theme="dark"] .institution-contact-row:hover .institution-contact-chevron{color:var(--public-muted)}html[data-public-theme="dark"] .institution-contact-row-primary .institution-contact-value,html[data-public-theme="dark"] .institution-contact-value{color:var(--public-text)}html[data-public-theme="dark"] .institution-contact-icon{background:var(--public-accent-soft);color:var(--public-accent)}html[data-public-theme="dark"] .institution-contact-icon--map,html[data-public-theme="dark"] .institution-contact-row[href^="http://maps"] .institution-contact-icon,html[data-public-theme="dark"] .institution-contact-row[href^="https://maps"] .institution-contact-icon{background:#253b2c;color:#a1d4a8}html[data-public-theme="dark"] .institution-contact-row[href^="tel:"] .institution-contact-icon{background:#253449;color:#a6c9f5}html[data-public-theme="dark"] .institution-contact-row[href^="mailto:"] .institution-contact-icon{background:#413322;color:#f1c27c}html[data-public-theme="dark"] .institution-contact-row[target="_blank"]:not([href^="https://maps"]):not([href^="http://maps"]) .institution-contact-icon{background:#392e47;color:#d1b5ef}html[data-public-theme="dark"] .institution-contact-row-primary .institution-contact-icon{background:#b91c37;color:#fff}html[data-public-theme="dark"] .institution-contact-action,html[data-public-theme="dark"] .institution-quick-action--directions,html[data-public-theme="dark"] .institution-quick-action--email{background:var(--public-raised);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] .institution-contact-action:focus-visible,html[data-public-theme="dark"] .institution-contact-action:hover,html[data-public-theme="dark"] .institution-quick-action--directions:hover,html[data-public-theme="dark"] .institution-quick-action--email:hover{background:var(--public-accent-soft);color:var(--public-accent);border-color:var(--public-accent)}html[data-public-theme="dark"] .institution-contact-action.is-copied{background:#253b2c;color:#a1d4a8;border-color:#639b6a}html[data-public-theme="dark"] .institution-contact-action.is-failed{background:#44262d;color:#ffc0c9;border-color:#a45a67}html[data-public-theme="dark"] #parishes_list ul.list_box li{background:var(--public-surface);border-color:var(--public-border);box-shadow:0 1px 6px #0003}html[data-public-theme="dark"] #parishes_list ul.list_box li a .info,html[data-public-theme="dark"] #parishes_list ul.list_box li a[data-parish-id]{background:var(--public-surface);color:var(--public-text)}html[data-public-theme="dark"] #parishes_list ul.list_box li a figure{background:var(--public-raised)}html[data-public-theme="dark"] #parishes_list ul.list_box li a .info .name{color:var(--public-text)}html[data-public-theme="dark"] #parishes_list ul.list_box li a .town{color:var(--public-muted)}html[data-public-theme="dark"] #parishes_list ul.list_box li a[data-parish-id]:focus-visible .info .name,html[data-public-theme="dark"] #parishes_list ul.list_box li a[data-parish-id]:hover .info .name{color:var(--public-accent)}html[data-public-theme="dark"] #parishes_list ul.list_box li a.parish-card-www{background:var(--public-raised);color:var(--public-accent);border-top-color:var(--public-border)}html[data-public-theme="dark"] #parishes_list ul.list_box li a.parish-card-www:hover{background:var(--public-accent-soft);color:var(--public-text)}html[data-public-theme="dark"] #parishes_list #search .search,html[data-public-theme="dark"] #priesthood_list .search{background:var(--public-surface);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] #parishes_list #search .search:focus,html[data-public-theme="dark"] #priesthood_list .search:focus{border-color:var(--public-accent);box-shadow:0 0 0 3px var(--public-accent-soft)}html[data-public-theme="dark"] .parish-www-catalog .pwc-internal,html[data-public-theme="dark"] .parish-www-catalog h2,html[data-public-theme="dark"] .parish-www-catalog h2 a,html[data-public-theme="dark"] .parish-www-note a,html[data-public-theme="dark"] .parishes-www-cta a{color:var(--public-accent)}html[data-public-theme="dark"] .parish-www-catalog h2,html[data-public-theme="dark"] .parish-www-catalog li{border-bottom-color:var(--public-border)}html[data-public-theme="dark"] .parish-www-catalog .pwc-external{color:var(--public-text)}html[data-public-theme="dark"] .parish-www-catalog .pwc-external:hover{color:var(--public-accent)}html[data-public-theme="dark"] .parish-www-catalog .pwc-url,html[data-public-theme="dark"] .parish-www-note{color:var(--public-muted)}html[data-public-theme="dark"] #deaneries .deanery-hub-meta a,html[data-public-theme="dark"] #deaneries .deanery-hub-officials a,html[data-public-theme="dark"] #deaneries .deanery-hub-others-list a,html[data-public-theme="dark"] #deaneries-list .item .list_parishes li a,html[data-public-theme="dark"] #deaneries-list .item div a,html[data-public-theme="dark"] #deaneries-list .item h2 a{color:var(--public-accent)}html[data-public-theme="dark"] #deaneries-list .item .list_parishes{border-left-color:var(--public-border)}html[data-public-theme="dark"] #deaneries .deanery-siblings-list li,html[data-public-theme="dark"] #parishes .deanery-siblings-list a{background:var(--public-surface);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] #deaneries .deanery-siblings-list > li > a{color:var(--public-text)}html[data-public-theme="dark"] #deaneries .deanery-siblings-list li:focus-within,html[data-public-theme="dark"] #deaneries .deanery-siblings-list li:hover,html[data-public-theme="dark"] #parishes .deanery-siblings-list a:focus,html[data-public-theme="dark"] #parishes .deanery-siblings-list a:hover{background:var(--public-raised);border-color:var(--public-accent)}html[data-public-theme="dark"] #deaneries .deanery-hub-meta,html[data-public-theme="dark"] #deaneries .deanery-sibling-town,html[data-public-theme="dark"] #parishes .deanery-sibling-town{color:var(--public-muted)}html[data-public-theme="dark"] #parishes .deanery-siblings-more a{color:var(--public-accent)}html[data-public-theme="dark"] #parishes header.article-header h3 a{background:#413322;border-color:#70552e;color:#f1c27c}html[data-public-theme="dark"] #parishes header.article-header h3 a:hover{background:#51402b;color:#ffe0ac}html[data-public-theme="dark"] #parishes .parish-contact .institution-contact-heading i,html[data-public-theme="dark"] #parishes header.article-header > p a{color:var(--public-accent)}html[data-public-theme="dark"] #parishes .pic{background:var(--public-surface)}html[data-public-theme="dark"] #parishes .pic .gps,html[data-public-theme="dark"] #parishes .pic a.gps-link{background:var(--public-raised);color:var(--public-muted)}html[data-public-theme="dark"] #parishes .pic a.gps-link:hover{background:var(--public-surface);color:var(--public-text)}html[data-public-theme="dark"] #parishes .pic a.gps-link i{color:var(--public-muted)}html[data-public-theme="dark"] #parishes section h2{border-bottom-color:var(--public-border)}html[data-public-theme="dark"] #parishes .section-former-priests p,html[data-public-theme="dark"] #parishes .section-vocations p,html[data-public-theme="dark"] #parishes section .content{color:var(--public-text)}html[data-public-theme="dark"] #parishes .parish-stat-card,html[data-public-theme="dark"] #parishes .section-masses .lista-masses,html[data-public-theme="dark"] #parishes .section-territory .content,html[data-public-theme="dark"] #parishes section .priest-list li{background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] #parishes section .priest-list li:hover{background:var(--public-raised);border-left-color:var(--public-accent)}html[data-public-theme="dark"] #parishes section .priest-list li a:hover,html[data-public-theme="dark"] #parishes section .priest-list li::before{color:var(--public-accent)}html[data-public-theme="dark"] #parishes section .priest-list li a span strong{color:var(--public-accent);background:var(--public-accent-soft)}html[data-public-theme="dark"] #parishes section .priest-list li a span small{color:var(--public-muted)}html[data-public-theme="dark"] #parishes .lista-masses p span{background:var(--public-raised);color:var(--public-text)}html[data-public-theme="dark"] #parishes .lista-masses p span:hover{background:var(--public-accent-soft)}html[data-public-theme="dark"] #parishes .lista-masses p span sup,html[data-public-theme="dark"] #parishes .section-stream .parish-stream-links .fa,html[data-public-theme="dark"] #parishes .section-stream .parish-stream-links a{color:var(--public-accent)}html[data-public-theme="dark"] #parishes .section-masses > p{background:#392f22}html[data-public-theme="dark"] #parishes .section-masses > p strong{color:#f1c27c}html[data-public-theme="dark"] #parishes .communities-mwd{background:#212c25;border-color:#3d5944}html[data-public-theme="dark"] #parishes .communities-mwd h2{color:var(--public-text);border-bottom-color:#3d5944}html[data-public-theme="dark"] #parishes .communities-mwd.collapsible .collapse-icon{background:#314638}html[data-public-theme="dark"] #parishes .communities-mwd.collapsible .collapse-icon::before{border-color:#a1d4a8}html[data-public-theme="dark"] #parishes .communities-mwd.collapsible .collapsible-header:hover .collapse-icon{background:#3d5944}html[data-public-theme="dark"] #parishes .communities-list li{background:var(--public-surface);box-shadow:0 1px 4px #0002}html[data-public-theme="dark"] #parishes .communities-list li:hover{background:#293a2e}html[data-public-theme="dark"] #parishes .communities-list li strong{color:var(--public-text)}html[data-public-theme="dark"] #parishes .communities-list li a,html[data-public-theme="dark"] #parishes .communities-list li a strong{color:#a1d4a8}html[data-public-theme="dark"] #parishes .communities-list li a:hover,html[data-public-theme="dark"] #parishes .communities-list li a:hover strong{color:#ceead2}html[data-public-theme="dark"] #parishes .communities-list .guardian,html[data-public-theme="dark"] #parishes .communities-list .guardian::before,html[data-public-theme="dark"] #parishes .communities-list .meeting-time,html[data-public-theme="dark"] #parishes .communities-list .meeting-time::before,html[data-public-theme="dark"] #parishes .mwd-year{color:var(--public-muted)}html[data-public-theme="dark"] #parishes .communities-loading{color:#a1d4a8}html[data-public-theme="dark"] #map_parish{background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] :is(#map_parish, #parishes #map) .leaflet-popup-content-wrapper,html[data-public-theme="dark"] :is(#map_parish, #parishes #map) .leaflet-popup-tip{background:var(--public-surface);color:var(--public-text)}html[data-public-theme="dark"] :is(#map_parish, #parishes #map) .leaflet-popup-content a{color:var(--public-accent)}html[data-public-theme="dark"] :is(#map_parish, #parishes #map) .leaflet-popup-close-button{color:var(--public-muted)}html[data-public-theme="dark"] :is(#map_parish, #parishes #map) .leaflet-bar a{background:var(--public-surface);color:var(--public-text);border-bottom-color:var(--public-border)}html[data-public-theme="dark"] :is(#map_parish, #parishes #map) .leaflet-bar a:hover{background:var(--public-raised)}html[data-public-theme="dark"] :is(#map_parish, #parishes #map) .leaflet-bar a.leaflet-disabled{color:var(--public-muted)}html[data-public-theme="dark"] :is(#map_parish, #parishes #map) .leaflet-control-attribution{background:rgba(255,255,255,.9);color:#333}html[data-public-theme="dark"] :is(#map_parish, #parishes #map) .leaflet-control-attribution a{color:#005984}html[data-public-theme="dark"] :is(#map_parish, #parishes #map) .gm-style .maps-box{color:#222}html[data-public-theme="dark"] :is(#map_parish, #parishes #map) .gm-style .maps-box a{color:#9b1730}html[data-public-theme="dark"] #priesthood_list ul li a{background:var(--public-surface);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] #priesthood_list ul li a:hover{background:var(--public-raised);color:var(--public-accent);border-color:var(--public-accent)}html[data-public-theme="dark"] #priesthood_list ul li a :is(.fa, small){color:var(--public-muted)}html[data-public-theme="dark"] #priesthood_list ul li a:hover :is(.fa, small){color:var(--public-accent)}html[data-public-theme="dark"] #priesthood_list ul li a:active{background:#b91c37;color:#fff}html[data-public-theme="dark"] #priesthood_list ul li a:active :is(.fa, small){color:#fff}html[data-public-theme="dark"] .clergy-deceased-link,html[data-public-theme="dark"] .clergy-deceased-link i{color:var(--public-muted)}html[data-public-theme="dark"] .clergy-deceased-link a{color:var(--public-accent)}html[data-public-theme="dark"] #priest .priest-sidebar{background:var(--public-surface);border-color:var(--public-border);box-shadow:0 2px 12px #0003}html[data-public-theme="dark"] #priest :is(.priest-photo, figure.pic){border-color:var(--public-border);outline-color:var(--public-border)}html[data-public-theme="dark"] #priest .priest-photo--placeholder{background:var(--public-raised)}html[data-public-theme="dark"] #priest .priest-photo--placeholder > i{color:#ffffff0c}html[data-public-theme="dark"] #priest .priest-photo--placeholder::after{color:var(--public-muted)}html[data-public-theme="dark"] #priest :is(.priest-sidebar-other-nomination, .priest-parish-link, .priest-nomination-detail, .priest-function-tag){background:var(--public-surface);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] #priest .priest-parish-link:hover{background:var(--public-raised);border-color:var(--public-accent)}html[data-public-theme="dark"] #priest :is(.priest-status-badge, .priest-function-special){color:var(--public-accent);background:var(--public-accent-soft)}html[data-public-theme="dark"] #priest .priest-academic{color:#a6c9f5;background:#253449}html[data-public-theme="dark"] #priest .priest-dignity{color:#f1c27c;background:#413322}html[data-public-theme="dark"] #priest :is(.priest-parish-link, .priest-sidebar-other-nomination, .priest-contact .institution-contact-heading, .priest-nomination-featured h3, .priest-nomination-detail, .priest-section h3) > i{color:var(--public-accent)}html[data-public-theme="dark"] #priest .data_group h4,html[data-public-theme="dark"] #priest .priest-contact,html[data-public-theme="dark"] #priest .priest-nomination-featured,html[data-public-theme="dark"] #priest .priest-nomination-featured h3,html[data-public-theme="dark"] #priest .priest-section h3{border-color:var(--public-border)}html[data-public-theme="dark"] #priest .priest-nomination-detail span,html[data-public-theme="dark"] #priest .priest-section-content p{color:var(--public-muted)}html[data-public-theme="dark"] #priest .priest-section-content a{color:var(--public-accent)}html[data-public-theme="dark"] .parish-navigation--bottom{border-top-color:var(--public-border)}html[data-public-theme="dark"] .parish-nav-link{color:var(--public-text);background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] .parish-nav-link:hover{background:var(--public-raised);border-color:var(--public-accent)}html[data-public-theme="dark"] .parish-nav-thumb{background:var(--public-raised)}html[data-public-theme="dark"] .parish-nav-link:hover .parish-nav-title,html[data-public-theme="dark"] :is(.parish-nav-all, .parish-nav-direction){color:var(--public-accent)}html[data-public-theme="dark"] .parish-nav-all:hover{color:var(--public-text)}html[data-public-theme="dark"] :is(.bishop-hero-card, .bishop-predecessor-card, .bishop-header){background:var(--public-surface);border-color:var(--public-border);box-shadow:0 2px 12px #0003}html[data-public-theme="dark"] :is(.bishop-hero-card, .bishop-predecessor-card):hover{background:var(--public-raised)}html[data-public-theme="dark"] :is(.bishop-hero-photo, .bishop-header-photo) img{border-color:var(--public-border)}html[data-public-theme="dark"] :is(.bishop-hero-position, .bishop-header-position){color:var(--public-accent);background:var(--public-accent-soft)}html[data-public-theme="dark"] .bishop-hero-card:hover .bishop-hero-chevron,html[data-public-theme="dark"] .bishop-predecessor-card:hover .bishop-predecessor-name,html[data-public-theme="dark"] .bishop-predecessor-position{color:var(--public-accent)}html[data-public-theme="dark"] :is(.bishop-header-motto, .bishop-arms-motto){background:var(--public-accent-soft)}html[data-public-theme="dark"] :is(.bishop-dates-heading, .bishop-date-row, .bishop-teaching-row){background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] .bishop-teaching-row:hover .bishop-teaching-chevron,html[data-public-theme="dark"] :is(.bishop-dates-heading, .bishop-date-label, .bishop-hero-chevron, .bishop-teaching-chevron){color:var(--public-muted)}html[data-public-theme="dark"] :is(.bishop-date-icon, .bishop-section-icon, .bishop-teaching-icon){color:var(--public-accent);background:var(--public-accent-soft)}html[data-public-theme="dark"] :is(.bishop-section-title, .bishop-teaching-list){border-color:var(--public-border)}html[data-public-theme="dark"] .bishop-teaching-row:active,html[data-public-theme="dark"] .bishop-teaching-row:hover{background:var(--public-raised)}html[data-public-theme="dark"] .sanctuary-card{background:var(--public-surface);box-shadow:0 2px 12px #0003}html[data-public-theme="dark"] .sanctuary-card:hover{background:var(--public-raised)}html[data-public-theme="dark"] .sanctuary-card-more,html[data-public-theme="dark"] .sanctuary-info-contact a,html[data-public-theme="dark"] .sanctuary-info-contact h3 i{color:var(--public-accent)}html[data-public-theme="dark"] .sanctuary-info-contact a:hover{color:var(--public-text)}html[data-public-theme="dark"] .sanctuary-infobox{background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] .sanctuary-detail :is(.news-video, .news-audio, .news-photo),html[data-public-theme="dark"] .sanctuary-info-parish{border-color:var(--public-border)}html[data-public-theme="dark"] .sanctuary-detail .content{color:var(--public-text)}html[data-public-theme="dark"] .sanctuary-page + .sidebar_nav > .submenu{background:var(--public-surface);box-shadow:0 1px 6px #0003}html[data-public-theme="dark"] .sanctuary-page + .sidebar_nav > .submenu > li{border-bottom-color:var(--public-border)}html[data-public-theme="dark"] .sanctuary-page + .sidebar_nav > .submenu > li > a:hover{color:var(--public-accent);background:var(--public-raised)}html[data-public-theme="dark"] .sanctuary-page + .sidebar_nav > .submenu > li.active > a{color:var(--public-accent);background:var(--public-accent-soft);border-left-color:var(--public-accent)}}@media screen and (hover:none){html[data-public-theme="dark"] #parishes_list ul.list_box li a[data-parish-id]:hover .info .name{color:var(--public-text)}}@media screen{html[data-public-theme="dark"] .search-page__form input{color:var(--public-text);background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] .search-page__form input::placeholder,html[data-public-theme="dark"] :is(.search-page__count, .search-result__date,
        .search-result__subtitle, .search-result__snippet, .search-sort__label,
        .search-pagination__gap){color:var(--public-muted)}html[data-public-theme="dark"] :is(.search-result, .search-cat-types){border-color:var(--public-border)}html[data-public-theme="dark"] .search-result__date::before{color:var(--public-muted)}html[data-public-theme="dark"] .search-result__type{color:var(--public-accent)}html[data-public-theme="dark"] .search-result__title{color:var(--public-text)}html[data-public-theme="dark"] .search-result__title:hover{color:var(--public-accent)}html[data-public-theme="dark"] :is(.search-cat-pill, .search-cat-subpill,
        .search-pagination__page, .search-pagination__nav){color:var(--public-text);background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] :is(.search-cat-pill, .search-cat-subpill,
        .search-pagination__page, .search-pagination__nav):hover{color:var(--public-accent);background:var(--public-raised);border-color:var(--public-accent)}html[data-public-theme="dark"] :is(.search-cat-pill, .search-cat-subpill,
        .search-pagination__page).active{color:#fff;background:#b91c1c;border-color:#b91c1c}html[data-public-theme="dark"] .search-cat-pill__count{color:var(--public-muted);background:var(--public-raised)}html[data-public-theme="dark"] :is(.search-cat-pill, .search-cat-subpill).active .search-cat-pill__count{color:#fff;background:rgba(255,255,255,.18)}html[data-public-theme="dark"] .search-cat-pill--empty{opacity:1;color:var(--public-muted);border-style:dashed}html[data-public-theme="dark"] :is(.search-sort__opt, .search-sort__dir){color:var(--public-muted)}html[data-public-theme="dark"] :is(.search-sort__opt, .search-sort__dir):is(:hover, .active){color:var(--public-accent);background:var(--public-raised)}html[data-public-theme="dark"] .transmisje-card{color:var(--public-text);background:var(--public-surface);box-shadow:0 2px 12px #0003}html[data-public-theme="dark"] .transmisje-card:is(:hover, :focus){color:var(--public-text);background:var(--public-raised)}html[data-public-theme="dark"] :is(.transmisje-lead, .transmisje-card-town,
        .transmisje-type-chip, .transmisje-detail-place, .transmisje-hint,
        .transmisje-toolbar label, .transmisje-card-thumb-ph){color:var(--public-muted)}html[data-public-theme="dark"] .transmisje-desc{color:var(--public-text)}html[data-public-theme="dark"] .transmisje-live:not(.transmisje-live--card){color:var(--public-accent);background:var(--public-accent-soft)}html[data-public-theme="dark"] :is(.transmisje-empty, .transmisje-report-details,
        .transmisje-report-details[open]){color:var(--public-muted);background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] .transmisje-empty > .fa,html[data-public-theme="dark"] .transmisje-report-summary::after{color:var(--public-muted)}html[data-public-theme="dark"] .transmisje-report{border-color:var(--public-border)}html[data-public-theme="dark"] :is(.transmisje-report-summary,
        .transmisje-hls-fallback, .transmisje-back a){color:var(--public-accent)}html[data-public-theme="dark"] .transmisje-report-summary:hover{color:var(--public-text)}html[data-public-theme="dark"] #mmedia-list .mm-box,html[data-public-theme="dark"] #zid_list .zid-card{color:var(--public-text);background:var(--public-surface);box-shadow:0 2px 12px #0003}html[data-public-theme="dark"] #mmedia-list .mm-box:hover{color:var(--public-text);background:var(--public-raised)}html[data-public-theme="dark"] #mmedia-list .mm-box figure,html[data-public-theme="dark"] .zid-cover{background:var(--public-raised)}html[data-public-theme="dark"] #mmedia-list .pagination li a{color:var(--public-text);background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] #mmedia-list .pagination li a:hover,html[data-public-theme="dark"] #mmedia-list .pagination li.active a{color:#fff;background:#d50f32;border-color:#d50f32}html[data-public-theme="dark"] .mmedia header::after{color:var(--public-accent)}html[data-public-theme="dark"] #zid_list ul.list li .zid-doc-link{color:var(--public-accent);background:var(--public-accent-soft);border-color:var(--public-border)}html[data-public-theme="dark"] #zid_list ul.list li .zid-doc-link:hover{color:#fff;background:#b10c29;border-color:#b10c29}html[data-public-theme="dark"] :is(.documents-search-input,
        .documents-category-toggle, .documents-category-list, .documents-row,
        .document-detail-header){color:var(--public-text);background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] .documents-category-toggle:hover,html[data-public-theme="dark"] .documents-row:is(:hover, :focus-visible){color:var(--public-text);background:var(--public-raised)}html[data-public-theme="dark"] :is(.documents-category-toggle .documents-category-folder,
        .documents-row-icon){color:var(--public-accent);background:var(--public-accent-soft)}html[data-public-theme="dark"] .documents-search-input::placeholder,html[data-public-theme="dark"] :is(.documents-search-icon, .documents-search-clear,
        .documents-search-info, .documents-no-results, .documents-no-results i,
        .documents-category-chevron, .documents-row-chevron, .document-detail-info){color:var(--public-muted)}html[data-public-theme="dark"] .document-detail-info .fa,html[data-public-theme="dark"] .documents-row:hover .documents-row-chevron,html[data-public-theme="dark"] .documents-search-info strong{color:var(--public-accent)}html[data-public-theme="dark"] .documents-search-clear:hover{color:var(--public-accent);background:var(--public-raised)}html[data-public-theme="dark"] #mmedia-list #search .search:focus,html[data-public-theme="dark"] .documents-search-input:focus{border-color:var(--public-accent);box-shadow:0 0 0 3px var(--public-accent-soft)}html[data-public-theme="dark"] .document-detail .lead{color:var(--public-text);background:var(--public-surface)}html[data-public-theme="dark"] .modlitwy-kat-nav{background:var(--public-bg);border-color:var(--public-border)}html[data-public-theme="dark"] .modlitwy-kat-nav a{color:var(--public-text);background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] .modlitwy-kat-nav a:is(:hover, :focus){color:var(--public-accent);border-color:var(--public-accent)}html[data-public-theme="dark"] .modlitwy-kat-nav a.aktywna,html[data-public-theme="dark"] .modlitwy-kat-nav a.aktywna:is(:hover, :focus){color:#fff;background:#d50f32;border-color:#d50f32}html[data-public-theme="dark"] :is(.modlitwy-lead, .modlitwy-kategoria-subtitle,
        .modlitwy-lista-meta, .modlitwy-lista-subtitle, .modlitwa-subtitle,
        .modlitwa-aka, .modlitwa-source, .modlitwy-szukaj-wynik, .modlitwy-brak-wynikow,
        .modlitwa-back .separator){color:var(--public-muted)}html[data-public-theme="dark"] :is(.modlitwy-lista li, .modlitwa-naglowek,
        .modlitwy-kategoria h2, .modlitwa-siblings h2){border-color:var(--public-border)}html[data-public-theme="dark"] .modlitwy-lista a::after{color:var(--public-muted)}html[data-public-theme="dark"] .modlitwy-lista a:is(:hover, :focus){background:var(--public-raised)}html[data-public-theme="dark"] .modlitwa-body p.rubric,html[data-public-theme="dark"] .modlitwa-body p.v + p.r::before,html[data-public-theme="dark"] .modlitwa-body p.v::before,html[data-public-theme="dark"] .modlitwy-kategoria h2 a:is(:hover, :focus),html[data-public-theme="dark"] .modlitwy-lista a:is(:hover, :focus) .modlitwy-lista-title,html[data-public-theme="dark"] .modlitwy-lista a:is(:hover, :focus)::after,html[data-public-theme="dark"] :is(.modlitwa-back, .modlitwy-lead, .modlitwa-about) a{color:var(--public-accent)}html[data-public-theme="dark"] :is(.modlitwa-body, .modlitwa-about p){color:var(--public-text)}html[data-public-theme="dark"] .modlitwa-body blockquote{color:var(--public-muted);border-left-color:var(--public-accent)}html[data-public-theme="dark"] .modlitwa-status{color:#95d4a9;background:#24392e}html[data-public-theme="dark"] .modlitwa-status--private_devotion{color:var(--public-muted);background:var(--public-raised)}html[data-public-theme="dark"] :is(.modlitwa-drukuj, .modlitwy-szukaj input){color:var(--public-text);background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] .modlitwy-szukaj input::placeholder{color:var(--public-muted)}html[data-public-theme="dark"] .modlitwa-drukuj:is(:hover, :focus){color:var(--public-accent);border-color:var(--public-accent)}html[data-public-theme="dark"] .modlitwy-szukaj input:focus{outline:2px solid var(--public-accent);outline-offset:2px;border-color:var(--public-accent);box-shadow:0 0 0 3px var(--public-accent-soft)}html[data-public-theme="dark"] :is(.sakrament-card, .sakrament-cta){color:var(--public-text);background:var(--public-surface);border-color:var(--public-border);box-shadow:0 2px 12px #0003}html[data-public-theme="dark"] .sakrament-card:is(:hover, :focus){color:var(--public-text);background:var(--public-raised)}html[data-public-theme="dark"] :is(.sakrament-lead, .sakrament-card-subtitle,
        .sakrament-card-chevron, .sakrament-detail-subtitle, .sakrament-meta-note,
        .sakramenty-rite-note){color:var(--public-muted)}html[data-public-theme="dark"] :is(.sakrament-html, .sakrament-cta-text){color:var(--public-text)}html[data-public-theme="dark"] .sakrament-back a,html[data-public-theme="dark"] .sakramenty-group-title{color:var(--public-accent);border-color:var(--public-border)}html[data-public-theme="dark"] .sakrament-ikona.sak--baptism{color:#86bafa}html[data-public-theme="dark"] .sakrament-ikona.sak--first_communion{color:#e9c471}html[data-public-theme="dark"] .sakrament-ikona.sak--confirmation{color:#fa9696}html[data-public-theme="dark"] .sakrament-ikona.sak--penance{color:#cba4ed}html[data-public-theme="dark"] .sakrament-ikona.sak--anointing{color:#7ad3e8}html[data-public-theme="dark"] .sakrament-ikona.sak--marriage{color:#f49bb7}html[data-public-theme="dark"] .sakrament-ikona.sak--holy_orders{color:#88d6a0}html[data-public-theme="dark"] .sakrament-ikona.sak--funeral{color:#b7c1d3}html[data-public-theme="dark"] :is(.formation-card, .formation-events-heading,
        .formation-event-item, .formation-detail-hero figcaption){color:var(--public-text);background:var(--public-surface);border-color:var(--public-border)}html[data-public-theme="dark"] .formation-card{box-shadow:0 2px 12px #0003}html[data-public-theme="dark"] .formation-card:hover,html[data-public-theme="dark"] .formation-event-item:is(:hover, :focus-visible){color:var(--public-text);background:var(--public-raised)}html[data-public-theme="dark"] :is(.formation-card-lead, .formation-event-date,
        .formation-events-heading, .formation-event-chevron, .formation-detail-hero figcaption){color:var(--public-muted)}html[data-public-theme="dark"] .formation-event-icon{color:var(--public-accent);background:var(--public-accent-soft)}html[data-public-theme="dark"] .formation-card-more,html[data-public-theme="dark"] .formation-card:hover .formation-card-more,html[data-public-theme="dark"] .formation-event-item:hover .formation-event-chevron,html[data-public-theme="dark"] .formation-events-heading .fa{color:var(--public-accent)}html[data-public-theme="dark"] .formation-detail .content{border-color:var(--public-border)}html[data-public-theme="dark"] .formation-page ~ .sidebar_nav > .submenu{background:var(--public-surface)}html[data-public-theme="dark"] .formation-page ~ .sidebar_nav > .submenu > li{border-color:var(--public-border)}html[data-public-theme="dark"] .formation-page ~ .sidebar_nav > .submenu > li > a:is(:hover, :focus-visible),html[data-public-theme="dark"] .formation-page ~ .sidebar_nav > .submenu > li.active > a{color:var(--public-accent);background:var(--public-raised);border-left-color:var(--public-accent)}html[data-public-theme="dark"] .formation-detail .content :is(.fk-rule, .fk-leader, .fk-term){color:var(--public-text);background:var(--public-surface);border-color:var(--public-border);box-shadow:0 2px 12px #0003}html[data-public-theme="dark"] .formation-detail .content .fk-rule{border-top-color:var(--public-accent)}html[data-public-theme="dark"] .formation-detail .content .fk-term{border-left-color:var(--public-accent)}html[data-public-theme="dark"] .formation-detail .content .fk-bydate a:is(:hover, :focus-visible),html[data-public-theme="dark"] .formation-detail .content .fk-term:is(:hover, :focus-visible){color:var(--public-text);background:var(--public-raised)}html[data-public-theme="dark"] .formation-detail .content :is(.fk-howto, .fk-bydate, .fk-bydate li){border-color:var(--public-border)}html[data-public-theme="dark"] .formation-detail .content :is(.fk-bydate a, .fk-bydate-date, .fk-leader-topic, .fk-term-leader){color:var(--public-text)}html[data-public-theme="dark"] .formation-detail .content :is(.fk-note, .fk-leader-place,
        .fk-bydate-date small, .fk-bydate-meta, .fk-term-day, .fk-term-topic,
        .fk-term-limit, .fk-table td small, .fk-table .fk-table-note){color:var(--public-muted)}html[data-public-theme="dark"] .formation-detail .content :is(.fk-rule-link, .fk-term-kicker,
        .fk-leader-place .fa, .fk-term-place .fa, .fk-dates a){color:var(--public-accent)}html[data-public-theme="dark"] .formation-detail .content .fk-dates a{background:var(--public-raised);border-color:var(--public-accent)}html[data-public-theme="dark"] .formation-detail .content .fk-dates a:is(:hover, :focus-visible){color:#fff;background:#b10c29;border-color:#b10c29}html[data-public-theme="dark"] .formation-detail .content .fk-dates a :is(span, em){opacity:1}html[data-public-theme="dark"] .formation-detail .content .fk-table :is(th, td){color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] .formation-detail .content .fk-table tfoot td,html[data-public-theme="dark"] .formation-detail .content .fk-table th{background:var(--public-raised)}html[data-public-theme="dark"] #pilgrimage_list li{background:var(--public-surface);border-color:var(--public-border);box-shadow:0 2px 12px #0003}html[data-public-theme="dark"] #pilgrimage_list li a figure{background:var(--public-raised)}html[data-public-theme="dark"] #pilgrimage_list li a{color:var(--public-text);background:var(--public-surface)}html[data-public-theme="dark"] #pilgrimage_list li a:is(:hover, :focus-visible, :active){color:var(--public-accent);background:var(--public-raised)}html[data-public-theme="dark"] #pilgrimage_list li a:is(:hover, :focus-visible) .name{color:var(--public-accent)}html[data-public-theme="dark"] .pilgrimage .pic{border-color:var(--public-border)}html[data-public-theme="dark"] .pilgrimage .pic:hover{border-color:var(--public-accent)}html[data-public-theme="dark"] .pilgrimage .info a{color:var(--public-accent)}html[data-public-theme="dark"] .app-landing-feature{background:var(--public-surface);border-color:var(--public-border);box-shadow:0 2px 12px #0003}html[data-public-theme="dark"] .app-landing-feature h3{color:var(--public-text)}html[data-public-theme="dark"] :is(.app-landing-lead, .app-landing-feature p){color:var(--public-muted)}html[data-public-theme="dark"] .app-landing-feature h3 .fa{color:var(--public-accent)}}@media screen{html[data-public-theme="dark"] #calendar-content{--lit-primary:#8fca98;--lit-light:#283b2c;--lit-dark:#b6d7bc;--lit-badge-bg:#275e30}html[data-public-theme="dark"] #calendar-content.lit-color-b{--lit-primary:#dec488;--lit-light:#3e3728;--lit-dark:#e1d2af;--lit-badge-bg:#6d5a2c}html[data-public-theme="dark"] #calendar-content.lit-color-c{--lit-primary:#f6a0a7;--lit-light:#442c31;--lit-dark:#f7c0c4;--lit-badge-bg:#8e3035}html[data-public-theme="dark"] #calendar-content.lit-color-f{--lit-primary:#d9afe9;--lit-light:#3c2d43;--lit-dark:#e2c4ed;--lit-badge-bg:#693880}html[data-public-theme="dark"] :is(.calendar-card-main, .readings-full,
        .adoration-filters, .adoration-item, .adoration-item-other, .mass-search-card,
        .mass-result-item, .intention-card, .fl-booking-card, .booking-manage-card, .bf){background:var(--public-surface);color:var(--public-text);border-color:var(--public-border);box-shadow:0 2px 12px rgba(0,0,0,.18)}html[data-public-theme="dark"] .calendar-card-main.is-festive{box-shadow:0 -3px 0 var(--lit-primary),0 4px 20px rgba(0,0,0,.2)}html[data-public-theme="dark"] :is(.calendar-header, .section-oficjum .alt-block,
        .czytania-links-bar, .event-info-grid, .event-info-item,
        .event-chips, .fl-hero, .fl-booking-title, .fl-program-list li,
        .intention-card hr, .booking-info-table td, .bf .bf-fieldset, .bf .bf-choice-none){border-color:var(--public-border)}html[data-public-theme="dark"] :is(.calendar-title, .header-date .date-weekday,
        .section-oficjum .section-content, .section-oficjum .alt-content,
        .section-memorial .section-content, .section-memorial .memorial-name,
        .section-announcements .section-content, .adoration-name, .mass-search-card h3,
        .mass-result-name, .events_subtitle, .event-info-value, .fl-title, .fl-topic span,
        .fl-info-item strong, .fl-program-content, .fl-booking-title, .fl-label,
        .intention-card-title h2, .intention-card .form-group label, .bf .bf-label,
        .bf .bf-legend, .bf .bf-heading){color:var(--public-text)}html[data-public-theme="dark"] #calendar-content .calendar-title.title-festive{color:var(--lit-primary)}html[data-public-theme="dark"] .section-oficjum .alt-separator span{background:var(--lit-badge-bg);color:#fff;opacity:1}html[data-public-theme="dark"] .section-oficjum .alt-block.alt-color-b .alt-separator span{background:#6d5a2c}html[data-public-theme="dark"] .section-oficjum .alt-block.alt-color-c .alt-separator span{background:#8e3035}html[data-public-theme="dark"] .section-oficjum .alt-block.alt-color-z .alt-separator span{background:#275e30}html[data-public-theme="dark"] .section-oficjum .alt-block.alt-color-f .alt-separator span{background:#693880}html[data-public-theme="dark"] :is(.header-date .date-month, .header-color .color-label,
        .section-memorial .memorial-anniversary, .adoration-search i.fa-search,
        .adoration-results-info, .adoration-location, .adoration-arrow,
        .mass-field label, .mass-filter-box i, .mass-result-name small,
        .mass-result-location, .mass-result-arrow, .event-info-label, .fl-info-label,
        .fl-topic, .fl-spots-total, .fl-hint, .fl-required-note, .fl-checkbox-text,
        .booking-spots-total, .booking-info-table .label-cell,
        .intention-card-title .intention-subtitle, .intention-card-header .toggle-icon,
        .bf .bf-help, .bf-status, .bf-option-meta){color:var(--public-muted)}html[data-public-theme="dark"] :is(.readings-full h3, .readings-full h4,
        .adoration-results-info span, .adoration-location i, .mass-search-card h3 i,
        .mass-result-location i, .mass-results-header strong, .event-info-item i.fa,
        .fl-info-item > i, .fl-booking-title i, .fl-req, .fl-program-list li strong,
        .bf a, .bf-contact a, .bf-fallback){color:var(--public-accent)}html[data-public-theme="dark"] :is(.month-btn, .day-nav-arrow, .adoration-tab,
        .adoration-tabs-scroll, .event-chip, .event-chip--sub, .czytania-link){background:var(--public-raised);color:var(--public-text);border-color:var(--public-border);box-shadow:none}html[data-public-theme="dark"] #calendar-nav .owl-carousel li a{background:var(--public-raised);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] :is(.month-btn:hover, .day-nav-arrow:hover,
        .adoration-tab:hover, .event-chip:hover, .event-chip--sub:hover, .czytania-link:hover){background:#35383d;color:var(--public-accent);border-color:var(--public-accent);box-shadow:none}html[data-public-theme="dark"] #calendar-nav .owl-carousel li a:hover{background:#35383d;color:var(--public-accent);border-color:var(--public-accent);box-shadow:inset 0 0 0 1px var(--public-accent)}html[data-public-theme="dark"] :is(.month-btn.active, .month-btn.active:hover,
        .adoration-tab.active, .adoration-tab.active:hover, .event-chip.is-active,
        .event-chip.is-active:hover){background:var(--public-accent-soft);color:var(--public-accent);border-color:var(--public-accent);box-shadow:inset 0 0 0 1px var(--public-accent)}html[data-public-theme="dark"] :is(.event-chip--sub.is-active, .event-chip--sub.is-active:hover){background:#3e3327;color:#e7c18f;border-color:#bb8f5d;box-shadow:inset 0 0 0 1px #bb8f5d}html[data-public-theme="dark"] #calendar-nav .owl-carousel li.select a{background:#942940;color:#fff;border-color:var(--public-accent)}html[data-public-theme="dark"] #calendar-nav .owl-nav :is(.owl-prev, .owl-next){background:var(--public-raised);color:var(--public-text)}html[data-public-theme="dark"] #calendar-nav .owl-nav :is(.owl-prev:hover, .owl-next:hover){background:#35383d;color:var(--public-accent)}html[data-public-theme="dark"] :is(.day-nav-arrow:disabled, .day-nav-arrow:disabled:hover){background:var(--public-surface);color:var(--public-muted);border-color:var(--public-border);box-shadow:none}html[data-public-theme="dark"] .day-nav-arrow.day-nav-loading::after{border-color:var(--public-border);border-top-color:var(--public-text)}html[data-public-theme="dark"] .calendar-error{color:var(--public-accent)}html[data-public-theme="dark"] .calendar-today-btn{background:var(--lit-light);color:var(--lit-primary);border:1px solid var(--lit-primary)}html[data-public-theme="dark"] #calendar-content .info-card{background:var(--public-raised);border-color:var(--public-border)}html[data-public-theme="dark"] #calendar-content .info-card:hover{border-color:var(--lit-primary)}html[data-public-theme="dark"] #calendar-content .info-card :is(.info-label, .info-meta){color:var(--public-muted)}html[data-public-theme="dark"] #calendar-content .info-card .info-value{color:var(--public-text)}html[data-public-theme="dark"] #calendar-content .info-card :is(a.info-value, .info-value a){color:var(--public-accent)}html[data-public-theme="dark"] #calendar-content .info-card .info-action{background:var(--public-surface);color:var(--public-muted)}html[data-public-theme="dark"] #calendar-content .info-card .info-action:hover{background:var(--public-accent-soft);color:var(--public-accent)}html[data-public-theme="dark"] :is(.czytania-link i, .czytania-link:hover i){color:var(--public-muted)}html[data-public-theme="dark"] .czytania-link--patron i.fa-star{color:var(--public-accent)}html[data-public-theme="dark"] .section-memorial{background:#332f27;border-left-color:#dec488}html[data-public-theme="dark"] :is(.section-memorial .section-title,
        .section-memorial .section-title i, .section-memorial .memorial-icon,
        .section-memorial .memorial-link-icon,
        .section-memorial a.memorial-item--linked:hover .memorial-name){color:#dec488}html[data-public-theme="dark"] .section-memorial a.memorial-item--linked:hover{background:rgba(222,196,136,.08)}html[data-public-theme="dark"] .section-announcements{background:#383126;border-color:#665437}html[data-public-theme="dark"] .section-announcements .section-title{color:#edbd7e}html[data-public-theme="dark"] #calendar-content .col-b{color:#eee5d8}html[data-public-theme="dark"] #calendar-content .col-z{color:#8fca98}html[data-public-theme="dark"] #calendar-content .col-c{color:#f6a0a7}html[data-public-theme="dark"] #calendar-content .col-f{color:#d9afe9}html[data-public-theme="dark"] :is(.adoration-search input, .mass-field select,
        .mass-filter-box .search){background-color:var(--public-raised);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] .mass-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23b8b4b0' d='M6 8L1 3h10z'/%3E%3C/svg%3E")}html[data-public-theme="dark"] .adoration-search input::placeholder,html[data-public-theme="dark"] .mass-filter-box .search::placeholder{color:var(--public-muted)}html[data-public-theme="dark"] :is(.adoration-search input:focus,
        .mass-field select:focus, .mass-filter-box .search:focus){background-color:var(--public-raised);border-color:var(--public-accent);box-shadow:0 0 0 3px var(--public-accent-soft)}html[data-public-theme="dark"] .adoration-search .search-clear{background:var(--public-border);color:var(--public-text)}html[data-public-theme="dark"] :is(.adoration-tab .tab-count, .event-chips-count){background:rgba(255,255,255,.1)}html[data-public-theme="dark"] :is(a.adoration-item:hover, .adoration-item-other:hover,
        .mass-result-item:hover, .mass-result-item:focus-visible){background:var(--public-raised);color:var(--public-text);border-color:var(--public-accent);box-shadow:0 4px 16px rgba(0,0,0,.2)}html[data-public-theme="dark"] :is(a.adoration-item:hover .adoration-arrow,
        .mass-result-item:hover .mass-result-arrow, .mass-result-item:focus-visible .mass-result-arrow){color:var(--public-accent)}html[data-public-theme="dark"] :is(.mass-results-header, .mass-no-results,
        .adoration-no-results, #jerycho-list li){background:var(--public-raised);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] :is(.mass-no-results i, .adoration-no-results i){color:var(--public-muted)}html[data-public-theme="dark"] #jerycho-list li :is(strong, span){border-color:var(--public-surface)}html[data-public-theme="dark"] #jerycho-list li strong{background:#393c42;color:var(--public-text)}html[data-public-theme="dark"] #events-list ul.list li{border-color:var(--public-border)}html[data-public-theme="dark"] #events-list ul.list li:hover{background:var(--public-raised)}html[data-public-theme="dark"] #events-list ul.list li a h3{color:var(--public-text)}html[data-public-theme="dark"] #events-list ul.list li :is(p, .event_lead){color:var(--public-muted)}html[data-public-theme="dark"] #events-list ul.list li a::before{background:var(--public-raised);color:var(--public-muted)}html[data-public-theme="dark"] #events-list ul.list li a:hover::before{background:#942940;color:#fff}html[data-public-theme="dark"] #events-list ul.list li a:hover .btn-booking{background:var(--public-accent-soft);border-color:var(--public-accent);color:var(--public-accent)}html[data-public-theme="dark"] #events-list ul.list.timeline{background:0 0}html[data-public-theme="dark"] #events-list ul.list.timeline li:hover{background:0 0}html[data-public-theme="dark"] #events-list ul.list.timeline li::before{background:var(--public-border)}html[data-public-theme="dark"] #events-list .timeline :is(.timeline-card, .is-today .timeline-card){background:var(--public-surface);border-color:var(--public-border);color:var(--public-text);box-shadow:0 2px 8px rgba(0,0,0,.16)}html[data-public-theme="dark"] #events-list .timeline .is-today .timeline-card{border-left-color:var(--public-accent)}html[data-public-theme="dark"] #events-list .timeline .timeline-card:hover{background:var(--public-raised);border-color:var(--public-accent)}html[data-public-theme="dark"] #events-list .timeline .timeline-month-header h2,html[data-public-theme="dark"] #events-list ul.list.timeline li a h3{color:var(--public-text)}html[data-public-theme="dark"] #events-list .timeline :is(.timeline-card:hover h3,
        .timeline-card__location .fa, .timeline-card__photo-hint:hover){color:var(--public-accent)}html[data-public-theme="dark"] #events-list .timeline :is(.timeline-card__meta,
        .timeline-card__meta .fa, .timeline-card__time, .timeline-card__location,
        .timeline-booking__count, .timeline-card__photo-hint){color:var(--public-muted)}html[data-public-theme="dark"] #events-list .timeline .timeline-card:hover .timeline-card__photo-hint{color:var(--public-accent)}html[data-public-theme="dark"] #events-list .timeline .timeline-node--day{background:var(--public-raised);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] #events-list .timeline .timeline-event:hover .timeline-node--day{color:var(--public-accent);border-color:var(--public-accent)}html[data-public-theme="dark"] #events-list .timeline :is(.timeline-node--today,
        .timeline-event:hover .timeline-node--today){background:#942940;border-color:var(--public-accent);color:#fff}html[data-public-theme="dark"] #events-list .timeline .timeline-card__badge--wielkanocny_kurs{background:#283b56;color:#b7d2fb}html[data-public-theme="dark"] #events-list .timeline .timeline-card__badge--dzien_skupienia{background:#343455;color:#c8c7ff}html[data-public-theme="dark"] #events-list .timeline .timeline-card__badge--rekolekcje{background:#443724;color:#efd08f}html[data-public-theme="dark"] #events-list .timeline .timeline-card__badge--spotkanie_rejonowe{background:#402e51;color:#dcbaf6}html[data-public-theme="dark"] #events-list .timeline .timeline-card__badge--mala_grupa_prob{background:#294332;color:#afe3b8}html[data-public-theme="dark"] #events-list .timeline .timeline-card__badge--mala_grupa_wik{background:#423d25;color:#e9dc97}html[data-public-theme="dark"] #events-list .timeline .timeline-booking__bar-wrap{background:var(--public-border)}html[data-public-theme="dark"] #events-list .timeline .timeline-booking--external .timeline-booking__action{background:#294332;color:#afe3b8;border-color:#598564}html[data-public-theme="dark"] #events-list .timeline :is(.timeline-booking__action--disabled,
        .timeline-booking--external-closed .timeline-booking__action){background:var(--public-raised);color:var(--public-muted);border-color:var(--public-border)}html[data-public-theme="dark"] :is(.event-info-grid, .fl-info-grid, .fl-booking-info,
        .fl-field-rodo, .booking-spots){background:var(--public-raised);color:var(--public-text)}html[data-public-theme="dark"] :is(.event-info-item, .fl-info-item){background:var(--public-surface)}html[data-public-theme="dark"] .fl-notes{background:#383126;border-color:#665437;color:#edcf9f}html[data-public-theme="dark"] .fl-notes i{color:#edcf9f}html[data-public-theme="dark"] .fl-program{background:#26362a;border-color:#47674e;border-left-color:#8fca98}html[data-public-theme="dark"] :is(.fl-program-toggle, .fl-program-toggle i:first-child){color:#afe3b8}html[data-public-theme="dark"] .fl-program-toggle:hover{background:#2b4232}html[data-public-theme="dark"] :is(.fl-spots-bar, .booking-spots-bar){background:var(--public-border)}html[data-public-theme="dark"] :is(.fl-spots-count, .booking-spots-count){color:#a0d7a8}html[data-public-theme="dark"] :is(.fl-spots-count.is-critical, .booking-spots-count.is-critical){color:var(--public-accent)}html[data-public-theme="dark"] .fl-full-alert{background:#44262d;color:#ffc0c9;border-color:#8b4654}html[data-public-theme="dark"] :is(.priest-autocomplete .priest-dropdown,
        .parish-autocomplete .parish-dropdown){background:var(--public-raised);border-color:var(--public-border);color:var(--public-text)}html[data-public-theme="dark"] :is(.priest-autocomplete .priest-item,
        .parish-autocomplete .parish-item){color:var(--public-text)}html[data-public-theme="dark"] :is(.priest-autocomplete .priest-icon-search,
        .parish-autocomplete .parish-icon-search, .priest-autocomplete .priest-clear,
        .parish-autocomplete .parish-clear, .priest-autocomplete .priest-no-results,
        .parish-autocomplete .parish-no-results, .parish-item .parish-item-name){color:var(--public-muted)}html[data-public-theme="dark"] :is(.priest-autocomplete .priest-item:hover,
        .priest-autocomplete .priest-item.is-active, .parish-autocomplete .parish-item:hover,
        .parish-autocomplete .parish-item.is-active){background:var(--public-accent-soft);border-left-color:var(--public-accent)}html[data-public-theme="dark"] :is(.priest-autocomplete .priest-item mark,
        .parish-autocomplete .parish-item mark){background:#56333d;color:#ffd6dd}html[data-public-theme="dark"] :is(.priest-autocomplete.is-selected .priest-input,
        .parish-autocomplete.is-selected .parish-input){background:#273c2e;border-color:#719b79;color:var(--public-text)}html[data-public-theme="dark"] #priestHelp{color:#ffc0c9!important}html[data-public-theme="dark"] #booking_form p[style*="color:#888"]{color:var(--public-muted)!important}html[data-public-theme="dark"] .bf .bf-input,html[data-public-theme="dark"] .bf .bf-options{background:var(--public-raised);color:var(--public-text);border-color:#737780}html[data-public-theme="dark"] .bf .bf-input::placeholder{color:var(--public-muted)}html[data-public-theme="dark"] .bf .bf-input:disabled{background:var(--public-bg);color:var(--public-muted)}html[data-public-theme="dark"] .bf .bf-input[aria-invalid="true"]{border-color:#f2a0ad}html[data-public-theme="dark"] :is(.bf .bf-guardian, .bf .bf-state, .bf .bf-notice){background:var(--public-raised);color:var(--public-text)}html[data-public-theme="dark"] :is(.bf .bf-state-open, .bf .bf-success){background:#273c2e;border-color:#719b79;color:#d1edcf}html[data-public-theme="dark"] :is(.bf .bf-state-waitlist, .bf .bf-success-waitlist){background:#403525;border-color:#b69453;color:#f0d8aa}html[data-public-theme="dark"] :is(.bf .bf-state-full, .bf .bf-errors){background:#44262d;border-color:#bc6477;color:#ffc0c9}html[data-public-theme="dark"] :is(.bf .bf-error, .bf .bf-errors a){color:#ffc0c9}html[data-public-theme="dark"] .bf .bf-preview{background:#29394b;border-color:#7ba9d8;color:#c2dcf6}html[data-public-theme="dark"] :is(.bf .bf-option:hover, .bf .bf-option[aria-selected="true"]){background:#344960;color:var(--public-text);outline-color:#a1c7ed}html[data-public-theme="dark"] .bf .bf-choice input{accent-color:var(--public-accent)}html[data-public-theme="dark"] .bf :focus{outline-color:var(--public-accent)}html[data-public-theme="dark"] :is(.bf .bf-submit, .bf .bf-manage){background:#a11929;border-color:#a11929;color:#fff}html[data-public-theme="dark"] :is(.bf .bf-submit:hover, .bf .bf-manage:hover){background:#801421;color:#fff}html[data-public-theme="dark"] :is(.bf .bf-submit[aria-disabled="true"], .bf .bf-submit:disabled){background:var(--public-raised);color:var(--public-muted);border-color:var(--public-border)}html[data-public-theme="dark"] .booking-details h4{color:#e7c18f!important}html[data-public-theme="dark"] .booking-manage-card [style*="border-top:"]{border-top-color:var(--public-border)!important}html[data-public-theme="dark"] .booking-manage-card [style*="color: #555"]{color:var(--public-text)!important}html[data-public-theme="dark"] .booking-manage-card [style*="color: #888"]{color:var(--public-muted)!important}html[data-public-theme="dark"] .booking-manage-card [style*="background: #f2dede"]{background:#44262d!important}html[data-public-theme="dark"] .booking-manage-card [style*="color: #a94442"]{color:#ffc0c9!important}html[data-public-theme="dark"] .booking-manage-card [style*="background: #fcf8e3"]{background:#403525!important}html[data-public-theme="dark"] .booking-manage-card [style*="color: #8a6d3b"]{color:#f0d8aa!important}html[data-public-theme="dark"] .booking-manage-card [style*="background: #dff0d8"]{background:#273c2e!important}html[data-public-theme="dark"] .booking-manage-card [style*="color: #3c763d"]{color:#d1edcf!important}html[data-public-theme="dark"] .datepicker{background:var(--public-surface);color:var(--public-text);border-color:var(--public-border)}html[data-public-theme="dark"] .datepicker-dropdown::before{border-bottom-color:var(--public-border)}html[data-public-theme="dark"] .datepicker-dropdown::after{border-bottom-color:var(--public-surface)}html[data-public-theme="dark"] .datepicker-dropdown.datepicker-orient-top::before{border-top-color:var(--public-border)}html[data-public-theme="dark"] .datepicker-dropdown.datepicker-orient-top::after{border-top-color:var(--public-surface)}html[data-public-theme="dark"] .datepicker :is(.datepicker-switch:hover, .prev:hover, .next:hover),html[data-public-theme="dark"] .datepicker tfoot tr th:hover{background:var(--public-raised);color:var(--public-accent)}html[data-public-theme="dark"] .datepicker :is(.dow, .old, .new){color:var(--public-muted)}html[data-public-theme="dark"] :is(#datepicker, #datepicker2) .datepicker table tr :is(td, th){background:0 0;color:var(--public-text);border-color:transparent;text-shadow:none}html[data-public-theme="dark"] :is(#datepicker, #datepicker2) .datepicker table tr :is(.dow, .old, .new){color:var(--public-muted)}html[data-public-theme="dark"] :is(#datepicker, #datepicker2) .datepicker :is(.datepicker-switch:hover, .prev:hover, .next:hover){background:var(--public-raised);color:var(--public-accent)}html[data-public-theme="dark"] .datepicker table tr td span:hover,html[data-public-theme="dark"] :is(#datepicker, #datepicker2) .datepicker table tr td.day:hover{background:var(--public-raised)!important;color:var(--public-accent)!important;text-shadow:none!important}html[data-public-theme="dark"] :is(#datepicker, #datepicker2) .datepicker table tr td.day.today{background:#403525!important;color:#f0d8aa!important;box-shadow:inset 0 0 0 1px #b69453}html[data-public-theme="dark"] .datepicker table tr td span.active,html[data-public-theme="dark"] :is(#datepicker, #datepicker2) .datepicker table tr td.day.active{background:#942940!important;color:#fff!important;text-shadow:none!important;box-shadow:inset 0 0 0 1px var(--public-accent)}html[data-public-theme="dark"] .datepicker table tr td span.disabled,html[data-public-theme="dark"] :is(#datepicker, #datepicker2) .datepicker table tr td.day:is(.disabled, [disabled]){background:var(--public-bg)!important;color:#88878a!important;text-shadow:none!important;text-decoration:line-through;box-shadow:none}}