.prayers-page[data-v-1731c8da]{background:radial-gradient(circle at 8% 12%,rgba(228,196,137,.16),transparent 24%),radial-gradient(circle at 92% 34%,rgba(142,34,25,.08),transparent 24%);min-height:75vh;padding:1.5rem 0 4rem}.prayers-hero[data-v-1731c8da]{background:linear-gradient(145deg,#8e2219,#6f1712);border:2px solid #d4af37;border-radius:14px;box-shadow:var(--shadow-lg);color:#fff;margin-bottom:1.4rem;overflow:hidden;padding:2.4rem 2rem;position:relative;text-align:center}.prayers-hero[data-v-1731c8da]:before,.prayers-hero[data-v-1731c8da]:after{border:1px solid rgba(228,196,137,.42);border-radius:50%;content:"";height:170px;position:absolute;top:-90px;width:170px}.prayers-hero[data-v-1731c8da]:before{left:-55px}.prayers-hero[data-v-1731c8da]:after{right:-55px}.prayers-hero>span[data-v-1731c8da]{color:var(--color-accent);font-size:.75rem;font-weight:900;letter-spacing:.18em}.prayers-hero h1[data-v-1731c8da]{color:#fff8e4;font-family:var(--font-serif);font-size:2.15rem;margin:.55rem 0 .7rem}.prayers-hero p[data-v-1731c8da]{line-height:1.8;margin:0 auto;max-width:620px;opacity:.92}.prayer-filters[data-v-1731c8da]{background:#fff;border:1px solid rgba(182,155,106,.4);border-radius:10px;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.6rem;padding:1rem}.prayer-filters label span[data-v-1731c8da]{color:var(--color-text-light);display:block;font-size:.76rem;font-weight:800;margin-bottom:.35rem}.prayer-filters select[data-v-1731c8da]{background:#fffdf8;border:1px solid #d8c9ad;border-radius:7px;color:var(--color-text);font:inherit;padding:.65rem;width:100%}.page-status[data-v-1731c8da]{background:#fff;border-radius:10px;color:var(--color-text-light);padding:2rem;text-align:center}.error-status[data-v-1731c8da]{color:#a71916}.load-more-row[data-v-1731c8da]{margin-top:2rem;text-align:center}.load-more-row button[data-v-1731c8da]{background:var(--color-primary);border-radius:999px;color:#fff;font-weight:800;min-width:180px;padding:.75rem 1.3rem}.load-more-row button[data-v-1731c8da]:hover:not(:disabled),.load-more-row button[data-v-1731c8da]:focus-visible{background:#6f1712;outline:3px solid rgba(212,175,55,.4)}.load-more-row button[data-v-1731c8da]:disabled{cursor:wait;opacity:.55}@media (max-width: 580px){.prayers-hero[data-v-1731c8da]{padding:2rem 1.2rem}.prayers-hero h1[data-v-1731c8da]{font-size:1.75rem}.prayer-filters[data-v-1731c8da]{grid-template-columns:1fr}}
