.page-wrapper[data-astro-cid-qsldajot]{position:relative;max-width:var(--max-page);margin:0 auto}.page[data-astro-cid-qsldajot]{max-width:720px;margin:0 auto;padding:clamp(var(--space-md),3vw,var(--space-2xl)) clamp(var(--space-md),4vw,var(--space-xl)) var(--space-4xl)}.hero[data-astro-cid-qsldajot]{text-align:center;padding:clamp(var(--space-xl),4vw,var(--space-3xl)) 0 clamp(var(--space-lg),3vw,var(--space-2xl));border-bottom:var(--rule-thin);margin-bottom:var(--space-2xl)}.kicker[data-astro-cid-qsldajot]{font-family:var(--font-ceremonial);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--role-gold-text);margin:0 0 var(--space-sm)}.hero[data-astro-cid-qsldajot] h1[data-astro-cid-qsldajot]{font-family:var(--font-display);font-weight:500;font-size:clamp(2.25rem,4vw + 1rem,3.75rem);line-height:1;letter-spacing:var(--tracking-tight);margin:0 0 var(--space-md)}.subtitle[data-astro-cid-qsldajot]{font-family:var(--font-display);font-style:italic;font-size:var(--text-md);color:var(--color-text-secondary);margin:0}section[data-astro-cid-qsldajot]{margin:clamp(var(--space-2xl),5vw,var(--space-3xl)) 0;scroll-margin-top:calc(var(--header-h) + var(--space-lg))}.part[data-astro-cid-qsldajot]{scroll-margin-top:calc(var(--header-h) + var(--space-lg))}.gebot-header[data-astro-cid-qsldajot]{display:flex;align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-md);padding-bottom:var(--space-md);border-bottom:var(--rule-thin)}.gebot-nr[data-astro-cid-qsldajot]{font-family:var(--font-display);font-style:italic;font-size:clamp(3.5rem,7vw + 1rem,5.5rem);font-weight:500;color:var(--brand-gold);line-height:.85;opacity:.9}.gebot-header[data-astro-cid-qsldajot] h2[data-astro-cid-qsldajot]{margin:0}.gebot-header[data-astro-cid-qsldajot] h2[data-astro-cid-qsldajot]:before{content:none}.gebot-text-full[data-astro-cid-qsldajot]{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:var(--color-text-secondary);margin:var(--space-xs) 0 0}.c-blue[data-astro-cid-qsldajot]{--vc: var(--brand-marian)}.c-purple[data-astro-cid-qsldajot]{--vc: var(--lit-violet)}.c-green[data-astro-cid-qsldajot]{--vc: var(--lit-green)}.topic-head[data-astro-cid-qsldajot]{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm)}.topic-badge[data-astro-cid-qsldajot]{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:var(--vc);color:#fff;display:grid;place-items:center}.topic-head[data-astro-cid-qsldajot] h2[data-astro-cid-qsldajot]{margin:0;color:var(--vc)}.topic-head[data-astro-cid-qsldajot] h2[data-astro-cid-qsldajot]:before{content:none}.part[data-astro-cid-qsldajot]{margin:var(--space-xl) 0;padding-left:var(--space-md);border-left:2px solid color-mix(in oklab,var(--vc) 35%,transparent)}.part-tag[data-astro-cid-qsldajot]{display:block;font-family:var(--font-ceremonial);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--vc);margin:0 0 var(--space-xs)}.callout-warn[data-astro-cid-qsldajot]{background:var(--color-surface-warm);border-left:3px solid var(--brand-oxblood);padding:var(--space-sm) var(--space-md);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--color-text-secondary);max-width:none}.callout-warn[data-astro-cid-qsldajot] strong[data-astro-cid-qsldajot]{color:var(--brand-oxblood)}.callout-key[data-astro-cid-qsldajot]{background:color-mix(in oklab,var(--vc) 8%,var(--color-surface));border-left:3px solid var(--vc);padding:var(--space-sm) var(--space-md);font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);line-height:var(--lh-snug);color:var(--color-text-primary);max-width:none}.aside-note[data-astro-cid-qsldajot]{font-size:var(--text-base);color:var(--color-text-secondary)}.prose[data-astro-cid-qsldajot] blockquote[data-astro-cid-qsldajot].quote-latin{border-left-color:var(--color-text-tertiary)}.prose[data-astro-cid-qsldajot] blockquote[data-astro-cid-qsldajot].quote-latin p[data-astro-cid-qsldajot]{font-variant:small-caps;letter-spacing:.01em}.two-ways[data-astro-cid-qsldajot]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);margin:var(--space-lg) 0 0}.way[data-astro-cid-qsldajot]{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon name" "icon desc";column-gap:var(--space-sm);align-items:center;background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-md)}.way-icon[data-astro-cid-qsldajot]{grid-area:icon;width:40px;height:40px;border-radius:50%;background:color-mix(in oklab,var(--brand-marian) 14%,var(--color-surface));color:var(--role-marian-text);display:grid;place-items:center}.way-name[data-astro-cid-qsldajot]{grid-area:name;font-family:var(--font-body);font-weight:550;font-size:var(--text-md)}.way-desc[data-astro-cid-qsldajot]{grid-area:desc;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-snug);color:var(--color-text-secondary)}.tetra[data-astro-cid-qsldajot]{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-lg) var(--space-md) var(--space-md);text-align:center;margin:var(--space-lg) 0}.tetra-cap[data-astro-cid-qsldajot]{display:block;font-family:var(--font-ceremonial);font-size:.65rem;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary);margin-bottom:var(--space-sm)}.tetra-letters[data-astro-cid-qsldajot]{display:flex;justify-content:center;gap:var(--space-sm)}.tetra-cell[data-astro-cid-qsldajot]{display:flex;flex-direction:column;align-items:center;gap:.15em;min-width:3.25em;padding:var(--space-xs) var(--space-2xs);background:var(--color-surface-warm);border:1px solid var(--color-border-soft)}.tetra-glyph[data-astro-cid-qsldajot]{font-size:2.4rem;line-height:1.1;color:var(--color-text-primary)}.tetra-name[data-astro-cid-qsldajot]{font-family:var(--font-ceremonial);font-size:.6rem;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-tertiary)}.tetra-lat[data-astro-cid-qsldajot]{font-family:var(--font-body);font-weight:550;font-size:var(--text-md);color:var(--role-marian-text)}.tetra-sr[data-astro-cid-qsldajot]{font-family:var(--font-display);font-style:italic;font-size:var(--text-xs);color:var(--color-text-tertiary);margin:var(--space-sm) auto 0}.tetra-step[data-astro-cid-qsldajot]{display:flex;flex-direction:column;align-items:center;gap:.15em;margin-top:var(--space-md);font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--color-text-tertiary)}.tetra-pointed[data-astro-cid-qsldajot]{display:flex;flex-direction:column;align-items:center;gap:.3em;margin-top:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--color-surface-warm);border:1px solid var(--color-border-soft)}.pointed-glyph[data-astro-cid-qsldajot]{font-size:2.6rem;line-height:1.35}.pointed-cap[data-astro-cid-qsldajot]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary)}.c[data-astro-cid-qsldajot]{font-weight:700;color:var(--role-marian-text)}.v[data-astro-cid-qsldajot]{font-weight:700;color:var(--brand-oxblood)}.tetra-branch[data-astro-cid-qsldajot]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);margin-top:var(--space-md);text-align:left}.branch[data-astro-cid-qsldajot]{display:flex;flex-direction:column;gap:.25em;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);background:var(--color-bg-primary)}.branch[data-astro-cid-qsldajot].true{border-top:3px solid var(--brand-marian)}.branch[data-astro-cid-qsldajot].wrong{border-top:3px solid var(--brand-oxblood)}.branch-tag[data-astro-cid-qsldajot]{font-family:var(--font-ceremonial);font-size:.6rem;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-tertiary)}.branch-word[data-astro-cid-qsldajot]{font-family:var(--font-display);font-size:1.6rem;font-weight:600;color:var(--role-marian-text);line-height:1.2}.merge[data-astro-cid-qsldajot]{font-family:var(--font-display);font-size:1.6rem;font-weight:600;line-height:1.2;letter-spacing:.02em}.merge-sr[data-astro-cid-qsldajot]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.branch[data-astro-cid-qsldajot] p[data-astro-cid-qsldajot]{margin:.15em 0 0;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-snug);color:var(--color-text-secondary)}.trio[data-astro-cid-qsldajot]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xs);margin:var(--space-md) 0}.trio-card[data-astro-cid-qsldajot]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--vc);padding:var(--space-md) var(--space-sm)}.trio-icon[data-astro-cid-qsldajot]{color:var(--vc);display:flex}.trio-name[data-astro-cid-qsldajot]{font-family:var(--font-body);font-weight:550;font-size:var(--text-md);line-height:var(--lh-snug)}.trio-note[data-astro-cid-qsldajot]{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--color-text-secondary)}.formula[data-astro-cid-qsldajot]{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin:var(--space-md) 0 var(--space-xs)}.formula-node[data-astro-cid-qsldajot]{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:.1em;text-align:center;background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-md) var(--space-sm)}.formula-step[data-astro-cid-qsldajot]{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);color:var(--vc)}.formula-la[data-astro-cid-qsldajot]{font-family:var(--font-display);font-style:italic;color:var(--color-text-tertiary)}.formula-sub[data-astro-cid-qsldajot]{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--color-text-secondary);margin-top:var(--space-2xs)}.formula[data-astro-cid-qsldajot] .formula-arrow{flex-shrink:0;color:var(--role-gold-line)}.formula-result[data-astro-cid-qsldajot]{text-align:center;font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--color-text-secondary);margin-left:auto;margin-right:auto}.liturgy-list[data-astro-cid-qsldajot]{padding-left:1.4em;color:var(--color-text-secondary)}.liturgy-list[data-astro-cid-qsldajot] li[data-astro-cid-qsldajot]{margin-bottom:.3em}.glorie[data-astro-cid-qsldajot]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm);align-items:start;margin:var(--space-lg) 0}.glorie-card[data-astro-cid-qsldajot]{background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-md)}.glorie-card[data-astro-cid-qsldajot].intrinseca{--gc: var(--brand-marian);border-top:3px solid var(--gc)}.glorie-card[data-astro-cid-qsldajot].extrinseca{--gc: var(--lit-green);border-top:3px solid var(--gc)}.glorie-la[data-astro-cid-qsldajot]{display:block;font-family:var(--font-display);font-style:italic;font-weight:600;font-size:var(--text-lg);color:var(--gc);margin-bottom:var(--space-2xs)}.glorie-lead[data-astro-cid-qsldajot]{margin:0 0 var(--space-xs);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--lh-snug)}.glorie-card[data-astro-cid-qsldajot] ul[data-astro-cid-qsldajot]{margin:0;padding-left:1.2em;font-size:var(--text-base);color:var(--color-text-secondary)}.glorie-card[data-astro-cid-qsldajot] ul[data-astro-cid-qsldajot] li[data-astro-cid-qsldajot]{margin-bottom:.25em}.glorie-quote[data-astro-cid-qsldajot]{margin:var(--space-sm) 0 0;padding-top:var(--space-sm);border-top:1px solid var(--color-border);font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--color-text-secondary)}.glorie-cite[data-astro-cid-qsldajot]{font-style:normal;color:var(--color-text-tertiary)}.glorie-split[data-astro-cid-qsldajot]{display:grid;gap:var(--space-xs);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px dashed var(--color-border)}.glorie-sub[data-astro-cid-qsldajot]{background:var(--color-surface-warm);padding:var(--space-xs) var(--space-sm)}.sub-la[data-astro-cid-qsldajot]{display:block;font-family:var(--font-display);font-style:italic;font-weight:600;color:var(--lit-green);margin-bottom:.15em}.glorie-sub[data-astro-cid-qsldajot] p[data-astro-cid-qsldajot]{margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-snug);color:var(--color-text-secondary)}.cycle[data-astro-cid-qsldajot]{display:flex;justify-content:center;margin:var(--space-lg) 0}.cycle-svg[data-astro-cid-qsldajot]{width:100%;max-width:420px;height:auto}.cycle-arc[data-astro-cid-qsldajot]{fill:none;stroke-width:2.5;stroke-linecap:round}.cycle-arc[data-astro-cid-qsldajot].c-up{stroke:var(--brand-marian)}.cycle-arc[data-astro-cid-qsldajot].c-down{stroke:var(--lit-green)}.cycle-label[data-astro-cid-qsldajot]{font-family:var(--font-display);font-style:italic;font-size:14px;font-weight:600}.cycle-label[data-astro-cid-qsldajot].c-up{fill:var(--role-marian-text)}.cycle-label[data-astro-cid-qsldajot].c-down{fill:var(--lit-green)}.cycle-center-la[data-astro-cid-qsldajot],.cycle-center[data-astro-cid-qsldajot]{font-family:var(--font-ceremonial);font-size:15px;letter-spacing:.04em;fill:var(--color-text-primary)}.ledger[data-astro-cid-qsldajot]{display:grid;gap:var(--space-xs);margin:var(--space-lg) 0}.ledger-row[data-astro-cid-qsldajot]{display:flex;align-items:center;gap:var(--space-sm);background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-sm) var(--space-md)}.ledger-row[data-astro-cid-qsldajot] p[data-astro-cid-qsldajot]{margin:0;font-family:var(--font-body);font-size:var(--text-md)}.ledger-mark[data-astro-cid-qsldajot]{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff}.ledger-row[data-astro-cid-qsldajot].bad{border-left:3px solid var(--brand-oxblood)}.ledger-row[data-astro-cid-qsldajot].bad .ledger-mark[data-astro-cid-qsldajot]{background:var(--brand-oxblood)}.ledger-row[data-astro-cid-qsldajot].good{border-left:3px solid var(--lit-green)}.ledger-row[data-astro-cid-qsldajot].good .ledger-mark[data-astro-cid-qsldajot]{background:var(--lit-green)}.contrast[data-astro-cid-qsldajot]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-sm);margin:var(--space-lg) 0}.contrast-side[data-astro-cid-qsldajot]{display:flex;flex-direction:column;align-items:flex-start;gap:.3em;background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-md);height:100%}.contrast-side[data-astro-cid-qsldajot].babel{--cc: var(--brand-oxblood);border-top:3px solid var(--cc)}.contrast-side[data-astro-cid-qsldajot].vaterunser{--cc: var(--brand-marian);border-top:3px solid var(--cc)}.contrast-icon[data-astro-cid-qsldajot]{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:color-mix(in oklab,var(--cc) 12%,var(--color-surface));color:var(--cc)}.contrast-title[data-astro-cid-qsldajot]{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg)}.contrast-quote[data-astro-cid-qsldajot]{margin:0;font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);line-height:var(--lh-snug)}.contrast-cite[data-astro-cid-qsldajot]{font-family:var(--font-ceremonial);font-size:.6rem;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-tertiary)}.contrast-tag[data-astro-cid-qsldajot]{margin-top:auto;font-family:var(--font-ceremonial);font-size:.6rem;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--cc);border:1px solid color-mix(in oklab,var(--cc) 45%,var(--color-border));padding:.25em .6em}.contrast-vs[data-astro-cid-qsldajot]{font-family:var(--font-display);font-style:italic;font-size:var(--text-md);color:var(--color-text-tertiary)}.toc[data-astro-cid-qsldajot]{display:none}@media(min-width:1280px){.toc[data-astro-cid-qsldajot]{display:block;position:fixed;top:6rem;left:max(1.5rem,calc((100vw - 720px)/2 - 260px));width:220px;font-family:var(--font-body)}.toc__head[data-astro-cid-qsldajot]{display:flex;align-items:center;gap:.7em;padding-bottom:var(--space-md);margin-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.toc__crest[data-astro-cid-qsldajot]{font-family:var(--font-body);color:var(--role-gold-line);font-size:1.05rem;line-height:1}.toc__title[data-astro-cid-qsldajot]{font-family:var(--font-ceremonial);font-size:.65rem;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-tertiary)}.toc__list[data-astro-cid-qsldajot]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}.toc__entry[data-astro-cid-qsldajot]{margin:0}.toc__entry[data-astro-cid-qsldajot]>a[data-astro-cid-qsldajot]{display:grid;grid-template-columns:1.7rem minmax(0,1fr);column-gap:.65em;align-items:baseline;color:var(--color-text-secondary);background-image:none}.toc__entry[data-astro-cid-qsldajot]>a[data-astro-cid-qsldajot]:hover{color:var(--color-text-primary)}.toc__entry[data-astro-cid-qsldajot]>a[data-astro-cid-qsldajot]:hover .toc__numeral[data-astro-cid-qsldajot]{color:var(--role-gold-text)}.toc__numeral[data-astro-cid-qsldajot]{font-family:var(--font-ceremonial);font-weight:500;font-size:.6rem;letter-spacing:var(--tracking-wider);color:var(--role-gold-line);text-align:right;line-height:1.45;padding-top:.18em}.toc__label[data-astro-cid-qsldajot]{font-family:var(--font-display);font-style:italic;font-size:1rem;line-height:1.25}.toc__entry--sub[data-astro-cid-qsldajot]{margin-top:calc(var(--space-xs) * -1)}.toc__entry--sub[data-astro-cid-qsldajot]>a[data-astro-cid-qsldajot]{padding-left:1rem}.toc__entry--sub[data-astro-cid-qsldajot] .toc__label[data-astro-cid-qsldajot]{font-size:1rem;color:var(--color-text-tertiary)}.toc__entry[data-astro-cid-qsldajot].is-active>a[data-astro-cid-qsldajot],.toc__entry[data-astro-cid-qsldajot].is-active .toc__label[data-astro-cid-qsldajot]{color:var(--role-marian-text)}.toc__entry[data-astro-cid-qsldajot].is-active>a[data-astro-cid-qsldajot] .toc__numeral[data-astro-cid-qsldajot]{color:var(--role-marian-text);font-weight:600}}@media(max-width:640px){.two-ways[data-astro-cid-qsldajot],.glorie[data-astro-cid-qsldajot],.trio[data-astro-cid-qsldajot],.contrast[data-astro-cid-qsldajot],.tetra-branch[data-astro-cid-qsldajot]{grid-template-columns:1fr}.contrast-vs[data-astro-cid-qsldajot]{text-align:center}.formula[data-astro-cid-qsldajot]{flex-direction:column}.formula[data-astro-cid-qsldajot] .formula-arrow{transform:rotate(90deg)}.tetra-letters[data-astro-cid-qsldajot]{gap:var(--space-xs)}.tetra-glyph[data-astro-cid-qsldajot]{font-size:1.9rem}.tetra-cell[data-astro-cid-qsldajot]{min-width:2.6em}.gebot-header[data-astro-cid-qsldajot]{flex-direction:column;align-items:center;text-align:center}.part[data-astro-cid-qsldajot]{padding-left:var(--space-sm)}}
