.prayer-hero{background:#fff1f3}.prayer-hero-heart{color:#c42f63;stroke-width:1.3px;width:64px;height:64px;margin:0 auto 22px;transform:rotate(-10deg)}.prayer-hero h1 span{color:#c42f63}.prayer-hero .light-tagline{margin-left:auto;margin-right:auto}.prayer-wall-link{width:fit-content;margin:24px auto 0;display:block}.prayer-fieldset{border:0;min-width:0;margin:0;padding:0}.prayer-card{text-align:left;flex-direction:column;display:flex}.prayer-card>p{white-space:pre-wrap;overflow-wrap:anywhere}.prayer-card-bottom{margin-top:auto;padding-top:28px}.prayer-heart{color:#9e204b;font:inherit;cursor:pointer;background:#fff3f5;border:1px solid #bb2c5c;border-radius:30px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 17px;font-size:14px;font-weight:600;display:inline-flex}.prayer-heart:hover:not(:disabled){background:#ffe0e9}.prayer-heart.prayed{cursor:default;background:#ffe0e9}.prayer-heart.prayed svg{fill:currentColor}.prayer-heart:focus-visible{outline-offset:4px;outline:3px solid #202020}.prayer-count{margin-top:12px;font-size:12px;line-height:1.7;display:block}.prayer-wall .light-empty>svg{color:#c42f63;width:36px;height:36px}.prayer-page .light-thanks label{margin-top:24px}.prayer-page .light-thanks input{width:100%;margin:10px 0}.prayer-page .light-closing>svg{color:#c42f63;width:45px;height:45px;margin:0 auto 20px}.prayer-review .light-story{text-align:left;max-width:700px;margin:28px auto}@media (max-width:600px){.prayer-hero h1{font-size:52px}.prayer-page .button{white-space:normal}}
