/* V45: restore visible full prayer wall entry and legible, scrollable preview. */
#prayer .v45-wall-utilities{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px;margin:5px 0 12px;flex:0 0 auto}
#prayer .v45-wall-utilities .v44-prayer-count{margin:0;justify-content:flex-start}
#prayer .v45-full-wall{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 18px;border-radius:999px;border:2px solid #d5b57d;background:#e8d3a6;color:#203b2b;font:750 13px/1.25 system-ui;text-decoration:none;box-shadow:0 4px 14px #0005}
#prayer .v45-full-wall:hover{background:#fff0c8}
#prayer .v45-full-wall:focus-visible{outline:3px solid #ffe9b6;outline-offset:3px}
/* Never shrink preview into a two-column grid: let visitors scroll down full-size cards. */
#prayer .prayer-wall-panel .approved-prayer-wall{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;gap:16px!important;align-content:start!important;min-height:0;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;padding:12px 9px 15px!important}
#prayer .prayer-wall-panel .approved-prayer{width:100%;min-height:160px;padding:24px 20px 18px!important}
#prayer .prayer-wall-panel .approved-prayer p{font:clamp(18px,2.05vh,22px)/1.55 Georgia,serif!important;margin:9px 0 15px!important}
#prayer .prayer-wall-panel .approved-prayer small{font-size:12px!important}
#prayer .prayer-wall-panel .approved-prayer .prayer-author{font-size:13px!important}
#prayer .prayer-wall-panel .approved-prayer .prayed-button{font-size:13px!important;min-height:44px!important}
#prayer .prayer-wall-panel .approved-prayer .prayer-support-count{font-size:12px!important}
.wall-page .wall-actions .v44-home-link{min-height:52px;font-size:15px}
@media(max-width:600px){
 #prayer .v45-wall-utilities{flex-direction:column;align-items:stretch}
 #prayer .v45-full-wall{width:100%}
 #prayer .v45-wall-utilities .v44-prayer-count{justify-content:center}
 #prayer .prayer-wall-panel .approved-prayer-wall{max-height:490px!important;overflow-y:auto!important;display:grid!important;grid-template-columns:1fr!important}
 #prayer .prayer-wall-panel .approved-prayer{min-height:155px;padding:22px 18px 16px!important}
 #prayer .prayer-wall-panel .approved-prayer p{font-size:19px!important}
}
