.prayer_page__0j_tM{display:grid;gap:clamp(32px,5vw,56px)}.prayer_header__eB7SD{display:grid;gap:8px}.prayer_eyebrow__qRrnQ{margin:0;color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.prayer_title__yJVxw{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(38px,6vw,60px);line-height:1.05;color:var(--ink)}.prayer_lead__qRCx8{margin:0;color:var(--ink-soft);font-size:18px}.prayer_notice__YxTO_{margin:0;padding:16px 18px;border:1px dashed var(--line-strong);border-radius:12px;color:var(--ink-soft)}.prayer_today__mzTu3{display:grid;gap:18px;padding:clamp(20px,3vw,32px);border:1px solid var(--line);border-radius:20px;background:var(--card)}.prayer_todayHeader__7UAx5{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.prayer_todayTitle__Ogztp{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(26px,3vw,32px);color:var(--ink)}.prayer_todayDate__H9BTh{margin:0;color:var(--ink-soft)}.prayer_todayTimes__Q_VrC{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:10px;margin:0;padding:0;list-style:none}.prayer_todayTime__wqVmc{position:relative;display:grid;gap:4px;padding:16px 14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.prayer_todayTime__wqVmc[data-sunrise]{opacity:.8}.prayer_todayTime__wqVmc[data-next]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-wash)}.prayer_prayerName__m3mm3{color:var(--ink-dim);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.prayer_prayerClock__SbvOW{color:var(--ink);font-family:var(--font-serif);font-size:26px;line-height:1.1}.prayer_nextBadge__em1zY{position:absolute;top:10px;right:10px;padding:2px 8px;border-radius:999px;background:var(--cta);color:var(--on-cta);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.prayer_poster__Rd267{display:grid;justify-items:center;gap:14px}.prayer_sectionTitle__MNrK7{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(24px,3vw,30px);color:var(--ink)}.prayer_posterLink__J82Xn{display:block;width:min(100%,60rem);margin-inline:auto}.prayer_posterLink__J82Xn img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 12px 40px rgb(0 0 0/.25)}.prayer_posterLink__J82Xn:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.prayer_posterActions__yb2Qq{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:0}.prayer_posterActions__yb2Qq a{color:var(--accent);font-weight:500;text-underline-offset:4px}@media print{.prayer_posterActions__yb2Qq,.prayer_today__mzTu3{display:none}}