@charset "UTF-8";@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/source-sans-3-latin-300-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/source-sans-3-latin-ext-300-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/source-sans-3-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/source-sans-3-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/source-sans-3-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/source-sans-3-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/source-sans-3-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/source-sans-3-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/eb-garamond-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/eb-garamond-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/eb-garamond-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/eb-garamond-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/eb-garamond-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/eb-garamond-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/eb-garamond-latin-600-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/eb-garamond-latin-ext-600-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Libertinus Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/libertinus-serif-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"Libertinus Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/libertinus-serif-latin-400-italic.woff2) format("woff2")}@font-face{font-family:"Libertinus Serif";font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/libertinus-serif-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/cardo-latin-400-normal.woff2) format("woff2")}:root{--bg-primary: #FFFFFF;--bg-secondary: #F5F5F0;--text-primary: #1A1A1A;--text-secondary: #666666;--text-emphasis: #000000;--variant-group-border: #000000;--variant-header-color: #000000;--accent-season: #55AA55;--accent-liturgical: #8B6914;--accent-readable: #7A5E2A;--accent-on: #FFFFFF;--response-color: inherit;--font-size-base: 16px;--font-reading: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: "EB Garamond", "Crimson Text", Georgia, serif;--font-libertinus: "Libertinus Serif", "EB Garamond", Georgia, serif;--font-liturgy: "Cardo", "Junicode", "EB Garamond", serif;--font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-margin: 16px;--nt-accent: #5A4630;--nt-title: #5A4228;--nt-verse-num: #7A6A4E;--nt-link: #5A4630;--nt-marker: #6B5D4B;--nt-bookmark: #8B2E3B;--rubric-color: #C0392B;--passion-jc: #B03030;--passion-na: #8B6914;--passion-ou: #2A6496}[data-theme=paper]{--bg-primary: #F5EDE0;--bg-secondary: #EBE2D4;--text-primary: #3A3228;--text-secondary: #5F5448;--text-emphasis: #2A2018;--variant-group-border: #2A2018;--variant-header-color: #2A2018;--nt-accent: #6B2030;--nt-title: #6B2030;--nt-verse-num: #8B4050;--nt-link: #6B2030;--nt-marker: #6B5548;--nt-bookmark: #8B2E3B;--accent-liturgical: #8B6914;--accent-readable: #6E4F1F;--accent-on: #FFFFFF;--rubric-color: #B03020;--passion-jc: #9B2020;--passion-na: #8B6914;--passion-ou: #2A5A80}[data-theme=dark]{--bg-primary: #1A1A1A;--bg-secondary: #2A2A2A;--text-primary: #DEDAD2;--text-secondary: #9E9A92;--text-emphasis: #F4F1EC;--variant-group-border: #F0EDE8;--variant-header-color: #F0EDE8;--icon-filter: invert(.85) sepia(.05) saturate(.3);--nt-accent: #A8907A;--nt-title: #C4A87A;--nt-verse-num: #A89878;--nt-link: #A8907A;--nt-marker: #9A8E7E;--nt-bookmark: #C4A87A;--accent-liturgical: #B8A06A;--accent-readable: #D4B97E;--accent-on: #1A1A1A;--rubric-color: #C88080;--passion-jc: #E06060;--passion-na: #C4A050;--passion-ou: #6AA8D0}.card-icon{filter:var(--icon-filter, none)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-system);font-size:var(--font-size-base);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased}.liturgical-text{font-family:var(--font-reading);font-size:calc(var(--font-size-base) * 1.05);line-height:var(--line-height-reading, 1.6)}.use-serif .liturgical-text{font-family:var(--font-serif);font-size:calc(var(--font-size-base) * 1.1);line-height:var(--line-height-serif, 1.7)}.use-serif .liturgical-text .ki{font-family:var(--font-serif)}.use-libertinus .liturgical-text{font-family:var(--font-libertinus);font-size:calc(var(--font-size-base) * 1.05);line-height:var(--line-height-serif, 1.7)}.use-libertinus .liturgical-text .ki{font-family:var(--font-libertinus)}.use-lit-sym .lit-sym,.use-lit-sym .prayer-v,.use-lit-sym .prayer-r,.use-lit-sym .liturgical-cross,.use-lit-sym .liturgical-text .r,.use-lit-sym .liturgical-text .inipn{font-family:var(--font-liturgy);font-feature-settings:"liga" on}.use-lit-sym .liturgical-text .r b:after,.use-lit-sym .liturgical-text .r strong:after{font-family:var(--font-liturgy)!important}.colored-responses .people-response,.colored-responses .ep-content .people,.colored-responses .ep-content .people-response,.colored-responses .liturgical-text .people,.colored-responses .liturgical-text .people-response{color:#8b2e3b}[data-theme=dark].colored-responses .people-response,[data-theme=dark].colored-responses .ep-content .people,[data-theme=dark].colored-responses .ep-content .people-response,[data-theme=dark].colored-responses .liturgical-text .people,[data-theme=dark].colored-responses .liturgical-text .people-response{color:#f08fa0}.latin-text,.liturgical-text[lang=la]{font-family:var(--font-serif);font-style:italic}.rubric{font-family:var(--font-reading);color:var(--rubric-color);font-style:italic;font-size:.9em}.people-response{font-weight:600;color:var(--text-emphasis);border-left:3px solid #C8C4BE;padding-left:10px;margin-left:2px}[data-theme=dark] .people-response,[data-theme=dark] .liturgical-text .refrain-box{border-left-color:#4a4a4a}[data-theme=dark] .liturgical-text .refrain-box{background:var(--bg-secondary)}[data-theme=dark] .liturgical-text .refrain-box .wi,[data-theme=dark] .liturgical-text .refrain-box .ki,[data-theme=dark] .liturgical-text .refrain-box .refrain-label{background:transparent}[data-theme=paper] .people-response{border-left-color:#c4b8a8}[data-theme=dark] .people-response{background:#ffffff0a;border-radius:0;padding:2px 6px 2px 10px}.liturgical-title{font-family:var(--font-serif);font-weight:400}.ep-content .priest,.liturgical-text .priest{margin-bottom:8px}.ep-content .people,.ep-content .people-response,.liturgical-text .people,.liturgical-text .people-response{font-weight:600;color:var(--text-emphasis);margin-bottom:8px;border-left:3px solid #C8C4BE;padding-left:10px;margin-left:2px}[data-theme=dark] .ep-content .people,[data-theme=dark] .ep-content .people-response,[data-theme=dark] .liturgical-text .people,[data-theme=dark] .liturgical-text .people-response{border-left-color:#4a4a4a}[data-theme=paper] .ep-content .people,[data-theme=paper] .ep-content .people-response,[data-theme=paper] .liturgical-text .people,[data-theme=paper] .liturgical-text .people-response{border-left-color:#c4b8a8}.ep-content .consecration,.liturgical-text .consecration{font-weight:700;font-size:1.1em;color:var(--text-emphasis);padding:16px 0;text-align:center;line-height:1.6}.ep-content .rubric,.liturgical-text .rubric{color:var(--rubric-color);font-style:italic;font-size:.9em;margin-bottom:4px}.hide-rubrics .rubric,.hide-rubrics .ep-content .rubric,.hide-rubrics .liturgical-text .rubric,.hide-rubrics .ep-content .rub,.hide-rubrics .liturgical-text .rub{display:none!important}[data-theme=dark] .ep-content .people,[data-theme=dark] .ep-content .people-response,[data-theme=dark] .liturgical-text .people,[data-theme=dark] .liturgical-text .people-response{background:#ffffff0a;border-radius:0;padding:2px 6px 2px 10px}.prayer-variant-group{border-top:1px solid var(--variant-group-border);border-bottom:1px solid var(--variant-group-border);margin-top:16px;margin-bottom:12px;margin-left:2em;padding-top:8px;padding-bottom:8px;opacity:.85}.prayer-variant-header{background:none;border:none;color:var(--variant-header-color);font-size:.9em;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:4px;padding:4px 0;width:100%;text-align:left}.prayer-variant-header i{font-size:.8em;transition:transform .2s}.prayer-variant-content{padding-left:16px;margin-bottom:8px}[data-theme=dark] .liturgical-text .ref:not(.refrain-box .ref){background:#ffffff0a;border-radius:4px;padding:2px 0 2px 3px;margin-right:4px}[data-theme=dark] .liturgical-text .wi:not(.refrain-box .wi){background:#ffffff0a;border-radius:0;padding:6px 8px 4px 10px;margin-bottom:0;border-left-color:#4a4a4a}[data-theme=dark] .liturgical-text .wi:not(.refrain-box .wi)+.ki{background:#ffffff0a;border-radius:0;padding:4px 8px 6px 10px;margin-top:0;margin-bottom:10px;border-left-color:#4a4a4a}[data-theme=dark] .liturgical-text .ki{border-left-color:#4a4a4a}[data-theme=dark] .liturgical-text .wi:not(:has(+.ki)){border-radius:0;padding:6px 8px 6px 10px}[data-theme=paper] .liturgical-text .wi,[data-theme=paper] .liturgical-text .ki{border-left-color:#c4b8a8}.liturgical-text .r b,.liturgical-text .r strong{font-size:0}.liturgical-text .r b:after,.liturgical-text .r strong:after{content:"\2720";font-size:1.15rem;color:var(--rubric-color);font-family:var(--font-serif);font-weight:400}.liturgical-cross{color:var(--rubric-color);font-family:var(--font-serif);font-size:.9em}.liturgical-text .rub{color:var(--rubric-color);font-style:italic;font-size:.9em}.liturgical-text .wt4{margin-bottom:12px}.liturgical-text .ki{font-family:var(--font-reading);font-style:normal;font-size:.92em;color:var(--text-secondary);margin-bottom:8px}.liturgical-text .wi{margin-bottom:0;color:var(--text-emphasis);font-weight:600;border-left:3px solid #C8C4BE;padding-left:10px;margin-left:2px}.liturgical-text .ki{border-left:3px solid #C8C4BE;padding-left:10px;margin-left:2px}.liturgical-text .refrain-box{border-left:3px solid #C8C4BE;padding:10px;margin-left:2px;margin-bottom:8px;font-weight:600;color:var(--text-emphasis);border-radius:0 4px 4px 0}.liturgical-text .refrain-box .wi,.liturgical-text .refrain-box .ki{border-left:none;margin-left:0;padding-left:0;margin-bottom:0}.liturgical-text .refrain-label{font-size:.85em;margin-bottom:4px}.liturgical-text .refrain-label .ref{color:var(--text-secondary);font-weight:400}.liturgical-text .refrain-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.liturgical-text .refrain-columns .wi,.liturgical-text .refrain-columns .ki{border-left:none;margin-left:0;margin-bottom:0;padding-left:0}.liturgical-text .refrain-columns .wi{color:var(--text-emphasis);font-weight:600}.liturgical-text .refrain-columns .ki{font-style:italic;font-weight:400;color:var(--text-emphasis)}.liturgical-text .wi+.ki{margin-top:0}.liturgical-text .ref{font-weight:600;color:var(--text-emphasis)}.liturgical-text .r{color:var(--rubric-color)}.liturgical-text .w,.liturgical-text .ws{margin-bottom:6px}.liturgical-text .cci{font-style:italic;font-size:.9em;color:var(--text-secondary);margin-bottom:4px}.liturgical-text .rss{font-weight:600;color:var(--accent-liturgical);margin-right:4px}.liturgical-text .JC,.liturgical-text .Na,.liturgical-text .Ou{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--bg-secondary)}.liturgical-text .Na:has(+.Na){border-bottom:none;margin-bottom:0;padding-bottom:0}.liturgical-text .Na+.Na .speaker-label{display:none}.liturgical-text .JC .speaker-label{color:var(--passion-jc)}.liturgical-text .Na .speaker-label{color:var(--passion-na)}.liturgical-text .Ou .speaker-label{color:var(--passion-ou)}.liturgical-text .speaker-label{display:block;font-size:.78em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.liturgical-text .cci{font-style:italic;color:var(--text-secondary)}.nt-content [id]{scroll-margin-top:100px}.nt-content p,.nt-content .w{margin-bottom:8px}.nt-content .rss{font-size:.75em;color:var(--nt-verse-num);font-weight:600;margin-right:2px;vertical-align:super}.nt-content .cap{font-weight:700;font-size:1.1em;color:var(--nt-accent)}.nt-content .nt-book-abbr{font-weight:700;color:var(--nt-accent)}.nt-content p[class*="r ni ctr i"],.nt-content p[class*="r ni ctr ttb"]{color:var(--nt-title);font-style:italic;text-align:center;margin:16px 0 8px}.nt-content p[class*="mtop5 r ni ctr i"]{color:var(--nt-title);font-style:italic;text-align:center;margin:8px 0 4px}.nt-content p[class*="rs ni ctr"]{font-size:.85em;color:var(--text-secondary);text-align:center;margin-bottom:8px}.nt-content .nt-xref{color:var(--nt-link);text-decoration:none;cursor:pointer}.nt-content .nt-xref:active{opacity:.7}.nt-content a{color:var(--nt-link);text-decoration:none}.nt-content .n,.nt-content p[class*="n t10"]{font-size:.85em;color:var(--text-secondary);line-height:1.6;padding:8px 12px;margin:8px 0;border-left:2px solid var(--bg-secondary)}.nt-content .nr{font-weight:600}.nt-content .nw{font-style:italic}.nt-content .nt-anchor{scroll-margin-top:60px}.nt-content .nt-daily-marker{font-size:.8em;color:var(--nt-marker);font-weight:600;padding:6px 12px;margin:20px 0 8px;border-top:1px solid var(--bg-secondary)}.nt-content .wt4{font-size:.85em;color:var(--text-secondary)}.nt-content .rc{display:none}
