.prayer-live{display:grid;grid-template-columns:1fr 1fr;gap:25px;border:1px solid var(--line);border-radius:22px;padding:30px;background:linear-gradient(140deg,#fff0f7,#f6efff);margin:20px 0}.prayer-now{font:clamp(44px,7vw,85px)/1.1 Georgia,serif;color:var(--pink);font-variant-numeric:tabular-nums}.prayer-live h2{font:28px Georgia,serif;margin:10px 0}#prayerCountdown{font:35px Georgia,serif;color:var(--deep);font-variant-numeric:tabular-nums}.prayer-live p{font-size:12px}.prayer-schedule{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.prayer-event{text-align:left;padding:19px;border-radius:14px}.prayer-event b,.prayer-event strong{display:block}.prayer-event strong{font:30px Georgia,serif;color:var(--deep)}.prayer-event small{color:var(--muted);font-size:11px}#clockReadingEnglish{max-width:950px;margin:20px 0}#clockReadingEnglish p{font-size:15px}#clockReadingEnglish b{color:var(--deep);margin-right:9px}#prayerTimeline svg{display:block;width:100%;margin:20px 0}#prayerPreviewDate{border:1px solid var(--line);border-radius:8px;padding:7px;margin:8px}.prayer-live+.focus-controls select{max-width:320px}@media(max-width:650px){.prayer-live{grid-template-columns:1fr;padding:22px}.prayer-schedule{grid-template-columns:1fr 1fr}.prayer-event{padding:13px}.prayer-now{font-size:61px}}

.liturgy-step{border-top:1px solid var(--line);padding:22px 14px;margin:12px 0}.liturgy-step h4{font:25px Georgia,serif;margin:8px 0}.liturgy-step.is-playing{background:#fff0f7;border-left:4px solid var(--pink)}.liturgy-verse{border-left:2px solid #ead4e2;padding:8px 15px;margin:14px 0}.liturgy-verse [lang=ar],.liturgy-step>[lang=ar]{font-size:25px;line-height:2}.transliteration{color:var(--deep)}#completePrayer details{margin:22px 0}#completePrayer audio{max-width:100%}@media print{header,.prayer-live,.focus-controls,#prayerNotificationStatus,#prayerStatus,.date-explainer:not(#completePrayer),footer,#completePrayer button,#completePrayer audio{display:none!important}#completePrayer{border:0}#fullPrayerSteps{display:block}#completePrayer details{display:block}body{color:#000;background:#fff}.liturgy-step{break-inside:avoid}}

#prayerSolarPlot svg{width:100%;display:block;margin:20px 0}#prayerCosmosWhy{max-width:900px}#prayerCosmosWhy p{line-height:1.75}.filters button[aria-pressed=true]{background:#ac0066;color:white}
.prayer-choice-toggle{display:flex;gap:10px;flex-wrap:wrap}.prayer-choice-toggle button{font-size:17px;padding:15px 24px}.prayer-choice-toggle button[aria-pressed=true]{background:#ac0066;color:#fff}.heart-light{padding:24px;border-radius:18px;background:linear-gradient(140deg,#fff2d9,#fff0f7);margin-top:28px}#lordsPrayerText{font:25px/1.7 Georgia,serif;max-width:780px}#heartLightText{font:22px/1.8 Georgia,serif}#yeshuaPrayerView[hidden],#shiaPrayerView[hidden]{display:none!important}@media print{body[data-prayer-tradition=yeshua] .date-explainer:not(#yeshuaPrayerView){display:none!important}body[data-prayer-tradition=yeshua] #yeshuaPrayerView{display:block!important;border:0}#yeshuaPrayerView button{display:none!important}}
