.gospel-heading{text-align:center;border-bottom:1px solid #e3d9ca;margin-bottom:24px;padding-bottom:22px}.gospel-celebration{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;margin:6px 0 0;font-size:.875rem;line-height:1.5;display:flex}.gospel-document h1{max-width:24ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:20px auto 6px;font-size:clamp(1.6rem,3vw,2rem);font-weight:500;line-height:1.22}.gospel-heading .reading-reference{margin:0;font-size:.9375rem}.gospel-document .reading-choice{margin-top:0}.gospel-document .reading-title{margin-bottom:14px}.gospel-closing{color:var(--muted);font-family:var(--font-display), Georgia, serif;font-size:var(--reading-size);margin:18px 0 0;font-style:italic;line-height:1.6}.gospel-offline{color:var(--muted);margin:14px 0 0;font-size:.875rem;line-height:1.6}.gospel-note{border:1px solid color-mix(in srgb, var(--accent) 30%, #e4ddce);background:var(--accent-soft);border-radius:10px;margin:26px 0 0;padding:14px 16px;font-size:.9375rem;line-height:1.6}.gospel-note p{margin:0 0 12px}.gospel-note button{color:#fff;background:var(--wine);border:0;border-radius:8px;min-height:44px;padding:10px 16px;font-weight:700}.gospel-tabs.segmented{margin:0 0 18px}@media (max-width:999px){.gospel-tabs.segmented{top:var(--reader-chrome-top);z-index:5;background:var(--paper);margin:-8px -4px 18px;padding:8px 4px 10px;position:sticky;box-shadow:0 8px 12px -12px #29201266}}.gospel-tabs legend{margin-inline:auto}.gospel-tabs .segmented-options label{min-height:44px;font-weight:600}.gospel-reading{margin-top:4px}.gospel-refrain{border-left:3px solid var(--accent);font-family:var(--font-display), Georgia, serif;font-size:var(--reading-size);margin:12px 0;padding-left:14px;font-style:italic;line-height:1.6}.gospel-more{margin:20px 0 0;font-size:.9375rem;font-weight:700;line-height:1.5}.gospel-more a{color:var(--wine);text-underline-offset:3px}.gospel-skeleton{gap:16px;margin:22px 0 8px;display:grid}.gospel-skeleton span{background:var(--accent-soft);width:96%;height:.9em;font-size:var(--reading-size);border-radius:6px;display:block}.gospel-skeleton span:nth-child(2n){width:88%}.gospel-skeleton span:last-child{width:58%}.gospel-days>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.gospel-days button{width:100%}.gospel-days button>span{font-size:1.25rem;line-height:1}.gospel-days .gospel-day-today{padding-inline:16px}.gospel-days button[aria-current]{color:var(--accent);cursor:default;background:linear-gradient(140deg,#fffcf5,#f4e9d0);border-color:#f4e5bf;box-shadow:0 4px 12px #17130f30}@media (min-width:1000px){.gospel-days .gospel-day-next{flex-direction:row-reverse}}@media print{.share-actions,.gospel-note,.gospel-more,.gospel-skeleton{display:none!important}}@media (forced-colors:active){.gospel-skeleton span{background:graytext}}.gospel-page .share-floating{--share-floating-bottom:calc(92px + env(safe-area-inset-bottom,0px))}@media (min-width:1000px){.gospel-page .share-floating{--share-floating-bottom:32px}}
