/* Readable prayer cards; loaded after the existing feature styles. */
.prayer-strip__inner{min-height:80px;padding:12px 20px;gap:22px}
.prayer-strip .prayer-strip__location{flex:0 1 200px}
.prayer-strip__place [data-prayer-location]{font-size:14px;line-height:1.45}
.prayer-strip__place small{font-size:11px}
.prayer-strip__times{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;flex:1;min-width:0}
.prayer-strip__time{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:9px 7px;border:1px solid #ffffff12;border-radius:9px;background:#ffffff04;font-size:12px;line-height:1.4}
.prayer-strip__time b{font-size:20px;font-weight:700;line-height:1.15;letter-spacing:.2px;font-variant-numeric:tabular-nums}
.prayer-strip__time[data-next="true"]{border-color:#dcc38955;background:#dfc4881c}
.prayer-strip__next{min-width:205px}
.prayer-strip__next .prayer-strip__countdown{padding:10px 12px;font-size:13px;line-height:1.4}
@media(max-width:1100px){.prayer-strip__inner{gap:14px}.prayer-strip .prayer-strip__location{flex-basis:170px}.prayer-strip__times{gap:5px}.prayer-strip__time{padding:8px 4px}.prayer-strip__time b{font-size:19px}.prayer-strip__next{min-width:195px}.prayer-strip__next .prayer-strip__countdown{font-size:12px;padding:10px}}
@media(max-width:900px){.prayer-strip__inner{padding:12px 14px;gap:12px}.prayer-strip .prayer-strip__location{flex:1;min-width:0}.prayer-strip__place [data-prayer-location]{font-size:13px}.prayer-strip__next{flex:none;min-width:0;max-width:55%}.prayer-strip__times{order:3;flex-basis:100%;width:100%;gap:6px;padding-top:10px}.prayer-strip__time{padding:9px 4px;font-size:11px}.prayer-strip__time b{font-size:20px}}
@media(max-width:600px){.prayer-strip__times{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.prayer-strip__time{padding:8px 4px;gap:3px;font-size:12px}.prayer-strip__time b{font-size:21px}.prayer-strip__next .prayer-strip__countdown{font-size:11px;padding:8px}.prayer-strip__place small{font-size:10px}}
@media(max-width:380px){.prayer-strip__place [data-prayer-location]{font-size:12px}.prayer-strip__next{max-width:58%}.prayer-strip__next .prayer-strip__countdown{white-space:normal;font-size:10px;line-height:1.5}.prayer-strip__time b{font-size:20px}}
