{"id":1412,"date":"2026-07-08T05:08:10","date_gmt":"2026-07-08T05:08:10","guid":{"rendered":"https:\/\/Demo5.yinwoodweb.com\/agro\/?page_id=1412"},"modified":"2026-07-09T17:12:51","modified_gmt":"2026-07-09T17:12:51","slug":"prayer","status":"publish","type":"page","link":"https:\/\/Demo5.yinwoodweb.com\/agro\/prayer\/","title":{"rendered":"Prayer"},"content":{"rendered":"\n<div class=\"wp-block-uagb-container uagb-block-6cba1052 alignfull uagb-is-root-container\">\n\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Prayer Request Wall \u2014 San Roque Mission Center<\/title>\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400&#038;family=DM+Sans:wght@400;500;600;700&#038;family=Playfair+Display:wght@700;800;900&#038;display=swap\" rel=\"stylesheet\">\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,400,1,0\" \/>\n\n<style>\n  :root {\n    --gold:#EFD34A;--gold-lt:#f5e27a;--gold-dk:#c9a820;\n    --gold-soft:#f8edbe;--gold-glow:rgba(239,211,74,.35);\n    --olive:#4B4E3A;--olive-lt:#6b6f54;--olive-dk:#2e3024;\n    --olive-deep:#1a1c14;\n    --bg:#faf8f0;--bg-warm:#f5f2e6;--bg-card:#fff;\n    --txt:#3a3c30;--txt-dk:#1a1c14;--txt-mute:#7a7c6e;\n    --red:#d44;--red-lt:rgba(220,80,100,.12);\n    --green:#2e7d4f;--green-lt:rgba(60,140,90,.1);\n    --sh-s:0 4px 20px rgba(75,78,58,.08);\n    --sh-m:0 8px 40px rgba(75,78,58,.12);\n    --sh-l:0 12px 48px rgba(26,28,20,.14);\n    --r-sm:8px;--r-md:14px;--r-lg:22px;\n    --fast:.2s cubic-bezier(.4,0,.2,1);\n    --smooth:.4s cubic-bezier(.4,0,.2,1);\n    --bounce:.5s cubic-bezier(.34,1.56,.64,1);\n    --fd:'Playfair Display','Georgia',serif;\n    --fb:'DM Sans','Segoe UI',Tahoma,sans-serif;\n    --fa:'Cormorant Garamond','Georgia',serif;\n  }\n  *,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n  html{scroll-behavior:smooth}\n  body{font-family:var(--fb);font-size:16px;line-height:1.7;color:var(--txt);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}\n\n  \/* HERO *\/\n  .hero{position:relative;background:linear-gradient(155deg,var(--olive-deep),var(--olive-dk) 40%,var(--olive));padding:68px 24px 58px;text-align:center;overflow:hidden}\n  .hero::before{content:'';position:absolute;top:-40%;right:-10%;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(239,211,74,.12),transparent 70%);pointer-events:none}\n  .hero::after{content:'';position:absolute;bottom:-30%;left:-5%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(239,211,74,.08),transparent 70%);pointer-events:none}\n  .hero-grid{position:absolute;inset:0;background-image:linear-gradient(45deg,rgba(239,211,74,.03) 25%,transparent 25%),linear-gradient(-45deg,rgba(239,211,74,.03) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(239,211,74,.03) 75%),linear-gradient(-45deg,transparent 75%,rgba(239,211,74,.03) 75%);background-size:60px 60px;background-position:0 0,0 30px,30px -30px,-30px 0;pointer-events:none}\n  .hero-inner{position:relative;z-index:2;max-width:700px;margin:0 auto;padding-top:150px}\n  .hero-icon{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:50%;background:rgba(239,211,74,.12);border:2px solid rgba(239,211,74,.3);margin-bottom:20px;animation:hpulse 3s ease-in-out infinite}\n  .hero-icon .material-symbols-rounded{font-size:35px;color:var(--gold)}\n  @keyframes hpulse{0%,100%{box-shadow:0 0 0 0 rgba(239,211,74,.2)}50%{box-shadow:0 0 32px 12px rgba(239,211,74,.12)}}\n  .hero h1{font-family:var(--fd);font-weight:900;font-size:clamp(26px,5.5vw,52px);line-height:1.12;margin-bottom:10px;background:linear-gradient(135deg,#fff,var(--gold) 50%,var(--gold-lt));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}\n  .hero p{font-family:var(--fa);font-size:clamp(14px,2.2vw,19px);font-style:italic;color:var(--gold-soft);max-width:480px;margin:0 auto}\n\n  \/* VERSE *\/\n  .verse{background:var(--olive-deep);padding:26px 24px;text-align:center;position:relative}\n  .verse::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(239,211,74,.05),transparent 70%);pointer-events:none}\n  .verse em{font-family:var(--fa);font-size:clamp(14px,2.2vw,19px);font-style:italic;font-weight:600;color:var(--gold-soft);position:relative;z-index:1}\n  .verse cite{display:block;margin-top:4px;font-family:var(--fb);font-size:12px;font-weight:600;color:var(--gold);letter-spacing:2px;text-transform:uppercase;font-style:normal;position:relative;z-index:1}\n\n  \/* LAYOUT *\/\n  .wrap{max-width:1260px;margin:0 auto;padding:28px 20px 50px}\n  .grid{display:grid;grid-template-columns:1fr 370px;gap:24px;align-items:start}\n\n  \/* FORM *\/\n  .form-card{background:var(--bg-card);border-radius:var(--r-lg);box-shadow:var(--sh-s);border:1px solid rgba(75,78,58,.06);padding:26px;margin-bottom:22px;overflow:visible}\n  .form-card h2{font-family:var(--fd);font-weight:800;font-size:21px;color:var(--olive-dk);margin-bottom:2px;display:flex;align-items:center;gap:8px}\n  .form-card h2 .material-symbols-rounded{font-size:23px;color:var(--gold-dk)}\n  .form-card>p{font-family:var(--fa);font-style:italic;font-size:14px;color:var(--txt-mute);margin-bottom:16px}\n  .field{margin-bottom:13px;position:relative;overflow:visible}\n  .field label{display:block;font-size:11px;font-weight:700;color:var(--olive-dk);margin-bottom:5px;letter-spacing:.7px;text-transform:uppercase}\n  .field.disabled-dim{opacity:.45;pointer-events:none}\n  .inp,.txt,.sel{width:100%;font-family:var(--fb);font-size:14px;color:var(--txt-dk);background:var(--bg-warm);border:2px solid rgba(75,78,58,.1);border-radius:var(--r-md);outline:none;transition:border-color var(--fast),box-shadow var(--fast)}\n  .inp:focus,.txt:focus,.sel:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(239,211,74,.15)}\n  .inp::placeholder,.txt::placeholder{color:var(--txt-mute)}\n  .txt{resize:vertical;min-height:95px;line-height:1.6}\n\n  \/* SELECT DROPDOWN FIX *\/\n  .sel-wrap{position:relative;z-index:20;overflow:visible}\n  .sel{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:46px;background-image:url(\"data:image\/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%234B4E3A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 16px center;background-size:12px;background-color:var(--bg-warm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n  .row{display:grid;grid-template-columns:1fr 1fr;gap:12px;overflow:visible}\n\n  \/* ANONYMOUS CHECKBOX *\/\n  .anon-row{margin-bottom:14px}\n  .anon-label{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;font-weight:600;color:var(--olive-dk);user-select:none;-webkit-user-select:none;padding:2px 0}\n  .anon-label:hover{color:var(--olive)}\n  .anon-cb{position:absolute;opacity:0;width:0;height:0}\n  .anon-box{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border:2px solid rgba(75,78,58,.25);border-radius:6px;transition:all var(--fast);position:relative}\n  .anon-box .material-symbols-rounded{font-size:15px;color:var(--gold-soft);opacity:0;transform:scale(.5);transition:all var(--fast)}\n  .anon-cb:checked ~ .anon-box{background:var(--olive);border-color:var(--olive)}\n  .anon-cb:checked ~ .anon-box .material-symbols-rounded{opacity:1;transform:scale(1)}\n  .anon-cb:focus-visible ~ .anon-box{box-shadow:0 0 0 3px rgba(239,211,74,.3)}\n  .anon-text{display:flex;flex-direction:column;gap:1px}\n  .anon-text small{font-size:11px;color:var(--txt-mute);font-weight:500}\n\n  .btn-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--fb);font-size:14px;font-weight:700;padding:13px 26px;border-radius:100px;border:none;cursor:pointer;background:linear-gradient(135deg,var(--gold),var(--gold-lt));color:var(--olive-dk);box-shadow:0 4px 20px var(--gold-glow);transition:all var(--smooth);width:100%;margin-top:2px}\n  .btn-submit:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(239,211,74,.5)}\n  .btn-submit:active{transform:translateY(0) scale(.98)}\n  .btn-submit .material-symbols-rounded{font-size:18px}\n\n  \/* LIST HEAD *\/\n  .list-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;flex-wrap:wrap;gap:8px}\n  .list-head h2{font-family:var(--fd);font-weight:800;font-size:23px;color:var(--olive-dk);display:flex;align-items:center;gap:8px}\n  .list-head h2 .material-symbols-rounded{font-size:25px;color:var(--gold-dk)}\n  .lcount{font-size:11px;font-weight:700;color:var(--gold-dk);background:linear-gradient(135deg,rgba(239,211,74,.15),rgba(239,211,74,.05));border:1px solid rgba(239,211,74,.3);border-radius:100px;padding:5px 14px;letter-spacing:1px;text-transform:uppercase}\n\n  .empty-state{text-align:center;padding:48px 24px;background:var(--bg-card);border-radius:var(--r-lg);box-shadow:var(--sh-s);border:1px dashed rgba(75,78,58,.12)}\n  .empty-state .material-symbols-rounded{font-size:44px;color:var(--txt-mute);opacity:.4;margin-bottom:10px;display:block}\n  .empty-state p{font-family:var(--fa);font-style:italic;font-size:16px;color:var(--txt-mute)}\n\n  \/* PRAYER CARD *\/\n  .p-card{background:var(--bg-card);border-radius:var(--r-lg);box-shadow:var(--sh-s);border:1px solid rgba(75,78,58,.06);padding:22px 24px;margin-bottom:14px;transition:all var(--smooth);position:relative;overflow:visible;opacity:0;transform:translateY(14px);animation:cardIn .4s ease forwards}\n  .p-card:hover{transform:translateY(-3px);box-shadow:var(--sh-l)}\n  @keyframes cardIn{to{opacity:1;transform:none}}\n  .p-accent{position:absolute;top:0;left:24px;right:24px;height:3px;border-radius:0 0 4px 4px;opacity:.5}\n  .p-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-wrap:wrap;gap:4px}\n  .cat{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:4px 11px;border-radius:100px}\n  .cat .material-symbols-rounded{font-size:13px}\n  .c-general{background:rgba(75,78,58,.1);color:#4B4E3A}\n  .c-health{background:rgba(180,80,60,.1);color:#a84832}\n  .c-family{background:rgba(70,130,180,.1);color:#3a7ca5}\n  .c-financial{background:rgba(60,140,90,.1);color:#2e7d4f}\n  .c-spiritual{background:rgba(160,130,210,.12);color:#7b62b0}\n  .c-gratitude{background:rgba(210,160,40,.12);color:#b08920}\n  .c-other{background:rgba(120,120,110,.1);color:#78786e}\n  .p-time{font-size:11px;color:var(--txt-mute);font-weight:500;display:flex;align-items:center;gap:3px}\n  .p-time .material-symbols-rounded{font-size:13px}\n  .p-author{font-weight:700;font-size:14px;color:var(--olive-dk);margin-bottom:4px;display:flex;align-items:center;gap:7px}\n  .p-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--olive),var(--olive-dk))}\n  .p-avatar .material-symbols-rounded{font-size:14px;color:var(--gold-soft)}\n  .p-author.anon-author{font-style:italic;color:var(--txt-mute)}\n  .p-text{font-size:13px;color:var(--txt);line-height:1.6;margin-bottom:14px}\n\n  \/* ACTIONS *\/\n  .p-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}\n\n  \/* PRAY BUTTON *\/\n  .btn-pray{display:inline-flex;align-items:center;gap:6px;font-family:var(--fb);font-size:12px;font-weight:700;padding:9px 20px;border-radius:100px;border:2px solid transparent;cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--olive),var(--olive-dk));color:var(--gold-soft);box-shadow:0 3px 14px rgba(75,78,58,.2);transition:all var(--smooth)}\n  .btn-pray::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent,rgba(239,211,74,.15));opacity:0;transition:opacity var(--fast)}\n  .btn-pray:hover::after{opacity:1}\n  .btn-pray:hover{transform:translateY(-2px);box-shadow:0 6px 22px rgba(75,78,58,.3)}\n  .btn-pray:active{transform:scale(.96)}\n  .btn-pray .material-symbols-rounded{font-size:16px;position:relative;z-index:1;transition:transform var(--bounce)}\n  .btn-pray span:last-child{position:relative;z-index:1}\n  .btn-pray:hover .material-symbols-rounded{transform:scale(1.15) rotate(-6deg)}\n  .btn-pray.marked{background:linear-gradient(135deg,var(--gold-dk),var(--gold));color:var(--olive-dk);border-color:rgba(239,211,74,.4);box-shadow:0 3px 14px rgba(239,211,74,.25)}\n  .btn-pray.marked:hover{box-shadow:0 6px 22px rgba(239,211,74,.35);background:linear-gradient(135deg,var(--gold),var(--gold-lt))}\n  .btn-pray.marked .material-symbols-rounded{transform:none}\n\n  \/* HEART \/ LIKE BUTTON *\/\n  .btn-heart{display:inline-flex;align-items:center;gap:5px;font-family:var(--fb);font-size:12px;font-weight:700;padding:9px 16px;border-radius:100px;border:2px solid rgba(75,78,58,.1);cursor:pointer;background:transparent;color:var(--txt-mute);transition:all var(--smooth)}\n  .btn-heart .material-symbols-rounded{font-size:16px;font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;color:#b0a898;transition:font-variation-settings .25s ease,color .25s ease,transform var(--bounce)}\n  .btn-heart:hover{background:var(--red-lt);border-color:rgba(220,80,100,.25);color:var(--red);transform:translateY(-2px)}\n  .btn-heart:hover .material-symbols-rounded{font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24;color:var(--red);transform:scale(1.25)}\n  .btn-heart:active{transform:scale(.93)}\n  .btn-heart.liked{background:var(--red-lt);border-color:rgba(220,80,100,.3);color:var(--red)}\n  .btn-heart.liked .material-symbols-rounded{font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24;color:var(--red)}\n  .heart-bump{animation:hbump .4s ease}\n  @keyframes hbump{0%{transform:scale(1)}30%{transform:scale(1.3)}60%{transform:scale(.88)}100%{transform:scale(1)}}\n\n  .btn-del{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;background:transparent;color:var(--txt-mute);transition:all var(--fast);margin-left:auto}\n  .btn-del:hover{background:rgba(180,60,60,.08);color:#b43c3c;transform:scale(1.1)}\n  .btn-del .material-symbols-rounded{font-size:16px}\n\n  \/* FLOAT ANIMATION *\/\n  .float-icon{position:absolute;pointer-events:none;font-size:20px;opacity:0;animation:fFloat 1s ease forwards;z-index:50}\n  .float-gold{color:var(--gold)}\n  .float-red{color:var(--red)}\n  @keyframes fFloat{0%{opacity:1;transform:translateY(0) scale(1) rotate(0)}50%{opacity:.7;transform:translateY(-30px) scale(1.3) rotate(-8deg)}100%{opacity:0;transform:translateY(-60px) scale(1.5) rotate(8deg)}}\n\n  \/* PAGINATION *\/\n  .pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:22px;flex-wrap:wrap}\n  .pg-btn{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;border-radius:10px;border:2px solid rgba(75,78,58,.1);background:var(--bg-card);color:var(--olive-dk);font-family:var(--fb);font-size:13px;font-weight:700;cursor:pointer;transition:all var(--fast);padding:0 10px}\n  .pg-btn:hover:not(:disabled){border-color:var(--gold);background:rgba(239,211,74,.08);transform:translateY(-1px)}\n  .pg-btn:disabled{opacity:.3;cursor:not-allowed}\n  .pg-btn.active{background:linear-gradient(135deg,var(--olive),var(--olive-dk));color:var(--gold-soft);border-color:var(--olive);box-shadow:0 3px 12px rgba(75,78,58,.2)}\n  .pg-btn .material-symbols-rounded{font-size:17px}\n  .pg-info{font-size:11px;color:var(--txt-mute);font-weight:600;padding:0 4px}\n\n  \/* NOTIFICATION PANEL *\/\n  .aside{position:sticky;top:20px}\n  .aside-inner{display:flex;flex-direction:column;gap:12px}\n  .notif-panel{background:var(--bg-card);border-radius:var(--r-lg);box-shadow:var(--sh-m);border:1px solid rgba(75,78,58,.06);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 120px)}\n  .notif-head{padding:18px 20px 14px;background:linear-gradient(155deg,var(--olive-dk),var(--olive));flex-shrink:0}\n  .notif-head-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}\n  .notif-head h3{font-family:var(--fd);font-weight:800;font-size:16px;color:#fff;display:flex;align-items:center;gap:7px}\n  .notif-head h3 .material-symbols-rounded{font-size:20px;color:var(--gold)}\n  .notif-head-actions{display:flex;align-items:center;gap:8px}\n  .badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:100px;background:var(--gold);color:var(--olive-dk);font-size:11px;font-weight:800;padding:0 7px;transition:transform var(--bounce)}\n  .badge.bump{animation:hbump .45s ease}\n  .btn-clear{display:inline-flex;align-items:center;gap:4px;font-family:var(--fb);font-size:10px;font-weight:700;padding:5px 12px;border-radius:100px;border:none;cursor:pointer;background:rgba(255,255,255,.12);color:rgba(240,237,220,.7);transition:all var(--fast);letter-spacing:.5px;text-transform:uppercase}\n  .btn-clear:hover{background:rgba(255,255,255,.22);color:#fff}\n  .btn-clear .material-symbols-rounded{font-size:13px}\n  .notif-stats{display:flex;gap:14px}\n  .nstat{font-size:10px;color:rgba(240,237,220,.5);font-weight:600;letter-spacing:.5px}\n  .nstat strong{color:var(--gold);font-size:14px;font-weight:800;display:block;margin-bottom:1px}\n\n  \/* NOTIFICATION SCROLLABLE LIST *\/\n  .nlist{flex:1;overflow-y:auto;padding:6px;max-height:400px;scrollbar-width:thin;scrollbar-color:rgba(75,78,58,.18) transparent}\n  .nlist::-webkit-scrollbar{width:6px}\n  .nlist::-webkit-scrollbar-track{background:rgba(75,78,58,.03);border-radius:10px;margin:4px 0}\n  .nlist::-webkit-scrollbar-thumb{background:rgba(75,78,58,.18);border-radius:10px;border:1px solid rgba(255,255,255,.5)}\n  .nlist::-webkit-scrollbar-thumb:hover{background:rgba(75,78,58,.3)}\n\n  .nempty{text-align:center;padding:32px 14px}\n  .nempty .material-symbols-rounded{font-size:36px;color:var(--txt-mute);opacity:.3;margin-bottom:8px;display:block}\n  .nempty p{font-size:12px;color:var(--txt-mute);font-style:italic;font-family:var(--fa)}\n\n  \/* NOTIFICATION ITEM *\/\n  .nitem{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;margin-bottom:4px;border-radius:var(--r-sm);border:1px solid transparent;transition:background var(--fast),border-color var(--fast);opacity:0;transform:translateX(12px);animation:nIn .3s ease forwards}\n  .nitem:last-child{margin-bottom:0}\n  .nitem:hover{background:var(--bg-warm);border-color:rgba(75,78,58,.06)}\n  @keyframes nIn{to{opacity:1;transform:none}}\n  .nitem-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;flex-shrink:0}\n  .nitem-icon .material-symbols-rounded{font-size:16px}\n  .n-type-new .nitem-icon{background:var(--green-lt)}\n  .n-type-new .nitem-icon .material-symbols-rounded{color:var(--green)}\n  .n-type-pray .nitem-icon{background:rgba(239,211,74,.18)}\n  .n-type-pray .nitem-icon .material-symbols-rounded{color:var(--gold-dk)}\n  .n-type-like .nitem-icon{background:var(--red-lt)}\n  .n-type-like .nitem-icon .material-symbols-rounded{color:var(--red)}\n  .n-type-remove .nitem-icon{background:rgba(180,60,60,.1)}\n  .n-type-remove .nitem-icon .material-symbols-rounded{color:#b43c3c}\n  .nitem-body{flex:1;min-width:0}\n  .nitem-msg{font-size:12px;font-weight:600;color:var(--olive-dk);line-height:1.4;margin-bottom:2px}\n  .nitem-hl{color:var(--gold-dk);font-weight:700}\n  .nitem-sub{font-size:10px;color:var(--txt-mute);font-weight:500}\n  .nitem-new-border{border-left:3px solid var(--gold);background:linear-gradient(135deg,rgba(239,211,74,.06),transparent)}\n  .ndiv{height:1px;margin:2px 8px;background:linear-gradient(90deg,transparent,rgba(75,78,58,.08),transparent)}\n\n  \/* TOAST BELOW NOTIFICATION PANEL *\/\n  .aside-toast{\n    background:var(--olive-dk);color:var(--gold-soft);\n    font-size:13px;font-weight:600;\n    padding:0 20px;border-radius:var(--r-md);\n    box-shadow:0 6px 24px rgba(26,28,20,.25);\n    display:flex;align-items:center;gap:10px;\n    height:0;opacity:0;overflow:hidden;\n    transition:all .4s cubic-bezier(.34,1.56,.64,1);\n    border:1px solid rgba(239,211,74,.15);\n  }\n  .aside-toast.show{\n    height:52px;opacity:1;padding:0 20px;\n  }\n  .aside-toast .material-symbols-rounded{font-size:18px;flex-shrink:0}\n  .aside-toast .toast-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n\n  \/* Toast type colors *\/\n  .aside-toast.t-new{border-left:3px solid var(--green)}\n  .aside-toast.t-new .material-symbols-rounded{color:var(--green)}\n  .aside-toast.t-pray{border-left:3px solid var(--gold)}\n  .aside-toast.t-pray .material-symbols-rounded{color:var(--gold)}\n  .aside-toast.t-like{border-left:3px solid var(--red)}\n  .aside-toast.t-like .material-symbols-rounded{color:var(--red)}\n  .aside-toast.t-remove{border-left:3px solid #b43c3c}\n  .aside-toast.t-remove .material-symbols-rounded{color:#b43c3c}\n  .aside-toast.t-clear{border-left:3px solid rgba(240,237,220,.3)}\n  .aside-toast.t-clear .material-symbols-rounded{color:rgba(240,237,220,.5)}\n\n  \/* RESPONSIVE *\/\n  @media(max-width:1100px){.grid{grid-template-columns:1fr 310px;gap:18px}}\n  @media(max-width:860px){\n    .grid{grid-template-columns:1fr;gap:24px}\n    .aside{position:static;order:2}\n    .aside-inner{gap:10px}\n    .main{order:1}\n    .notif-panel{max-height:none}\n    .nlist{max-height:300px}\n    .hero{padding:52px 16px 44px}\n    .verse{padding:22px 16px}\n    .wrap{padding:18px 16px 40px}\n    .form-card{padding:20px}\n    .p-card{padding:18px 20px}\n    .row{grid-template-columns:1fr}\n    .p-actions{flex-wrap:wrap}\n    .btn-pray,.btn-heart{flex:1;justify-content:center;min-width:120px}\n  }\n  @media(max-width:480px){\n    .hero{padding:42px 16px 36px}\n    .hero h1{font-size:24px}\n    .form-card{padding:16px}\n    .p-card{padding:14px 16px}\n    .p-top{flex-direction:column;align-items:flex-start;gap:4px}\n    .pg-btn{min-width:34px;height:34px;font-size:12px}\n  }\n<\/style>\n<\/head>\n<body>\n\n<section class=\"hero\">\n  <div class=\"hero-grid\"><\/div>\n  <div class=\"hero-inner\">\n    <div class=\"hero-icon\"><span class=\"material-symbols-rounded\">folded_hands<\/span><\/div>\n    <h1>Prayer Request Wall<\/h1>\n    <p>Share your intentions with our community and pray for one another in faith and love.<\/p>\n  <\/div>\n<\/section>\n\n<section class=\"verse\">\n  <em>&#8220;Bear one another&#8217;s burdens, and so fulfill the law of Christ.&#8221;<\/em>\n  <cite>\u2014 Galatians 6:2<\/cite>\n<\/section>\n\n<div class=\"wrap\">\n  <div class=\"grid\">\n\n    <main class=\"main\">\n      <div class=\"form-card\">\n        <h2><span class=\"material-symbols-rounded\">edit_note<\/span> Submit a Prayer Request<\/h2>\n        <p>Share what&#8217;s on your heart. Your community is praying with you.<\/p>\n        <form id=\"prayerForm\" autocomplete=\"off\">\n          <div class=\"row\">\n            <div class=\"field\" id=\"nameField\">\n              <label for=\"fName\">Your Name<\/label>\n              <input class=\"inp\" type=\"text\" id=\"fName\" placeholder=\"e.g. Maria Santos\" required \/>\n            <\/div>\n            <div class=\"field\">\n              <label for=\"fCat\">Category<\/label>\n              <div class=\"sel-wrap\">\n                <select class=\"sel\" id=\"fCat\">\n                  <option value=\"General\">General<\/option>\n                  <option value=\"Health\">Health<\/option>\n                  <option value=\"Family\">Family<\/option>\n                  <option value=\"Financial\">Financial<\/option>\n                  <option value=\"Spiritual\">Spiritual<\/option>\n                  <option value=\"Gratitude\">Gratitude<\/option>\n                  <option value=\"Other\">Other<\/option>\n                <\/select>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"anon-row\">\n            <label class=\"anon-label\" for=\"fAnon\">\n              <input class=\"anon-cb\" type=\"checkbox\" id=\"fAnon\" \/>\n              <span class=\"anon-box\"><span class=\"material-symbols-rounded\">check<\/span><\/span>\n              <span class=\"anon-text\">\n                Submit anonymously\n                <small>Your name will be hidden from others<\/small>\n              <\/span>\n            <\/label>\n          <\/div>\n\n          <div class=\"field\">\n            <label for=\"fReq\">Your Prayer Intention<\/label>\n            <textarea class=\"txt\" id=\"fReq\" placeholder=\"Share your prayer intention here...\" required><\/textarea>\n          <\/div>\n          <button type=\"submit\" class=\"btn-submit\">\n            <span class=\"material-symbols-rounded\">send<\/span>\n            <span>Submit Prayer Request<\/span>\n          <\/button>\n        <\/form>\n      <\/div>\n\n      <div class=\"list-head\">\n        <h2><span class=\"material-symbols-rounded\">format_list_bulleted<\/span> Prayer Intentions<\/h2>\n        <span class=\"lcount\" id=\"listCount\">0 requests<\/span>\n      <\/div>\n      <div id=\"prayerList\"><\/div>\n      <div class=\"pagination\" id=\"pagination\"><\/div>\n    <\/main>\n\n    <aside class=\"aside\">\n      <div class=\"aside-inner\">\n        <div class=\"notif-panel\">\n          <div class=\"notif-head\">\n            <div class=\"notif-head-top\">\n              <h3><span class=\"material-symbols-rounded\">notifications<\/span> Activity Feed<\/h3>\n              <div class=\"notif-head-actions\">\n                <span class=\"badge\" id=\"badge\">0<\/span>\n                <button class=\"btn-clear\" id=\"clearAll\" title=\"Clear all notifications\">\n                  <span class=\"material-symbols-rounded\">delete_sweep<\/span>\n                  <span>Clear<\/span>\n                <\/button>\n              <\/div>\n            <\/div>\n            <div class=\"notif-stats\">\n              <div class=\"nstat\"><strong id=\"sPray\">0<\/strong>Prayers<\/div>\n              <div class=\"nstat\"><strong id=\"sLike\">0<\/strong>Likes<\/div>\n              <div class=\"nstat\"><strong id=\"sReq\">0<\/strong>Requests<\/div>\n            <\/div>\n          <\/div>\n          <div class=\"nlist\" id=\"nlist\"><\/div>\n        <\/div>\n\n        <!-- TOAST BELOW NOTIFICATION PANEL -->\n        <div class=\"aside-toast\" id=\"asideToast\">\n          <span class=\"material-symbols-rounded\">check_circle<\/span>\n          <span class=\"toast-text\" id=\"toastText\"><\/span>\n        <\/div>\n      <\/div>\n    <\/aside>\n\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  'use strict';\n\n  var PK='sr_pv6',NK='sr_nv6',MK='sr_mv6';\n  var PER_PAGE=5,MAX_NOTIF=120;\n  var curPage=1;\n\n  \/* HELPERS *\/\n  function uid(){return Date.now().toString(36)+Math.random().toString(36).slice(2,8)}\n  function ago(d){var s=Math.floor((Date.now()-new Date(d).getTime())\/1000);if(s<5)return'Just now';if(s<60)return s+'s ago';if(s<3600)return Math.floor(s\/60)+'m ago';if(s<86400)return Math.floor(s\/3600)+'h ago';var dy=Math.floor(s\/86400);return dy===1?'1 day ago':dy+'d ago'}\n  function esc(t){var d=document.createElement('div');d.textContent=t;return d.innerHTML}\n  function ld(k,d){try{var v=localStorage.getItem(k);return v?JSON.parse(v):d}catch(e){return d}}\n  function sv(k,v){try{localStorage.setItem(k,JSON.stringify(v))}catch(e){}}\n  function $(id){return document.getElementById(id)}\n\n  var catIcons={General:'handshake',Health:'healing',Family:'family_restroom',Financial:'savings',Spiritual:'church',Gratitude:'favorite',Other:'more_horiz'};\n  var catLabels={General:'General',Health:'Health',Family:'Family',Financial:'Financial',Spiritual:'Spiritual',Gratitude:'Gratitude',Other:'Other'};\n  var catColors={General:'#4B4E3A',Health:'#a84832',Family:'#3a7ca5',Financial:'#2e7d4f',Spiritual:'#7b62b0',Gratitude:'#b08920',Other:'#78786e'};\n\n  \/* STATE *\/\n  var prayers=ld(PK,[]);\n  var notifs=ld(NK,[]);\n  var marked=ld(MK,{});\n\n  \/* SEED *\/\n  if(!prayers.length){\n    var n=Date.now();\n    prayers=[\n      {id:uid(),name:'Maria Santos',anon:false,category:'Health',request:'Please pray for my mother recovering from heart surgery. She has been in the hospital for two weeks and needs God\\'s healing touch.',ts:new Date(n-864e6).toISOString(),prayCount:12,likeCount:5},\n      {id:uid(),name:'Juan dela Cruz',anon:false,category:'Family',request:'Pray for our family going through a difficult season. May God grant us unity, patience, and strength.',ts:new Date(n-54e6).toISOString(),prayCount:8,likeCount:3},\n      {id:uid(),name:'Ana Reyes',anon:false,category:'Gratitude',request:'Thank you Lord for the blessing of a new job! Pray that I may serve well and be a light to my coworkers.',ts:new Date(n-18e6).toISOString(),prayCount:15,likeCount:9},\n      {id:uid(),name:'Anonymous',anon:true,category:'Spiritual',request:'Please pray for my spiritual growth. I want to draw closer to God and serve our parish more faithfully.',ts:new Date(n-72e5).toISOString(),prayCount:5,likeCount:2},\n      {id:uid(),name:'Teresa Lim',anon:false,category:'Financial',request:'Pray for provision as our small business recovers from recent losses. Trusting in God\\'s abundance.',ts:new Date(n-36e5).toISOString(),prayCount:9,likeCount:4},\n      {id:uid(),name:'Carlos Mendoza',anon:false,category:'Health',request:'Lifting up my father battling diabetes. May the Lord grant him strength and healing each day.',ts:new Date(n-12e5).toISOString(),prayCount:6,likeCount:1},\n      {id:uid(),name:'Anonymous',anon:true,category:'General',request:'Please pray for peace in our neighborhood. There has been conflict and we need God\\'s calming presence.',ts:new Date(n-54e5).toISOString(),prayCount:3,likeCount:0}\n    ];\n    sv(PK,prayers);\n    notifs=[\n      {id:uid(),type:'like',author:'Ana Reyes',category:'Gratitude',count:9,ts:new Date(n-5e3).toISOString()},\n      {id:uid(),type:'pray',author:'Maria Santos',category:'Health',count:12,ts:new Date(n-12e3).toISOString()},\n      {id:uid(),type:'new',author:'Anonymous',category:'General',count:0,ts:new Date(n-3e4).toISOString()},\n      {id:uid(),type:'pray',author:'Juan dela Cruz',category:'Family',count:8,ts:new Date(n-6e4).toISOString()},\n      {id:uid(),type:'like',author:'Anonymous',category:'Spiritual',count:2,ts:new Date(n-9e4).toISOString()}\n    ];\n    sv(NK,notifs);\n  }\n\n  \/* DOM *\/\n  var prayerList=$('prayerList'),listCount=$('listCount'),pagEl=$('pagination');\n  var nlist=$('nlist'),badge=$('badge');\n  var sPray=$('sPray'),sLike=$('sLike'),sReq=$('sReq');\n  var prayerForm=$('prayerForm');\n  var fAnon=$('fAnon'),fName=$('fName'),nameField=$('nameField');\n  var asideToast=$('asideToast'),toastText=$('toastText');\n\n  \/* TOAST SYSTEM *\/\n  var toastTimer=null;\n  function showToast(msg,type){\n    \/* Remove previous type classes *\/\n    asideToast.className='aside-toast';\n    \/* Force reflow *\/\n    void asideToast.offsetWidth;\n    \/* Set content and type *\/\n    toastText.textContent=msg;\n    asideToast.classList.add('t-'+type,'show');\n    clearTimeout(toastTimer);\n    toastTimer=setTimeout(function(){\n      asideToast.classList.remove('show');\n    },3000);\n  }\n\n  \/* CLEAR ALL NOTIFICATIONS *\/\n  $('clearAll').addEventListener('click',function(){\n    if(!notifs.length)return;\n    notifs=[];\n    sv(NK,notifs);\n    renderNotifs();\n    updateStats();\n    bumpBadge();\n    showToast('All notifications cleared','clear');\n  });\n\n  \/* ANONYMOUS TOGGLE *\/\n  fAnon.addEventListener('change',function(){\n    if(this.checked){\n      fName.disabled=true;fName.value='';fName.removeAttribute('required');\n      nameField.classList.add('disabled-dim');\n    }else{\n      fName.disabled=false;fName.setAttribute('required','');\n      nameField.classList.remove('disabled-dim');\n    }\n  });\n\n  function getSorted(){return prayers.slice().sort(function(a,b){return new Date(b.ts)-new Date(a.ts)})}\n\n  \/* NOTIFICATION MESSAGES *\/\n  function notifMsg(n){\n    var a='<span class=\"nitem-hl\">'+esc(n.author)+'<\/span>';\n    switch(n.type){\n      case 'new':return a+' submitted a new prayer request';\n      case 'pray':return a+'\\'s request was marked as a prayer request (<strong>'+n.count+'<\/strong> prayers)';\n      case 'like':return a+'\\'s request received a like (<strong>'+n.count+'<\/strong> likes)';\n      case 'remove':return a+'\\'s prayer request was removed';\n      default:return'Activity recorded';\n    }\n  }\n  function notifIcon(t){return{new:'edit_note',pray:'task_alt',like:'favorite',remove:'delete'}[t]||'info'}\n\n  function renderNotifs(){\n    if(!notifs.length){\n      nlist.innerHTML='<div class=\"nempty\"><span class=\"material-symbols-rounded\">notifications_off<\/span><p>No activity yet.<\/p><\/div>';\n      return;\n    }\n    var h='';\n    notifs.slice(0,MAX_NOTIF).forEach(function(n,i){\n      if(i>0&&i%6===0)h+='<div class=\"ndiv\"><\/div>';\n      var nb=i<3?' nitem-new-border':'';\n      h+='<div class=\"nitem n-type-'+n.type+nb+'\" style=\"animation-delay:'+Math.min(i*.04,.3)+'s\">'+\n        '<div class=\"nitem-icon\"><span class=\"material-symbols-rounded\">'+notifIcon(n.type)+'<\/span><\/div>'+\n        '<div class=\"nitem-body\">'+\n          '<div class=\"nitem-msg\">'+notifMsg(n)+'<\/div>'+\n          '<div class=\"nitem-sub\">'+esc(catLabels[n.category]||n.category||'')+' &middot; '+ago(n.ts)+'<\/div>'+\n        '<\/div><\/div>';\n    });\n    nlist.innerHTML=h;\n  }\n\n  function addNotif(type,author,category,count){\n    notifs.unshift({id:uid(),type:type,author:author,category:category,count:count||0,ts:new Date().toISOString()});\n    if(notifs.length>MAX_NOTIF)notifs=notifs.slice(0,MAX_NOTIF);\n    sv(NK,notifs);\n  }\n\n  function bumpBadge(){badge.classList.remove('bump');void badge.offsetWidth;badge.classList.add('bump')}\n\n  function updateStats(){\n    var tp=0,tl=0;\n    prayers.forEach(function(p){tp+=p.prayCount;tl+=p.likeCount});\n    sPray.textContent=tp;sLike.textContent=tl;sReq.textContent=prayers.length;\n    badge.textContent=notifs.length;\n  }\n\n  \/* RENDER PRAYERS *\/\n  function renderPrayers(){\n    var sorted=getSorted();\n    var total=sorted.length;\n    var pages=Math.max(1,Math.ceil(total\/PER_PAGE));\n    if(curPage>pages)curPage=pages;\n    var start=(curPage-1)*PER_PAGE;\n    var items=sorted.slice(start,start+PER_PAGE);\n\n    listCount.textContent=total+' request'+(total!==1?'s':'');\n\n    if(!total){\n      prayerList.innerHTML='<div class=\"empty-state\"><span class=\"material-symbols-rounded\">folded_hands<\/span><p>No prayer requests yet. Be the first to share.<\/p><\/div>';\n      pagEl.innerHTML='';return;\n    }\n\n    var h='';\n    items.forEach(function(p,i){\n      var cc='c-'+p.category.toLowerCase();\n      var cl=catLabels[p.category]||p.category;\n      var ic=catIcons[p.category]||'more_horiz';\n      var ac=catColors[p.category]||'#4B4E3A';\n      var isMarked=!!marked[p.id];\n      var isAnon=p.anon;\n      var dispName=isAnon?'Anonymous':esc(p.name);\n      var avatarIcon=isAnon?'visibility_off':'person';\n      var authorCls=isAnon?'p-author anon-author':'p-author';\n\n      h+='<div class=\"p-card\" style=\"animation-delay:'+(i*.07)+'s\" data-id=\"'+p.id+'\">'+\n        '<div class=\"p-accent\" style=\"background:'+ac+'\"><\/div>'+\n        '<div class=\"p-top\">'+\n          '<span class=\"cat '+cc+'\"><span class=\"material-symbols-rounded\">'+ic+'<\/span>'+esc(cl)+'<\/span>'+\n          '<span class=\"p-time\"><span class=\"material-symbols-rounded\">schedule<\/span>'+ago(p.ts)+'<\/span>'+\n        '<\/div>'+\n        '<div class=\"'+authorCls+'\"><span class=\"p-avatar\"><span class=\"material-symbols-rounded\">'+avatarIcon+'<\/span><\/span>'+dispName+'<\/div>'+\n        '<div class=\"p-text\">'+esc(p.request)+'<\/div>'+\n        '<div class=\"p-actions\">'+\n          '<button class=\"btn-pray'+(isMarked?' marked':'')+'\" data-pid=\"'+p.id+'\">'+\n            '<span class=\"material-symbols-rounded\">'+(isMarked?'check':'folded_hands')+'<\/span>'+\n            '<span>'+(isMarked?'Marked as Prayer':'Pray for this')+'<\/span>'+\n          '<\/button>'+\n          '<button class=\"btn-heart\" data-hid=\"'+p.id+'\">'+\n            '<span class=\"material-symbols-rounded\">favorite<\/span>'+\n            '<span>'+p.likeCount+'<\/span>'+\n          '<\/button>'+\n          '<button class=\"btn-del\" data-did=\"'+p.id+'\" title=\"Remove\"><span class=\"material-symbols-rounded\">close<\/span><\/button>'+\n        '<\/div><\/div>';\n    });\n    prayerList.innerHTML=h;\n    renderPagination(pages);\n  }\n\n  function renderPagination(pages){\n    if(pages<=1){pagEl.innerHTML='';return}\n    var h='<button class=\"pg-btn\" data-pg=\"prev\"'+(curPage===1?' disabled':'')+'><span class=\"material-symbols-rounded\">chevron_left<\/span><\/button>';\n    for(var i=1;i<=pages;i++){\n      if(pages>7){\n        if(i===1||i===pages||(i>=curPage-1&&i<=curPage+1)){\n          h+='<button class=\"pg-btn'+(i===curPage?' active':'')+'\" data-pg=\"'+i+'\">'+i+'<\/button>';\n        }else if(i===curPage-2||i===curPage+2){\n          h+='<span class=\"pg-info\">...<\/span>';\n        }\n      }else{\n        h+='<button class=\"pg-btn'+(i===curPage?' active':'')+'\" data-pg=\"'+i+'\">'+i+'<\/button>';\n      }\n    }\n    h+='<button class=\"pg-btn\" data-pg=\"next\"'+(curPage===pages?' disabled':'')+'><span class=\"material-symbols-rounded\">chevron_right<\/span><\/button>';\n    pagEl.innerHTML=h;\n  }\n\n  function render(){renderPrayers();renderNotifs();updateStats()}\n\n  \/* FORM SUBMIT *\/\n  prayerForm.addEventListener('submit',function(e){\n    e.preventDefault();\n    var isAnon=fAnon.checked;\n    var name=isAnon?'Anonymous':fName.value.trim();\n    var cat=$('fCat').value,req=$('fReq').value.trim();\n    if(!name||!req)return;\n    prayers.unshift({id:uid(),name:name,anon:isAnon,category:cat,request:req,ts:new Date().toISOString(),prayCount:0,likeCount:0});\n    sv(PK,prayers);\n    addNotif('new',name,cat,0);\n    prayerForm.reset();\n    fAnon.checked=false;fName.disabled=false;fName.setAttribute('required','');\n    nameField.classList.remove('disabled-dim');\n    curPage=1;\n    render();bumpBadge();\n    showToast((isAnon?'Anonymous':'New')+' prayer request submitted','new');\n    var top=prayerList.getBoundingClientRect().top+window.pageYOffset-100;\n    window.scrollTo({top:top,behavior:'smooth'});\n  });\n\n  \/* CLICK DELEGATE *\/\n  document.addEventListener('click',function(e){\n\n    \/* PAGINATION *\/\n    var pg=e.target.closest('.pg-btn');\n    if(pg){\n      var v=pg.getAttribute('data-pg');\n      var pages=Math.max(1,Math.ceil(prayers.length\/PER_PAGE));\n      if(v==='prev'){if(curPage>1)curPage--}\n      else if(v==='next'){if(curPage<pages)curPage++}\n      else{var n=parseInt(v,10);if(!isNaN(n))curPage=n}\n      renderPrayers();\n      var top=prayerList.getBoundingClientRect().top+window.pageYOffset-100;\n      window.scrollTo({top:top,behavior:'smooth'});\n      return;\n    }\n\n    \/* PRAY *\/\n    var pb=e.target.closest('.btn-pray');\n    if(pb){\n      var pid=pb.getAttribute('data-pid');\n      var p=prayers.find(function(x){return String(x.id)===pid});\n      if(!p||marked[pid])return;\n      p.prayCount++;marked[pid]=true;\n      sv(MK,marked);sv(PK,prayers);\n      addNotif('pray',p.name,p.category,p.prayCount);\n      pb.classList.add('marked');\n      pb.innerHTML='<span class=\"material-symbols-rounded\">check<\/span><span>Marked as Prayer<\/span>';\n      var card=pb.closest('.p-card');\n      if(card){\n        var fl=document.createElement('span');\n        fl.className='float-icon float-gold material-symbols-rounded';\n        fl.textContent='task_alt';\n        var r=pb.getBoundingClientRect(),cr=card.getBoundingClientRect();\n        fl.style.left=(r.left-cr.left+r.width\/2-10)+'px';\n        fl.style.top=(r.top-cr.top-8)+'px';\n        card.appendChild(fl);setTimeout(function(){fl.remove()},1100);\n      }\n      bumpBadge();renderNotifs();updateStats();\n      showToast('Marked as prayer for '+p.name,'pray');\n      return;\n    }\n\n    \/* HEART \/ LIKE *\/\n    var hb=e.target.closest('.btn-heart');\n    if(hb){\n      var hid=hb.getAttribute('data-hid');\n      var hp=prayers.find(function(x){return String(x.id)===hid});\n      if(!hp)return;\n      hp.likeCount++;sv(PK,prayers);\n      addNotif('like',hp.name,hp.category,hp.likeCount);\n      var likeSpan=hb.querySelector('span:last-child');\n      if(likeSpan)likeSpan.textContent=hp.likeCount;\n      hb.classList.add('liked');\n      hb.classList.remove('heart-bump');void hb.offsetWidth;hb.classList.add('heart-bump');\n      var hcard=hb.closest('.p-card');\n      if(hcard){\n        var hfl=document.createElement('span');\n        hfl.className='float-icon float-red material-symbols-rounded';\n        hfl.textContent='favorite';\n        var hr=hb.getBoundingClientRect(),hcr=hcard.getBoundingClientRect();\n        hfl.style.left=(hr.left-hcr.left+hr.width\/2-10)+'px';\n        hfl.style.top=(hr.top-hcr.top-8)+'px';\n        hcard.appendChild(hfl);setTimeout(function(){hfl.remove()},1100);\n      }\n      bumpBadge();renderNotifs();updateStats();\n      showToast('You liked '+hp.name+'\\'s request','like');\n      return;\n    }\n\n    \/* DELETE *\/\n    var db=e.target.closest('.btn-del');\n    if(db){\n      var did=db.getAttribute('data-did');\n      var dp=prayers.find(function(x){return String(x.id)===did});\n      var cel=db.closest('.p-card');\n      var delName=dp?(dp.anon?'Anonymous':dp.name):'';\n      if(dp)addNotif('remove',dp.name,dp.category,0);\n      prayers=prayers.filter(function(x){return String(x.id)!==did});\n      delete marked[did];sv(PK,prayers);sv(MK,marked);\n      if(cel){\n        cel.style.transition='all .3s ease';cel.style.opacity='0';cel.style.transform='translateX(-30px) scale(.95)';\n        setTimeout(function(){render();bumpBadge()},300);\n      }else{render();bumpBadge()}\n      showToast(delName+'\\'s request removed','remove');\n    }\n  });\n\n  render();\n})();\n<\/script>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Prayer Request Wall \u2014 San Roque Mission Center folded_hands Prayer Request Wall Share your intentions with our community and pray [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"slim_seo":{"title":"Prayer - San Roque Mission Center","description":"Prayer Request Wall \u2014 San Roque Mission Center folded_hands Prayer Request Wall Share your intentions with our community and pray for one another in faith and l"},"footnotes":""},"class_list":["post-1412","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Diocese of Gumaca","author_link":"https:\/\/Demo5.yinwoodweb.com\/agro\/blog\/author\/phwpywadsa623\/"},"uagb_comment_info":0,"uagb_excerpt":"Prayer Request Wall \u2014 San Roque Mission Center folded_hands Prayer Request Wall Share your intentions with our community and pray [&hellip;]","_links":{"self":[{"href":"https:\/\/Demo5.yinwoodweb.com\/agro\/wp-json\/wp\/v2\/pages\/1412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/Demo5.yinwoodweb.com\/agro\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/Demo5.yinwoodweb.com\/agro\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/Demo5.yinwoodweb.com\/agro\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/Demo5.yinwoodweb.com\/agro\/wp-json\/wp\/v2\/comments?post=1412"}],"version-history":[{"count":23,"href":"https:\/\/Demo5.yinwoodweb.com\/agro\/wp-json\/wp\/v2\/pages\/1412\/revisions"}],"predecessor-version":[{"id":1447,"href":"https:\/\/Demo5.yinwoodweb.com\/agro\/wp-json\/wp\/v2\/pages\/1412\/revisions\/1447"}],"wp:attachment":[{"href":"https:\/\/Demo5.yinwoodweb.com\/agro\/wp-json\/wp\/v2\/media?parent=1412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}