{"id":1688,"date":"2026-07-08T03:20:40","date_gmt":"2026-07-08T03:20:40","guid":{"rendered":"https:\/\/Demo5.yinwoodweb.com\/perez\/?page_id=1688"},"modified":"2026-07-09T02:49:56","modified_gmt":"2026-07-09T02:49:56","slug":"prayer","status":"publish","type":"page","link":"https:\/\/Demo5.yinwoodweb.com\/perez\/prayer\/","title":{"rendered":"Prayer"},"content":{"rendered":"\n<div class=\"wp-block-uagb-container uagb-block-a6dca34e alignfull uagb-is-root-container\">\n\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, viewport-fit=cover\">\n<title>Prayer Requests | St. Anthony of Padua Parish<\/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:ital,wght@0,400;0,500;0,600;0,700;1,400&#038;display=swap\" rel=\"stylesheet\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0\" rel=\"stylesheet\">\n\n<style>\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n:root{\n  --bg:#F4EDE2;--cream:#FFFEF9;--warm:#FDF8F0;\n  --border:#E9DCCF;--border-mid:#E2CFB7;--border-hover:#D0B084;\n  --brown-dark:#6B3E1C;--brown:#7C4D2B;--brown-mid:#9F6838;\n  --amber:#B47C48;--gold:#C9915E;--gold-light:#D6B17E;\n  --sand:#E2CFB7;--cream-text:#FADB9F;\n  --text-primary:#2C241E;--text-body:#3D2C20;--text-muted:#7B5A3E;--text-light:#9B7A5A;\n  --green-soft:#4CAF50;--green-bg:#F0F9EC;--green-border:#B5D99C;\n  --red-soft:#E57373;--red-bg:#FFF5F5;--red-border:#F0B8B8;\n  --heart:#E53935;--heart-light:#EF5350;--heart-glow:rgba(229,57,53,.25);\n  --max-content:1400px;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;\n  --shadow-card:0 4px 24px rgba(107,62,28,.08);\n  --shadow-hover:0 8px 36px rgba(107,62,28,.14);\n  --transition:.35s cubic-bezier(.4,0,.2,1);\n}\nhtml{scroll-behavior:smooth}\nbody{background:var(--bg);margin:0;padding:0;font-family:'DM Sans',system-ui,-apple-system,sans-serif;color:var(--text-body);overflow-x:hidden;-webkit-font-smoothing:antialiased}\nbody.modal-open{overflow:hidden}\n.material-symbols-outlined{font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;vertical-align:middle}\n.material-symbols-outlined.filled{font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24}\n.prayer-page{width:100%;position:relative;overflow:hidden}\n.inner{width:100%;max-width:var(--max-content);margin:0 auto;padding:0 clamp(1.2rem,4vw,3rem)}\n\n@keyframes fadeUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}\n@keyframes scaleIn{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}\n@keyframes heartBeat{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(1)}75%{transform:scale(1.15)}100%{transform:scale(1)}}\n@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}\n@keyframes notifySlideIn{from{opacity:0;transform:translateX(30px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}\n@keyframes notifyPulse{0%{box-shadow:0 0 0 0 rgba(124,77,43,.18)}50%{box-shadow:0 0 0 8px rgba(124,77,43,0)}100%{box-shadow:0 0 0 0 rgba(124,77,43,0)}}\n@keyframes countBump{0%{transform:scale(1)}40%{transform:scale(1.5)}70%{transform:scale(.9)}100%{transform:scale(1)}}\n@keyframes rippleHeart{0%{box-shadow:0 0 0 0 var(--heart-glow)}70%{box-shadow:0 0 0 14px rgba(229,57,53,0)}100%{box-shadow:0 0 0 0 rgba(229,57,53,0)}}\n@keyframes slideUp{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}\n@keyframes modalIn{from{opacity:0;transform:translate(-50%,-50%) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}\n@keyframes backdropIn{from{opacity:0}to{opacity:1}}\n@keyframes successSlideIn{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}\n\n.particles-container{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}\n.particle{position:absolute;border-radius:50%;opacity:0;animation:particleFloat linear infinite}\n@keyframes particleFloat{0%{opacity:0;transform:translateY(0) translateX(0) scale(.5)}10%{opacity:.5}90%{opacity:.4}100%{opacity:0;transform:translateY(-100vh) translateX(50px) scale(1.2)}}\n.particle.p1{width:5px;height:5px;background:#C9915E;left:8%;bottom:-20px;animation-duration:14s}\n.particle.p2{width:3px;height:3px;background:#B47C48;left:18%;bottom:-20px;animation-duration:17s;animation-delay:1.5s}\n.particle.p3{width:7px;height:7px;background:#E2CFB7;left:30%;bottom:-20px;animation-duration:13s;animation-delay:3s}\n.particle.p4{width:4px;height:4px;background:#9F6838;left:45%;bottom:-20px;animation-duration:16s;animation-delay:.8s}\n.particle.p5{width:6px;height:6px;background:#FADB9F;left:60%;bottom:-20px;animation-duration:18s;animation-delay:2s}\n.particle.p6{width:3px;height:3px;background:#D6B17E;left:75%;bottom:-20px;animation-duration:20s;animation-delay:4s}\n.particle.p7{width:5px;height:5px;background:#C9915E;left:88%;bottom:-20px;animation-duration:15s;animation-delay:5s}\n.particle.p8{width:4px;height:4px;background:rgba(244,237,226,.4);left:52%;bottom:-20px;animation-duration:22s;animation-delay:7s}\n\n.prayer-hero{width:100%;padding:clamp(3rem,7vw,5rem) 0;text-align:center;position:relative;overflow:hidden;min-height:clamp(280px,40vh,420px);display:flex;align-items:center;justify-content:center;animation:fadeUp .7s ease-out;z-index:1}\n.prayer-hero-bg{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,var(--brown) 0%,var(--brown-mid) 50%,var(--amber) 100%)}\n.prayer-hero-bg::after{content:'';position:absolute;inset:0;background:url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Ccircle cx='30' cy='30' r='1.5'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");pointer-events:none}\n.hero-inner{position:relative;z-index:2;max-width:780px;padding:0 2rem}\n.hero-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,.12);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);border-radius:100px;padding:8px 22px;font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#F9F2E8;margin-bottom:22px;animation:fadeUp .7s .1s ease-out backwards}\n.hero-badge .material-symbols-outlined{font-size:17px;color:var(--cream-text)}\n.prayer-hero h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;color:#FFF6EA;line-height:1.1;text-shadow:0 3px 30px rgba(0,0,0,.2);animation:fadeUp .7s .15s ease-out backwards}\n.hero-sub{font-size:clamp(.95rem,1.6vw,1.12rem);color:#FFECCF;margin-top:14px;font-weight:400;line-height:1.7;max-width:640px;margin-left:auto;margin-right:auto;animation:fadeUp .7s .25s ease-out backwards}\n.hero-cross{display:block;margin-top:18px;font-size:.75rem;color:rgba(255,255,255,.35);letter-spacing:.3em;animation:fadeUp .7s .3s ease-out backwards}\n\n.section-full{width:100%;padding:clamp(2.5rem,5vw,4rem) 0;position:relative;z-index:1}\n.section-head{display:flex;align-items:center;gap:12px;font-family:'Cormorant Garamond',serif;font-size:1.9rem;font-weight:700;color:var(--brown-dark);margin-bottom:28px}\n.section-head .material-symbols-outlined{font-size:26px;color:var(--amber)}\n.section-head::after{content:'';flex:1;height:2px;background:linear-gradient(90deg,var(--sand),transparent);margin-left:14px}\n\n.intro-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;animation:fadeUp .7s .2s ease-out backwards}\n.stat-card{background:var(--cream);border:1.5px solid var(--border);border-radius:var(--radius-md);padding:20px;text-align:center;transition:box-shadow var(--transition),transform var(--transition)}\n.stat-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}\n.stat-card .material-symbols-outlined{font-size:28px;color:var(--amber);margin-bottom:8px;display:block}\n.stat-number{font-family:'Cormorant Garamond',serif;font-size:2rem;font-weight:700;color:var(--brown-dark);line-height:1}\n.stat-label{font-size:.78rem;color:var(--text-light);margin-top:4px;font-weight:500}\n\n.prayer-form-section{animation:fadeUp .7s .25s ease-out backwards}\n.form-card{background:var(--cream);border:1.5px solid var(--border);border-radius:28px;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:var(--shadow-card);position:relative;overflow:visible}\n.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;overflow:visible}\n.form-group{display:flex;flex-direction:column;overflow:visible}\n.form-group.full-width{grid-column:1\/-1}\n.form-group label{font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:6px}\n.form-group input,.form-group textarea,.form-group select{font-family:'DM Sans',sans-serif;font-size:.92rem;color:var(--text-body);background:var(--warm);border:1.5px solid var(--border-mid);border-radius:var(--radius-sm);outline:none;width:100%;transition:border-color var(--transition),box-shadow var(--transition)}\n.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(180,124,72,.15)}\n.form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237B5A3E' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;padding-right:40px;cursor:pointer}\n.form-group textarea{min-height:120px;resize:vertical}\n.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-light);opacity:.6}\n.form-group .checkbox-row{display:flex;align-items:center;gap:10px;margin-top:4px}\n.form-group .checkbox-row input[type=\"checkbox\"]{width:18px;height:18px;accent-color:var(--amber);cursor:pointer;flex-shrink:0;padding:0}\n.form-group .checkbox-row label{text-transform:none;letter-spacing:0;font-size:.88rem;color:var(--text-body);cursor:pointer;margin-bottom:0}\n.form-actions{grid-column:1\/-1;display:flex;justify-content:flex-end;gap:12px;margin-top:8px}\n.btn-submit{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;font-family:'DM Sans',sans-serif;font-size:.92rem;font-weight:700;color:var(--cream);background:linear-gradient(135deg,var(--brown),var(--gold));border:none;border-radius:var(--radius-sm);cursor:pointer;transition:transform var(--transition),box-shadow var(--transition)}\n.btn-submit:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(124,77,43,.3)}\n.btn-submit .material-symbols-outlined{font-size:20px}\n.btn-reset{display:inline-flex;align-items:center;gap:6px;padding:14px 24px;font-family:'DM Sans',sans-serif;font-size:.92rem;font-weight:600;color:var(--text-muted);background:transparent;border:1.5px solid var(--border-mid);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition)}\n.btn-reset:hover{border-color:var(--gold);color:var(--brown-dark);background:var(--warm)}\n.btn-reset .material-symbols-outlined{font-size:18px}\n.success-popup{grid-column:1\/-1;display:flex;align-items:flex-start;gap:14px;padding:18px 22px;background:linear-gradient(135deg,var(--green-bg),#E8F5E0);border:1.5px solid var(--green-border);border-radius:var(--radius-md);margin-top:4px;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .4s ease,transform .4s ease;position:relative}\n.success-popup.visible{opacity:1;transform:translateY(0);pointer-events:auto}\n.success-popup .sp-icon{flex-shrink:0;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#4CAF50,#66BB6A);display:flex;align-items:center;justify-content:center}\n.success-popup .sp-icon .material-symbols-outlined{font-size:22px;color:#fff}\n.success-popup .sp-body h4{font-family:'Cormorant Garamond',serif;font-size:1.15rem;font-weight:700;color:#2E7D32;margin-bottom:3px}\n.success-popup .sp-body p{font-size:.88rem;color:#4A7A4E;line-height:1.6}\n.success-popup .sp-close{position:absolute;top:12px;right:14px;background:none;border:none;cursor:pointer;color:#6D9E70;padding:4px;transition:color .25s ease,transform .25s ease;display:flex;align-items:center;justify-content:center}\n.success-popup .sp-close:hover{color:#2E7D32;transform:scale(1.15)}\n.success-popup .sp-close .material-symbols-outlined{font-size:20px}\n.success-popup.animate-in{animation:successSlideIn .45s cubic-bezier(.34,1.56,.64,1) forwards}\n.form-grid.submitted>.form-group,.form-grid.submitted>.form-actions{opacity:.5;pointer-events:none;transition:opacity .35s ease}\n\n\/* TWO-COLUMN *\/\n.wall-two-col{display:grid;grid-template-columns:1fr 380px;gap:28px;align-items:start}\n.wall-left-col{min-width:0}\n.wall-right-col{position:sticky;top:24px;min-width:0}\n\n\/* MODAL \u2014 OUTSIDE .prayer-page, directly in body *\/\n.modal-overlay{position:fixed;inset:0;z-index:10000;background:rgba(44,36,30,.5);backdrop-filter:blur(6px);display:none}\n.modal-overlay.active{display:block;animation:backdropIn .25s ease forwards}\n.modal-box{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(500px,92vw);max-height:85vh;display:flex;flex-direction:column;background:var(--cream);border:1.5px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 24px 80px rgba(44,36,30,.3),0 8px 32px rgba(107,62,28,.15);overflow:hidden;z-index:10001;animation:modalIn .35s cubic-bezier(.34,1.56,.64,1) forwards}\n.modal-close-x{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:var(--warm);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-light);transition:all .2s ease;z-index:2}\n.modal-close-x:hover{background:var(--sand);color:var(--brown-dark)}\n.modal-close-x .material-symbols-outlined{font-size:18px}\n.modal-header{display:flex;align-items:center;gap:12px;padding:24px 28px 0}\n.modal-header .mh-icon{flex-shrink:0;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--red-soft),#EF9A9A)}\n.modal-header .mh-icon .material-symbols-outlined{font-size:26px;color:#fff}\n.modal-header .mh-text h3{font-family:'Cormorant Garamond',serif;font-size:1.35rem;font-weight:700;color:var(--brown-dark);margin-bottom:2px}\n.modal-header .mh-text p{font-size:.82rem;color:var(--text-light);font-weight:500}\n.modal-body{padding:18px 28px;overflow-y:auto;flex:1}\n.modal-body::-webkit-scrollbar{width:5px}\n.modal-body::-webkit-scrollbar-track{background:transparent}\n.modal-body::-webkit-scrollbar-thumb{background:var(--border-mid);border-radius:10px}\n.modal-body .mb-msg{font-size:.92rem;line-height:1.7;color:var(--text-body)}\n.modal-body .mb-prayer{margin-top:14px;padding:16px 18px;background:var(--warm);border:1px solid var(--border);border-radius:var(--radius-sm);border-left:4px solid var(--red-soft)}\n.modal-body .mb-prayer .mb-name{font-family:'Cormorant Garamond',serif;font-size:1.08rem;font-weight:700;color:var(--brown-dark);margin-bottom:4px}\n.modal-body .mb-prayer .mb-cat{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:50px;background:var(--cream);border:1px solid var(--border);color:var(--text-light);margin-bottom:8px}\n.modal-body .mb-prayer .mb-cat .material-symbols-outlined{font-size:12px}\n.modal-body .mb-prayer .mb-saves{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;color:var(--heart);margin-left:8px}\n.modal-body .mb-prayer .mb-saves .material-symbols-outlined{font-size:14px}\n.modal-body .mb-prayer .mb-msg{font-size:.88rem;color:var(--text-muted);line-height:1.7;position:relative}\n.modal-body .mb-prayer .mb-msg.collapsed{max-height:5em;overflow:hidden}\n.modal-body .mb-prayer .mb-msg.collapsed::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2em;background:linear-gradient(transparent,var(--warm))}\n.modal-body .mb-prayer .mb-readmore{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:600;color:var(--amber);background:none;border:none;cursor:pointer;padding:0;margin-top:4px;transition:color .2s ease}\n.modal-body .mb-prayer .mb-readmore:hover{color:var(--brown-dark)}\n.modal-body .mb-prayer .mb-readmore .material-symbols-outlined{font-size:16px;transition:transform .3s ease}\n.modal-body .mb-prayer .mb-readmore.expanded .material-symbols-outlined{transform:rotate(180deg)}\n.modal-footer{display:flex;gap:10px;padding:18px 28px 24px;border-top:1.5px solid var(--border);flex-shrink:0}\n.modal-footer .modal-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;font-family:'DM Sans',sans-serif;font-size:.88rem;font-weight:700;border-radius:var(--radius-sm);cursor:pointer;transition:all .25s ease;border:none}\n.modal-footer .modal-btn .material-symbols-outlined{font-size:18px}\n.modal-btn-cancel{background:var(--warm);color:var(--text-muted);border:1.5px solid var(--border-mid)!important}\n.modal-btn-cancel:hover{border-color:var(--gold)!important;color:var(--brown-dark);background:var(--cream)}\n.modal-btn-confirm{background:linear-gradient(135deg,#C62828,var(--red-soft));color:#fff}\n.modal-btn-confirm:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(198,40,40,.3)}\n\n\/* SEARCH *\/\n.search-bar-wrap{margin-bottom:20px;animation:fadeUp .5s .15s ease-out backwards}\n.search-bar{display:flex;align-items:center;gap:0;background:var(--cream);border:1.5px solid var(--border-mid);border-radius:50px;padding:0 6px 0 20px;box-shadow:var(--shadow-card);transition:border-color var(--transition),box-shadow var(--transition);position:relative;overflow:hidden}\n.search-bar::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(180,124,72,.02),rgba(201,145,94,.01));pointer-events:none}\n.search-bar:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px rgba(180,124,72,.12),var(--shadow-card)}\n.search-bar .search-icon{font-size:22px;color:var(--amber);flex-shrink:0;transition:color .25s ease}\n.search-bar:focus-within .search-icon{color:var(--brown-dark)}\n.search-bar input{flex:1;border:none;background:transparent;outline:none;font-family:'DM Sans',sans-serif;font-size:.92rem;color:var(--text-body);padding:14px 12px;min-width:0}\n.search-bar input::placeholder{color:var(--text-light);opacity:.7}\n.search-bar .search-clear{display:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--warm);border:none;cursor:pointer;color:var(--text-muted);flex-shrink:0;transition:all .2s ease}\n.search-bar .search-clear:hover{background:var(--sand);color:var(--brown-dark)}\n.search-bar .search-clear .material-symbols-outlined{font-size:18px}\n.search-bar .search-clear.visible{display:flex}\n.search-bar .search-count{font-size:.78rem;font-weight:600;color:var(--text-light);white-space:nowrap;padding:0 10px;border-left:1.5px solid var(--border);margin-left:4px}\n.search-bar .search-count strong{color:var(--brown-dark);font-weight:700}\n.search-bar .search-count.hidden{display:none}\n.search-bar .search-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--brown),var(--gold));border:none;cursor:pointer;flex-shrink:0;transition:transform .2s ease,box-shadow .2s ease}\n.search-bar .search-btn:hover{transform:scale(1.05);box-shadow:0 4px 16px rgba(124,77,43,.3)}\n.search-bar .search-btn .material-symbols-outlined{font-size:20px;color:var(--cream)}\n.search-suggestions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;padding:0 4px}\n.search-suggestions .sug-label{font-size:.72rem;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:.06em;margin-right:2px}\n.search-suggestions .sug-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;font-family:'DM Sans',sans-serif;font-size:.72rem;font-weight:600;border-radius:50px;border:1px solid var(--border-mid);background:var(--cream);color:var(--text-muted);cursor:pointer;transition:all .2s ease}\n.search-suggestions .sug-chip:hover{border-color:var(--gold);color:var(--brown-dark);background:var(--warm)}\n.search-suggestions .sug-chip .material-symbols-outlined{font-size:14px}\n.search-no-results{text-align:center;padding:clamp(2rem,5vw,3.5rem) 2rem;background:var(--cream);border:1.5px dashed var(--border-mid);border-radius:var(--radius-lg)}\n.search-no-results .material-symbols-outlined{font-size:3rem;color:var(--sand);margin-bottom:12px;display:block;animation:float 3s ease-in-out infinite}\n.search-no-results h3{font-family:'Cormorant Garamond',serif;font-size:1.4rem;color:var(--brown-dark);margin-bottom:6px}\n.search-no-results p{font-size:.88rem;color:var(--text-light);margin-bottom:14px}\n.search-no-results .clear-search-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;font-family:'DM Sans',sans-serif;font-size:.82rem;font-weight:600;color:var(--cream);background:linear-gradient(135deg,var(--brown),var(--gold));border:none;border-radius:50px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}\n.search-no-results .clear-search-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(124,77,43,.25)}\n.search-no-results .clear-search-btn .material-symbols-outlined{font-size:16px}\n.match-highlight{background:rgba(180,124,72,.18);color:var(--brown-dark);font-weight:700;border-radius:2px;padding:0 1px}\n\n\/* NOTIFICATION PANEL *\/\n.notify-panel{background:var(--cream);border:1.5px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;display:flex;flex-direction:column}\n.notify-panel-head{display:flex;align-items:center;gap:10px;padding:18px 22px 14px;border-bottom:1.5px solid var(--border);background:linear-gradient(135deg,rgba(180,124,72,.05),rgba(201,145,94,.03));flex-shrink:0}\n.notify-panel-head .material-symbols-outlined{font-size:22px;color:var(--amber)}\n.notify-panel-head h3{font-family:'Cormorant Garamond',serif;font-size:1.25rem;font-weight:700;color:var(--brown-dark)}\n.notify-badge{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;border-radius:50px;background:linear-gradient(135deg,var(--amber),var(--gold));color:#fff;font-size:.76rem;font-weight:700;padding:0 8px;transition:opacity .3s ease,transform .3s ease}\n.notify-badge.hidden{opacity:0;transform:scale(.6)}\n\/* SCROLLED NOTIFICATION LIST *\/\n.notify-list{\n  padding:12px 16px;\n  max-height:460px;\n  overflow-y:auto;\n  overflow-x:hidden;\n  display:flex;flex-direction:column;gap:10px;\n  flex:1;\n  scrollbar-width:thin;\n  scrollbar-color:var(--border-mid) transparent;\n}\n.notify-list::-webkit-scrollbar{width:6px}\n.notify-list::-webkit-scrollbar-track{background:transparent;margin:4px 0}\n.notify-list::-webkit-scrollbar-thumb{background:var(--border-mid);border-radius:10px;border:1px solid transparent}\n.notify-list::-webkit-scrollbar-thumb:hover{background:var(--sand)}\n.notify-empty{text-align:center;padding:36px 20px}\n.notify-empty .material-symbols-outlined{font-size:2.4rem;color:var(--sand);margin-bottom:10px;display:block;animation:float 3s ease-in-out infinite}\n.notify-empty h4{font-family:'Cormorant Garamond',serif;font-size:1.1rem;color:var(--text-muted);margin-bottom:4px}\n.notify-empty p{font-size:.8rem;color:var(--text-light);line-height:1.5}\n.notify-item{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:var(--warm);border:1.5px solid var(--border);border-radius:var(--radius-sm);position:relative;overflow:hidden;flex-shrink:0}\n.notify-item::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px 0 0 4px}\n.notify-item.type-submit::before{background:var(--green-soft)}\n.notify-item.type-prayed::before{background:var(--heart)}\n.notify-item.type-remove::before{background:var(--red-soft)}\n.notify-item.is-new{animation:notifySlideIn .4s cubic-bezier(.34,1.56,.64,1) forwards,notifyPulse 1.2s ease .4s 2}\n.notify-item.is-removing{animation:slideUp .3s ease forwards;pointer-events:none}\n.notify-item .ni-icon{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}\n.notify-item.type-submit .ni-icon{background:linear-gradient(135deg,#4CAF50,#66BB6A)}\n.notify-item.type-prayed .ni-icon{background:linear-gradient(135deg,var(--heart),var(--heart-light))}\n.notify-item.type-remove .ni-icon{background:linear-gradient(135deg,var(--red-soft),#EF9A9A)}\n.notify-item .ni-icon .material-symbols-outlined{font-size:18px;color:#fff}\n.notify-item .ni-body{flex:1;min-width:0}\n.notify-item .ni-body strong{font-family:'Cormorant Garamond',serif;font-size:1rem;font-weight:700;color:var(--brown-dark);display:block;margin-bottom:2px}\n.notify-item .ni-body p{font-size:.82rem;color:var(--text-muted);line-height:1.5;margin-bottom:4px}\n.notify-item .ni-time{font-size:.72rem;color:var(--text-light);font-weight:500}\n.notify-item .ni-tag{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:50px;margin-bottom:4px}\n.notify-item.type-submit .ni-tag{background:#E8F5E9;color:#2E7D32}\n.notify-item.type-prayed .ni-tag{background:#FFEBEE;color:var(--heart)}\n.notify-item.type-remove .ni-tag{background:var(--red-bg);color:#C62828}\n.notify-item .ni-dismiss{position:absolute;top:8px;right:8px;background:none;border:none;cursor:pointer;color:var(--text-light);padding:2px;transition:color .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:center}\n.notify-item .ni-dismiss:hover{color:var(--red-soft);transform:scale(1.15)}\n.notify-item .ni-dismiss .material-symbols-outlined{font-size:16px}\n.notify-clear-btn{display:flex;align-items:center;justify-content:center;gap:6px;margin:4px 16px 16px;padding:10px;font-family:'DM Sans',sans-serif;font-size:.8rem;font-weight:600;color:var(--text-light);background:transparent;border:1.5px dashed var(--border-mid);border-radius:var(--radius-sm);cursor:pointer;transition:all .25s ease;flex-shrink:0}\n.notify-clear-btn:hover{border-color:var(--red-soft);color:var(--red-soft);background:var(--red-bg)}\n.notify-clear-btn .material-symbols-outlined{font-size:16px}\n\n\/* PRAYER WALL *\/\n.prayer-wall-section{animation:fadeUp .7s .3s ease-out backwards}\n.wall-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}\n.wall-count{font-size:.88rem;color:var(--text-muted);font-weight:500}\n.wall-count span{font-weight:700;color:var(--brown-dark)}\n.wall-filters{display:flex;gap:8px;flex-wrap:wrap}\n\/* FILTER CHIPS \u2014 fixed hover visibility *\/\n.filter-chip{\n  display:inline-flex;align-items:center;gap:5px;padding:7px 16px;\n  font-family:'DM Sans',sans-serif;font-size:.78rem;font-weight:600;\n  border-radius:50px;\n  border:1.5px solid var(--border-mid);\n  background:var(--cream);\n  color:var(--brown-dark);\n  cursor:pointer;transition:all .25s ease;\n}\n.filter-chip:hover{\n  border-color:var(--gold);\n  color:var(--brown-dark);\n  background:var(--warm);\n  box-shadow:0 2px 12px rgba(107,62,28,.1);\n}\n.filter-chip.active{\n  background:linear-gradient(135deg,var(--brown),var(--amber));\n  color:#FFF6EA;\n  border-color:transparent;\n  box-shadow:0 2px 12px rgba(124,77,43,.2);\n}\n.filter-chip.active:hover{\n  color:#FFF6EA;\n  box-shadow:0 4px 16px rgba(124,77,43,.3);\n}\n.filter-chip .material-symbols-outlined{font-size:16px}\n\n.prayer-grid{display:grid;grid-template-columns:1fr;gap:14px;min-height:80px}\n.prayer-card{background:var(--cream);border:1.5px solid var(--border);border-radius:var(--radius-md);padding:22px 24px;display:flex;gap:18px;align-items:flex-start;box-shadow:var(--shadow-card);transition:box-shadow var(--transition),transform var(--transition),border-color var(--transition);animation:scaleIn .4s ease-out backwards}\n.prayer-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px);border-color:var(--gold-light)}\n.prayer-avatar{flex-shrink:0;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond',serif;font-size:1.2rem;font-weight:700;color:var(--cream)}\n.prayer-avatar.cat-health{background:linear-gradient(135deg,#E57373,#EF9A9A)}\n.prayer-avatar.cat-family{background:linear-gradient(135deg,#64B5F6,#90CAF9)}\n.prayer-avatar.cat-gratitude{background:linear-gradient(135deg,#81C784,#A5D6A7)}\n.prayer-avatar.cat-guidance{background:linear-gradient(135deg,#FFB74D,#FFCC80)}\n.prayer-avatar.cat-healing{background:linear-gradient(135deg,#BA68C8,#CE93D8)}\n.prayer-avatar.cat-peace{background:linear-gradient(135deg,#4FC3F7,#81D4FA)}\n.prayer-avatar.cat-other{background:linear-gradient(135deg,var(--brown),var(--gold))}\n.prayer-content{flex:1;min-width:0}\n.prayer-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}\n.prayer-name{font-family:'Cormorant Garamond',serif;font-size:1.08rem;font-weight:700;color:var(--brown-dark)}\n.prayer-badge{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:3px 10px;border-radius:50px;background:var(--warm);border:1px solid var(--border);color:var(--text-muted)}\n.prayer-badge.anonymous{background:#F5EDE4;border-color:#E2D5C4;color:var(--text-muted);font-style:italic}\n.prayer-date{font-size:.76rem;color:var(--text-light);margin-left:auto}\n.prayer-message{font-size:.92rem;line-height:1.7;color:var(--text-body);margin-bottom:12px}\n.prayer-message.expandable{max-height:4.8em;overflow:hidden;position:relative;transition:max-height .4s ease}\n.prayer-message.expandable.expanded{max-height:600px}\n.prayer-message.expandable:not(.expanded)::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2.4em;background:linear-gradient(transparent,var(--cream))}\n.read-more-btn{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:600;color:var(--amber);background:none;border:none;cursor:pointer;transition:color .25s ease;padding:0;margin-bottom:10px}\n.read-more-btn:hover{color:var(--brown-dark)}\n.read-more-btn .material-symbols-outlined{font-size:16px;transition:transform .3s ease}\n.read-more-btn.expanded .material-symbols-outlined{transform:rotate(180deg)}\n.prayer-footer{display:flex;align-items:center;gap:16px}\n.pray-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;font-family:'DM Sans',sans-serif;font-size:.8rem;font-weight:600;border:1.5px solid var(--border-mid);border-radius:50px;background:var(--cream);color:var(--text-muted);cursor:pointer;transition:all .25s ease;position:relative;overflow:hidden}\n.pray-btn:hover{border-color:var(--heart-light);color:var(--heart);background:#FFF0F0}\n.pray-btn .heart-icon{font-size:18px;transition:transform .2s ease,color .2s ease;line-height:1}\n.pray-btn .pray-label{transition:color .2s ease}\n.pray-btn.prayed{background:linear-gradient(135deg,#FFEBEE,#FFF0F0);border-color:var(--heart-light);color:var(--heart)}\n.pray-btn.prayed .heart-icon{color:var(--heart);font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 24}\n.pray-btn.prayed:hover{background:linear-gradient(135deg,#FFCDD2,#FFEBEE);transform:translateY(-1px);box-shadow:0 4px 16px var(--heart-glow)}\n.pray-btn.ripple{animation:rippleHeart .5s ease}\n.pray-btn.beat .heart-icon{animation:heartBeat .5s ease}\n.pray-count{font-weight:700;display:inline-block}\n.pray-count.count-bump{animation:countBump .35s ease}\n.pray-times{font-size:.62rem;opacity:.7;margin-left:1px;font-weight:600;background:var(--heart);color:#fff;padding:1px 6px;border-radius:50px;display:inline-block;vertical-align:middle}\n.delete-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;font-family:'DM Sans',sans-serif;font-size:.75rem;font-weight:600;border:1.5px solid transparent;border-radius:50px;background:transparent;color:var(--text-light);cursor:pointer;transition:all .25s ease;margin-left:auto}\n.delete-btn:hover{border-color:#E57373;color:#C62828;background:#FFF5F5}\n.delete-btn .material-symbols-outlined{font-size:16px}\n.prayer-empty{text-align:center;padding:clamp(2rem,5vw,4rem) 2rem;background:var(--cream);border:1.5px dashed var(--border-mid);border-radius:var(--radius-lg)}\n.prayer-empty .material-symbols-outlined{font-size:3rem;color:var(--sand);margin-bottom:12px;display:block;animation:float 3s ease-in-out infinite}\n.prayer-empty h3{font-family:'Cormorant Garamond',serif;font-size:1.4rem;color:var(--brown-dark);margin-bottom:6px}\n.prayer-empty p{font-size:.88rem;color:var(--text-light)}\n\n.pagination-wrap{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px;flex-wrap:wrap}\n.page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;font-family:'DM Sans',sans-serif;font-size:.86rem;font-weight:600;border:1.5px solid var(--border-mid);border-radius:var(--radius-sm);background:var(--cream);color:var(--text-muted);cursor:pointer;transition:all .25s ease}\n.page-btn:hover:not(:disabled){border-color:var(--gold);color:var(--brown-dark);transform:translateY(-1px)}\n.page-btn.active{background:linear-gradient(135deg,var(--brown),var(--gold));color:var(--cream);border-color:transparent;box-shadow:0 4px 12px rgba(124,77,43,.25)}\n.page-btn:disabled{opacity:.4;cursor:not-allowed}\n.page-btn .material-symbols-outlined{font-size:20px}\n.page-info{font-size:.82rem;color:var(--text-light);margin:0 8px;font-weight:500}\n\n.dark-banner{width:100%;background:linear-gradient(135deg,var(--brown-dark),var(--brown-mid));padding:clamp(2.5rem,4vw,3.5rem) 0;position:relative;z-index:1;overflow:hidden}\n.dark-banner::before{content:'';position:absolute;inset:0;background:url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Ccircle cx='30' cy='30' r='1.5'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");pointer-events:none}\n.banner-quote{text-align:center;position:relative;z-index:1;max-width:700px;margin:0 auto}\n.banner-quote .material-symbols-outlined{font-size:2.6rem;color:var(--cream-text);display:block;margin:0 auto 14px;animation:float 4s ease-in-out infinite}\n.banner-quote blockquote{font-family:'Cormorant Garamond',serif;font-size:clamp(1.3rem,2.5vw,1.8rem);font-style:italic;color:#FFF6EA;line-height:1.5;font-weight:400}\n.banner-quote cite{display:block;margin-top:12px;font-family:'DM Sans',sans-serif;font-size:.82rem;font-style:normal;font-weight:500;color:var(--cream-text);letter-spacing:.04em}\n.prayer-footer-section{width:100%;text-align:center;padding:clamp(2rem,4vw,3rem) 2rem;position:relative;z-index:1}\n.prayer-footer-section .cf-quote{font-family:'Cormorant Garamond',serif;font-size:1.2rem;font-style:italic;color:var(--brown-dark);margin-bottom:10px}\n.prayer-footer-section .cf-quote .material-symbols-outlined{font-size:18px;color:var(--gold);margin-right:6px}\n.prayer-footer-section .cf-divider{width:60px;height:2px;background:linear-gradient(90deg,var(--gold),var(--sand));margin:14px auto;border-radius:2px}\n.prayer-footer-section p{font-size:.8rem;color:var(--text-light)}\n\n@media(max-width:1100px){.wall-two-col{grid-template-columns:1fr 320px;gap:20px}}\n@media(max-width:900px){\n  .wall-two-col{grid-template-columns:1fr}.wall-right-col{position:static}\n  .notify-panel{margin-top:8px}.intro-stats{grid-template-columns:repeat(3,1fr);gap:12px}\n  .form-grid{grid-template-columns:1fr}.form-actions{justify-content:stretch}.form-actions button{flex:1;justify-content:center}\n  .search-bar .search-btn{width:40px;height:40px}\n  .notify-list{max-height:350px}\n}\n@media(max-width:680px){\n  .intro-stats{grid-template-columns:1fr 1fr 1fr;gap:10px}.prayer-hero{min-height:240px}\n  .section-head{font-size:1.5rem}.prayer-card{flex-direction:column;gap:12px;padding:18px}\n  .prayer-date{margin-left:0}.wall-toolbar{flex-direction:column;align-items:flex-start}\n  .success-popup{flex-direction:column;text-align:center;align-items:center}.success-popup .sp-close{top:8px;right:10px}\n  .pagination-wrap{gap:6px}.page-btn{min-width:38px;height:38px;font-size:.82rem}\n  .search-bar{border-radius:var(--radius-md);padding:0 6px 0 14px}.search-suggestions{gap:4px}\n  .modal-header{padding:20px 22px 0}.modal-body{padding:14px 22px}.modal-footer{padding:14px 22px 18px}\n}\n@media(max-width:450px){\n  .intro-stats{grid-template-columns:1fr}\n  .stat-card{display:flex;align-items:center;gap:14px;text-align:left;padding:14px 18px}\n  .stat-card .material-symbols-outlined{margin-bottom:0;font-size:24px}\n  .search-bar .search-count{display:none}.modal-footer{flex-direction:column}\n  .notify-list{max-height:300px}\n}\n<\/style>\n<\/head>\n<body>\n\n<!-- ===== PAGE WRAPPER ===== -->\n<div class=\"prayer-page\">\n  <div class=\"particles-container\"><div class=\"particle p1\"><\/div><div class=\"particle p2\"><\/div><div class=\"particle p3\"><\/div><div class=\"particle p4\"><\/div><div class=\"particle p5\"><\/div><div class=\"particle p6\"><\/div><div class=\"particle p7\"><\/div><div class=\"particle p8\"><\/div><\/div>\n\n  <header class=\"prayer-hero\"><div class=\"prayer-hero-bg\"><\/div><div class=\"hero-inner\"><div class=\"hero-badge\"><span class=\"material-symbols-outlined\">folded_hands<\/span>Prayer Community<\/div><h1>Prayer Request Wall<\/h1><p class=\"hero-sub\">Share your intentions with our parish community. Every prayer matters, and together we lift each other up in faith and love.<\/p><span class=\"hero-cross\">\u2726 \u2726 \u2726<\/span><\/div><\/header>\n\n  <div class=\"section-full\"><div class=\"inner\"><div class=\"intro-stats\">\n    <div class=\"stat-card\"><span class=\"material-symbols-outlined\">volunteer_activism<\/span><div><div class=\"stat-number\" id=\"stat-total\">0<\/div><div class=\"stat-label\">Prayer Requests<\/div><\/div><\/div>\n    <div class=\"stat-card\"><span class=\"material-symbols-outlined\">favorite<\/span><div><div class=\"stat-number\" id=\"stat-prays\">0<\/div><div class=\"stat-label\">Total Prayed<\/div><\/div><\/div>\n    <div class=\"stat-card\"><span class=\"material-symbols-outlined\">diversity_3<\/span><div><div class=\"stat-number\" id=\"stat-community\">1<\/div><div class=\"stat-label\">Parish Community<\/div><\/div><\/div>\n  <\/div><\/div><\/div>\n\n  <div class=\"section-full\"><div class=\"inner\"><div class=\"prayer-form-section\"><div class=\"section-head\"><span class=\"material-symbols-outlined\">edit_note<\/span>Submit a Prayer Request<\/div><div class=\"form-card\">\n    <form id=\"prayer-form\" class=\"form-grid\" novalidate>\n      <div class=\"form-group\"><label for=\"p-name\">Your Name<\/label><input id=\"p-name\" type=\"text\" placeholder=\"e.g. Maria Santos\" required><\/div>\n      <div class=\"form-group\"><label for=\"p-category\">Prayer Category<\/label><select id=\"p-category\" required><option value=\"\" disabled selected>Select a category\u2026<\/option><option value=\"health\">Health &amp; Healing<\/option><option value=\"family\">Family &amp; Relationships<\/option><option value=\"guidance\">Guidance &amp; Wisdom<\/option><option value=\"gratitude\">Gratitude &amp; Thanksgiving<\/option><option value=\"peace\">Peace &amp; Comfort<\/option><option value=\"healing\">Spiritual Growth<\/option><option value=\"other\">Other Intentions<\/option><\/select><\/div>\n      <div class=\"form-group full-width\"><label for=\"p-message\">Your Prayer Intention<\/label><textarea id=\"p-message\" placeholder=\"Share your prayer intention with our community\u2026\" required><\/textarea><\/div>\n      <div class=\"form-group full-width\"><div class=\"checkbox-row\"><input type=\"checkbox\" id=\"p-anonymous\"><label for=\"p-anonymous\">Submit anonymously<\/label><\/div><\/div>\n      <div class=\"form-actions\"><button type=\"reset\" class=\"btn-reset\"><span class=\"material-symbols-outlined\">restart_alt<\/span> Clear<\/button><button type=\"submit\" class=\"btn-submit\"><span class=\"material-symbols-outlined\">send<\/span> Submit Prayer<\/button><\/div>\n      <div id=\"success-popup\" class=\"success-popup\"><div class=\"sp-icon\"><span class=\"material-symbols-outlined\">check_circle<\/span><\/div><div class=\"sp-body\"><h4>Prayer Request Submitted!<\/h4><p>Your intention has been added to our prayer wall.<\/p><\/div><button type=\"button\" class=\"sp-close\" id=\"success-close\" aria-label=\"Close\"><span class=\"material-symbols-outlined\">close<\/span><\/button><\/div>\n    <\/form>\n  <\/div><\/div><\/div><\/div>\n\n  <div class=\"section-full\"><div class=\"inner\"><div class=\"prayer-wall-section\"><div class=\"section-head\"><span class=\"material-symbols-outlined\">forum<\/span>Community Prayer Wall<\/div>\n    <div class=\"wall-two-col\">\n      <div class=\"wall-left-col\">\n        <div class=\"search-bar-wrap\"><div class=\"search-bar\" id=\"search-bar\"><span class=\"material-symbols-outlined search-icon\">search<\/span><input type=\"text\" id=\"search-input\" placeholder=\"Search by name or category\u2026\" autocomplete=\"off\"><button class=\"search-clear\" id=\"search-clear\" type=\"button\" aria-label=\"Clear\"><span class=\"material-symbols-outlined\">close<\/span><\/button><span class=\"search-count hidden\" id=\"search-count\"><strong>0<\/strong> found<\/span><button class=\"search-btn\" id=\"search-btn\" type=\"button\" aria-label=\"Search\"><span class=\"material-symbols-outlined\">arrow_forward<\/span><\/button><\/div>\n          <div class=\"search-suggestions\"><span class=\"sug-label\">Quick:<\/span><button class=\"sug-chip\" data-suggest=\"Maria\"><span class=\"material-symbols-outlined\">person<\/span> Maria<\/button><button class=\"sug-chip\" data-suggest=\"Anonymous\"><span class=\"material-symbols-outlined\">visibility_off<\/span> Anonymous<\/button><button class=\"sug-chip\" data-suggest=\"health\"><span class=\"material-symbols-outlined\">healing<\/span> Health<\/button><button class=\"sug-chip\" data-suggest=\"family\"><span class=\"material-symbols-outlined\">family_restroom<\/span> Family<\/button><button class=\"sug-chip\" data-suggest=\"gratitude\"><span class=\"material-symbols-outlined\">favorite<\/span> Gratitude<\/button><button class=\"sug-chip\" data-suggest=\"peace\"><span class=\"material-symbols-outlined\">self_improvement<\/span> Peace<\/button><\/div>\n        <\/div>\n        <div class=\"wall-toolbar\"><div class=\"wall-count\">Showing <span id=\"showing-count\">0<\/span> of <span id=\"total-count\">0<\/span> prayer requests<\/div><div class=\"wall-filters\"><button class=\"filter-chip active\" data-filter=\"all\"><span class=\"material-symbols-outlined\">grid_view<\/span> All<\/button><button class=\"filter-chip\" data-filter=\"health\"><span class=\"material-symbols-outlined\">healing<\/span> Health<\/button><button class=\"filter-chip\" data-filter=\"family\"><span class=\"material-symbols-outlined\">family_restroom<\/span> Family<\/button><button class=\"filter-chip\" data-filter=\"guidance\"><span class=\"material-symbols-outlined\">explore<\/span> Guidance<\/button><button class=\"filter-chip\" data-filter=\"gratitude\"><span class=\"material-symbols-outlined\">favorite<\/span> Gratitude<\/button><button class=\"filter-chip\" data-filter=\"peace\"><span class=\"material-symbols-outlined\">self_improvement<\/span> Peace<\/button><\/div><\/div>\n        <div class=\"prayer-grid\" id=\"prayer-grid\"><\/div>\n        <div class=\"pagination-wrap\" id=\"pagination-wrap\"><\/div>\n      <\/div>\n      <div class=\"wall-right-col\"><div class=\"notify-panel\"><div class=\"notify-panel-head\"><span class=\"material-symbols-outlined\">notifications<\/span><h3>Activity Feed<\/h3><span class=\"notify-badge hidden\" id=\"notify-count\">0<\/span><\/div><div class=\"notify-list\" id=\"notify-list\"><\/div><button class=\"notify-clear-btn\" id=\"notify-clear-btn\" style=\"display:none\"><span class=\"material-symbols-outlined\">delete_sweep<\/span> Clear All<\/button><\/div><\/div>\n    <\/div>\n  <\/div><\/div><\/div>\n\n  <div class=\"dark-banner\"><div class=\"inner\"><div class=\"banner-quote\"><span class=\"material-symbols-outlined\">auto_stories<\/span><blockquote>&#8220;Do not be anxious about anything, but in every situation, by prayer and petition, with thanksgiving, present your requests to God.&#8221;<\/blockquote><cite>\u2014 Philippians 4:6<\/cite><\/div><\/div><\/div>\n\n  <footer class=\"prayer-footer-section\"><p class=\"cf-quote\"><span class=\"material-symbols-outlined\">cross<\/span> &#8220;Pray for one another, that you may be healed.&#8221;<\/p><div class=\"cf-divider\"><\/div><p>St. Anthony of Padua Parish \u00b7 Perez, Quezon Province \u00b7 Diocese of Gumaca<\/p><\/footer>\n<\/div>\n<!-- END .prayer-page -->\n\n<!-- ===== MODAL \u2014 OUTSIDE .prayer-page, direct child of <body> ===== -->\n<div class=\"modal-overlay\" id=\"modal-overlay\">\n  <div class=\"modal-box\" id=\"modal-box\">\n    <button class=\"modal-close-x\" id=\"modal-close-x\" aria-label=\"Close\"><span class=\"material-symbols-outlined\">close<\/span><\/button>\n    <div class=\"modal-header\"><div class=\"mh-icon\"><span class=\"material-symbols-outlined\">delete_forever<\/span><\/div><div class=\"mh-text\"><h3 id=\"modal-title\">Remove Prayer Request?<\/h3><p id=\"modal-subtitle\">This action cannot be undone.<\/p><\/div><\/div>\n    <div class=\"modal-body\"><p class=\"mb-msg\" id=\"modal-msg\">Are you sure you want to remove this prayer request? It will no longer appear on the prayer wall.<\/p>\n      <div class=\"mb-prayer\" id=\"modal-prayer-info\">\n        <div class=\"mb-name\" id=\"modal-prayer-name\"><\/div>\n        <span class=\"mb-cat\" id=\"modal-prayer-cat\"><\/span>\n        <span class=\"mb-saves\" id=\"modal-prayer-saves\"><span class=\"material-symbols-outlined\">favorite<\/span> <span id=\"modal-saves-num\">0<\/span> prayed<\/span>\n        <div class=\"mb-msg\" id=\"modal-prayer-msg\"><\/div>\n        <button class=\"mb-readmore\" id=\"modal-readmore\" style=\"display:none\"><span class=\"material-symbols-outlined\">expand_more<\/span> Read more<\/button>\n      <\/div>\n    <\/div>\n    <div class=\"modal-footer\"><button class=\"modal-btn modal-btn-cancel\" id=\"modal-cancel\"><span class=\"material-symbols-outlined\">close<\/span> Cancel<\/button><button class=\"modal-btn modal-btn-confirm\" id=\"modal-confirm\"><span class=\"material-symbols-outlined\">delete<\/span> Remove<\/button><\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  'use strict';\n  var PER_PAGE=6, STORAGE_KEY='st_anthony_prayers_v4', NOTIFY_KEY='st_anthony_notify_v1';\n  var CATEGORIES={health:{label:'Health & Healing',icon:'healing',avatarClass:'cat-health'},family:{label:'Family & Relationships',icon:'family_restroom',avatarClass:'cat-family'},gratitude:{label:'Gratitude',icon:'favorite',avatarClass:'cat-gratitude'},guidance:{label:'Guidance & Wisdom',icon:'explore',avatarClass:'cat-guidance'},healing:{label:'Spiritual Growth',icon:'self_improvement',avatarClass:'cat-healing'},peace:{label:'Peace & Comfort',icon:'spa',avatarClass:'cat-peace'},other:{label:'Other',icon:'more_horiz',avatarClass:'cat-other'}};\n  var SEED=[\n    {name:'Maria Santos',category:'health',message:'Please pray for my mother who is currently in the hospital. She has been battling a serious illness for months now, and our family is holding on to faith that God will heal her. We trust in His divine mercy and ask our parish community to intercede for her recovery.',prays:24,anon:false},\n    {name:'Jose Reyes',category:'family',message:'Pray for my children, that they may grow up with strong faith and good hearts.',prays:18,anon:false},\n    {name:'Anonymous',category:'guidance',message:'I am facing a very difficult decision about my career and family. Please pray that God gives me the wisdom and clarity to choose the right path.',prays:31,anon:true},\n    {name:'Ana Dela Cruz',category:'gratitude',message:'Thank you Lord for the safe delivery of my baby girl! Maraming salamat sa lahat ng nag-pray para sa amin.',prays:45,anon:false},\n    {name:'Pedro Garcia',category:'peace',message:'Pray for peace in our community and for all families who are struggling during these difficult times.',prays:37,anon:false},\n    {name:'Anonymous',category:'health',message:'Please pray for all the sick members of our parish. May God grant them healing and comfort. Special prayers for the elderly who are alone and in need of our support.',prays:52,anon:true},\n    {name:'Rosa Mendoza',category:'healing',message:'I want to deepen my faith and grow closer to God. Please pray that I find the strength to attend Mass regularly.',prays:14,anon:false},\n    {name:'Juan Villanueva',category:'family',message:'Pray for reconciliation in our family. We have been divided for too long, and I pray that God softens our hearts so we can forgive one another.',prays:28,anon:false},\n    {name:'Carmen Torres',category:'guidance',message:'Please pray for our youth group as they prepare for their retreat next month. May they encounter God in a powerful way.',prays:20,anon:false},\n    {name:'Anonymous',category:'peace',message:'Pray for all the souls in purgatory and for the repose of the soul of my late father. It has been one year since his passing, and I miss him dearly.',prays:41,anon:true},\n    {name:'Lorna Bautista',category:'gratitude',message:'Thank you to all the parish volunteers who helped during the fiesta celebration. Your dedication is truly a blessing.',prays:33,anon:false},\n    {name:'Mark Aquino',category:'health',message:'Pray for my grandfather who just underwent surgery. We are waiting for the results and praying that everything is okay. Lord, please watch over him and grant him complete healing.',prays:22,anon:false}\n  ];\n\n  var allPrayers=[],currentPage=1,activeFilter='all',searchQuery='',userPrayCount={},notifications=[],modalResolve=null;\n  var $=function(id){return document.getElementById(id)};\n  var form=$('prayer-form'),grid=$('prayer-grid'),pagWrap=$('pagination-wrap'),popup=$('success-popup'),\n      closeBtn=$('success-close'),statTotal=$('stat-total'),statPrays=$('stat-prays'),\n      showingCount=$('showing-count'),totalCount=$('total-count'),\n      notifyList=$('notify-list'),notifyBadge=$('notify-count'),notifyClearBtn=$('notify-clear-btn'),\n      searchInput=$('search-input'),searchClear=$('search-clear'),searchCountEl=$('search-count'),searchBtn=$('search-btn'),\n      modalOverlay=$('modal-overlay'),modalBox=$('modal-box'),modalCloseX=$('modal-close-x'),\n      modalPrayerName=$('modal-prayer-name'),modalPrayerCat=$('modal-prayer-cat'),\n      modalPrayerSaves=$('modal-saves-num'),modalPrayerMsg=$('modal-prayer-msg'),\n      modalReadmore=$('modal-readmore'),modalCancel=$('modal-cancel'),modalConfirm=$('modal-confirm');\n\n  function uid(){return Date.now().toString(36)+Math.random().toString(36).substr(2,6)}\n  function timeAgo(ts){var d=Date.now()-ts,s=Math.floor(d\/1000);if(s<60)return'Just now';var m=Math.floor(s\/60);if(m<60)return m+'m ago';var h=Math.floor(m\/60);if(h<24)return h+'h ago';var dy=Math.floor(h\/24);if(dy<7)return dy+'d ago';var w=Math.floor(dy\/7);if(w<5)return w+'w ago';return new Date(ts).toLocaleDateString('en-US',{month:'short',day:'numeric',year:'numeric'})}\n  function esc(s){var d=document.createElement('div');d.appendChild(document.createTextNode(s));return d.innerHTML}\n  function highlightMatch(text,q){if(!q)return esc(text);var e=esc(text),re=new RegExp('('+q.replace(\/[.*+?^${}()|[\\]\\\\]\/g,'\\\\$&#038;')+')','gi');return e.replace(re,'<span class=\"match-highlight\">$1<\/span>')}\n\n  \/* MODAL *\/\n  function showDeleteModal(prayer){\n    return new Promise(function(resolve){\n      modalResolve=resolve;\n      var catMeta=CATEGORIES[prayer.category]||CATEGORIES.other;\n      var dn=prayer.anon?'Anonymous Parishioner':prayer.name;\n      modalPrayerName.textContent=dn;\n      modalPrayerCat.innerHTML='<span class=\"material-symbols-outlined\">'+catMeta.icon+'<\/span> '+esc(catMeta.label);\n      modalPrayerSaves.textContent=prayer.prays;\n      modalPrayerMsg.textContent=prayer.message;\n      modalPrayerMsg.classList.remove('collapsed');\n      modalReadmore.classList.remove('expanded');\n      if(prayer.message.length>250){\n        modalPrayerMsg.classList.add('collapsed');\n        modalReadmore.style.display='inline-flex';\n        modalReadmore.childNodes[modalReadmore.childNodes.length-1].textContent=' Read more';\n      }else{modalReadmore.style.display='none'}\n      modalOverlay.classList.add('active');\n      document.body.classList.add('modal-open');\n      setTimeout(function(){modalCancel.focus()},100);\n    });\n  }\n  function closeModal(result){modalOverlay.classList.remove('active');document.body.classList.remove('modal-open');if(modalResolve){modalResolve(result);modalResolve=null}}\n  modalCancel.addEventListener('click',function(){closeModal(false)});\n  modalCloseX.addEventListener('click',function(){closeModal(false)});\n  modalOverlay.addEventListener('click',function(e){if(e.target===modalOverlay)closeModal(false)});\n  modalConfirm.addEventListener('click',function(){closeModal(true)});\n  modalReadmore.addEventListener('click',function(){var m=modalPrayerMsg;m.classList.toggle('collapsed');modalReadmore.classList.toggle('expanded');modalReadmore.childNodes[modalReadmore.childNodes.length-1].textContent=m.classList.contains('collapsed')?' Read more':' Show less'});\n  document.addEventListener('keydown',function(e){if(e.key==='Escape'&&modalOverlay.classList.contains('active'))closeModal(false)});\n\n  \/* SEARCH *\/\n  function getSearchFiltered(){var items=(activeFilter==='all')?allPrayers.slice():allPrayers.filter(function(p){return p.category===activeFilter});if(!searchQuery)return items;var q=searchQuery.toLowerCase();return items.filter(function(p){var n=(p.anon?'Anonymous Parishioner':p.name).toLowerCase();var c=(CATEGORIES[p.category]||CATEGORIES.other).label.toLowerCase();return n.indexOf(q)!==-1||c.indexOf(q)!==-1})}\n  function updateSearchUI(){var q=searchInput.value.trim();searchQuery=q;searchClear.classList.toggle('visible',q.length>0);if(q.length>0){searchCountEl.classList.remove('hidden');searchCountEl.innerHTML='<strong>'+getSearchFiltered().length+'<\/strong> found'}else{searchCountEl.classList.add('hidden')}currentPage=1;renderCards()}\n  function clearSearch(){searchInput.value='';searchQuery='';searchClear.classList.remove('visible');searchCountEl.classList.add('hidden');currentPage=1;renderCards();searchInput.focus()}\n  var st;searchInput.addEventListener('input',function(){clearTimeout(st);st=setTimeout(updateSearchUI,200)});\n  searchInput.addEventListener('keydown',function(e){if(e.key==='Escape')clearSearch();if(e.key==='Enter'){e.preventDefault();updateSearchUI()}});\n  searchClear.addEventListener('click',clearSearch);searchBtn.addEventListener('click',updateSearchUI);\n\n  \/* NOTIFICATIONS \u2014 persisted *\/\n  function loadNotifications(){try{var r=localStorage.getItem(NOTIFY_KEY);notifications=r?JSON.parse(r):[]}catch(e){notifications=[]}}\n  function saveNotifications(){try{localStorage.setItem(NOTIFY_KEY,JSON.stringify(notifications))}catch(e){}}\n  function syncBadge(){var n=notifications.length;notifyBadge.textContent=n;notifyBadge.classList.toggle('hidden',n===0);notifyClearBtn.style.display=n>0?'flex':'none';var empty=notifyList.querySelector('.notify-empty');if(n===0){if(!empty)notifyList.innerHTML='<div class=\"notify-empty\"><span class=\"material-symbols-outlined\">notifications_none<\/span><h4>No Activity Yet<\/h4><p>Submitting, praying, and removing will show here.<\/p><\/div>';else empty.style.display=''}else{if(empty)empty.style.display='none'}}\n  function pushNotify(type,title,detail){\n    var icons={submit:'send',prayed:'favorite',remove:'delete'},tags={submit:'New Request',prayed:'Marked as Prayed',remove:'Removed'};\n    var n={id:uid(),type:type,title:title,detail:detail,ts:Date.now()};\n    notifications.unshift(n);saveNotifications();\n    var empty=notifyList.querySelector('.notify-empty');if(empty)empty.style.display='none';\n    var el=document.createElement('div');el.className='notify-item type-'+type+' is-new';el.setAttribute('data-nid',n.id);\n    el.innerHTML='<div class=\"ni-icon\"><span class=\"material-symbols-outlined\">'+icons[type]+'<\/span><\/div><div class=\"ni-body\"><span class=\"ni-tag\">'+tags[type]+'<\/span><strong>'+esc(title)+'<\/strong><p>'+esc(detail)+'<\/p><span class=\"ni-time\">'+timeAgo(n.ts)+'<\/span><\/div><button class=\"ni-dismiss\" data-nid=\"'+n.id+'\" aria-label=\"Dismiss\"><span class=\"material-symbols-outlined\">close<\/span><\/button>';\n    if(notifyList.firstChild)notifyList.insertBefore(el,notifyList.firstChild);else notifyList.appendChild(el);\n    \/\/ Auto-scroll to top to show newest\n    notifyList.scrollTop=0;\n    syncBadge();\n    setTimeout(function(){if(el&&el.parentNode)el.classList.remove('is-new')},2500);\n  }\n  function renderNotificationsFromStorage(){\n    if(notifications.length===0){syncBadge();return}\n    var empty=notifyList.querySelector('.notify-empty');if(empty)empty.style.display='none';\n    var icons={submit:'send',prayed:'favorite',remove:'delete'},tags={submit:'New Request',prayed:'Marked as Prayed',remove:'Removed'};\n    var html='';\n    notifications.forEach(function(n){html+='<div class=\"notify-item type-'+n.type+'\" data-nid=\"'+n.id+'\"><div class=\"ni-icon\"><span class=\"material-symbols-outlined\">'+(icons[n.type]||'info')+'<\/span><\/div><div class=\"ni-body\"><span class=\"ni-tag\">'+(tags[n.type]||n.type)+'<\/span><strong>'+esc(n.title)+'<\/strong><p>'+esc(n.detail)+'<\/p><span class=\"ni-time\">'+timeAgo(n.ts)+'<\/span><\/div><button class=\"ni-dismiss\" data-nid=\"'+n.id+'\" aria-label=\"Dismiss\"><span class=\"material-symbols-outlined\">close<\/span><\/button><\/div>'});\n    notifyList.innerHTML=html;syncBadge();\n  }\n  function dismissNotify(nid){var idx=-1;for(var i=0;i<notifications.length;i++){if(nid===notifications[i].id){idx=i;break}}if(idx===-1)return;notifications.splice(idx,1);saveNotifications();var el=notifyList.querySelector('[data-nid=\"'+nid+'\"]');if(el){el.classList.add('is-removing');setTimeout(function(){if(el.parentNode)el.parentNode.removeChild(el);syncBadge()},300)}else syncBadge()}\n  function clearAllNotify(){notifications=[];saveNotifications();var items=notifyList.querySelectorAll('.notify-item');items.forEach(function(it){it.classList.add('is-removing');setTimeout(function(){if(it.parentNode)it.parentNode.removeChild(it)},300)});setTimeout(syncBadge,350)}\n\n  \/* STORAGE *\/\n  function loadPrayers(){try{var r=localStorage.getItem(STORAGE_KEY);if(r){allPrayers=JSON.parse(r)}else{allPrayers=SEED.map(function(s){return{id:uid(),name:s.name,category:s.category,message:s.message,prays:s.prays,anon:s.anon,timestamp:Date.now()-Math.floor(Math.random()*14*24*60*60*1000)}});savePrayers()}}catch(e){allPrayers=[]}try{var p=localStorage.getItem(STORAGE_KEY+'_prayed');userPrayCount=p?JSON.parse(p):{}}catch(e){userPrayCount={}}}\n  function savePrayers(){try{localStorage.setItem(STORAGE_KEY,JSON.stringify(allPrayers))}catch(e){}}\n  function savePrayed(){try{localStorage.setItem(STORAGE_KEY+'_prayed',JSON.stringify(userPrayCount))}catch(e){}}\n  function getPage(items,page){var s=(page-1)*PER_PAGE;return items.slice(s,s+PER_PAGE)}\n  function totalPages(items){return Math.max(1,Math.ceil(items.length\/PER_PAGE))}\n  function renderStats(){statTotal.textContent=allPrayers.length;var t=0;allPrayers.forEach(function(p){t+=p.prays});statPrays.textContent=t}\n\n  function renderCards(){\n    var filtered=getSearchFiltered(),pageItems=getPage(filtered,currentPage),tp=totalPages(filtered);\n    totalCount.textContent=filtered.length;showingCount.textContent=pageItems.length;\n    if(filtered.length===0){if(searchQuery){grid.innerHTML='<div class=\"search-no-results\"><span class=\"material-symbols-outlined\">search_off<\/span><h3>No Results Found<\/h3><p>No prayer requests match \"<strong>'+esc(searchQuery)+'<\/strong>\".<\/p><button class=\"clear-search-btn\" id=\"clear-search-no-results\"><span class=\"material-symbols-outlined\">backspace<\/span> Clear Search<\/button><\/div>'}else{grid.innerHTML='<div class=\"prayer-empty\"><span class=\"material-symbols-outlined\">church<\/span><h3>No Prayer Requests Yet<\/h3><p>Be the first to share a prayer intention.<\/p><\/div>'}pagWrap.innerHTML='';return}\n    var q=searchQuery,html='';\n    pageItems.forEach(function(p,idx){\n      var cat=CATEGORIES[p.category]||CATEGORIES.other;var initials='\u271d';\n      if(!p.anon&&p.name){var parts=p.name.trim().split(\/\\s+\/);initials=parts.map(function(w){return w.charAt(0).toUpperCase()}).join('').substr(0,2)}\n      var dn=p.anon?'Anonymous Parishioner':p.name;var longMsg=p.message.length>200;var times=userPrayCount[p.id]||0;\n      html+='<div class=\"prayer-card\" style=\"animation-delay:'+(idx*.06)+'s\" data-id=\"'+p.id+'\"><div class=\"prayer-avatar '+cat.avatarClass+'\">'+initials+'<\/div><div class=\"prayer-content\"><div class=\"prayer-top\"><span class=\"prayer-name\">'+highlightMatch(dn,q)+'<\/span>';\n      if(p.anon)html+='<span class=\"prayer-badge anonymous\"><span class=\"material-symbols-outlined\" style=\"font-size:12px\">visibility_off<\/span> Anonymous<\/span>';\n      html+='<span class=\"prayer-badge\"><span class=\"material-symbols-outlined\" style=\"font-size:12px\">'+cat.icon+'<\/span> '+highlightMatch(cat.label,q)+'<\/span><span class=\"prayer-date\">'+timeAgo(p.timestamp)+'<\/span><\/div>';\n      html+='<p class=\"prayer-message'+(longMsg?' expandable':'')+'\" data-id=\"'+p.id+'\">'+esc(p.message)+'<\/p>';\n      if(longMsg)html+='<button class=\"read-more-btn\" data-id=\"'+p.id+'\"><span class=\"material-symbols-outlined\">expand_more<\/span> Read more<\/button>';\n      html+='<div class=\"prayer-footer\"><button class=\"pray-btn'+(times>0?' prayed':'')+'\" data-id=\"'+p.id+'\"><span class=\"material-symbols-outlined heart-icon\">favorite<\/span><span class=\"pray-label\">Marked as Prayed<\/span><span class=\"pray-count\">'+p.prays+'<\/span>';\n      if(times>0)html+='<span class=\"pray-times\">'+times+'x<\/span>';\n      html+='<\/button><button class=\"delete-btn\" data-id=\"'+p.id+'\"><span class=\"material-symbols-outlined\">delete<\/span> Remove<\/button><\/div><\/div><\/div>';\n    });\n    grid.innerHTML=html;renderPagination(tp);\n  }\n  function renderPagination(tp){\n    if(tp<=1){pagWrap.innerHTML='';return}\n    var html='<button class=\"page-btn\" data-page=\"prev\" '+(currentPage===1?'disabled':'')+'><span class=\"material-symbols-outlined\">chevron_left<\/span><\/button>';\n    var pages=[];if(tp<=7){for(var i=1;i<=tp;i++)pages.push(i)}else{pages.push(1);if(currentPage>3)pages.push('\u2026');var s=Math.max(2,currentPage-1),e=Math.min(tp-1,currentPage+1);for(var j=s;j<=e;j++)pages.push(j);if(currentPage<tp-2)pages.push('\u2026');pages.push(tp)}\n    pages.forEach(function(p){if(p==='\u2026')html+='<span class=\"page-info\">\u2026<\/span>';else html+='<button class=\"page-btn'+(p===currentPage?' active':'')+'\" data-page=\"'+p+'\">'+p+'<\/button>'});\n    html+='<span class=\"page-info\">Page '+currentPage+' of '+tp+'<\/span><button class=\"page-btn\" data-page=\"next\" '+(currentPage===tp?'disabled':'')+'><span class=\"material-symbols-outlined\">chevron_right<\/span><\/button>';\n    pagWrap.innerHTML=html;\n  }\n  function render(){renderStats();renderCards()}\n\n  \/* FORM *\/\n  form.addEventListener('submit',function(e){\n    e.preventDefault();var name=$('p-name').value.trim(),cat=$('p-category').value,msg=$('p-message').value.trim(),anon=$('p-anonymous').checked;\n    if(!name&&!anon){alert('Please enter your name or check \"Submit anonymously\".');return}if(!cat){alert('Please select a prayer category.');return}if(!msg){alert('Please write your prayer intention.');return}\n    var prayer={id:uid(),name:anon?'Anonymous':name,category:cat,message:msg,prays:0,anon:anon,timestamp:Date.now()};\n    allPrayers.unshift(prayer);savePrayers();\n    var catMeta=CATEGORIES[cat]||CATEGORIES.other,dn=anon?'Anonymous Parishioner':name,sm=msg.length>60?msg.substring(0,60)+'\u2026':msg;\n    pushNotify('submit',dn+' submitted a request','['+catMeta.label+'] '+sm);\n    popup.classList.add('visible','animate-in');form.classList.add('submitted');\n    setTimeout(function(){popup.scrollIntoView({behavior:'smooth',block:'nearest'})},100);\n    setTimeout(function(){hidePopup();form.reset();activeFilter='all';searchQuery='';searchInput.value='';searchClear.classList.remove('visible');searchCountEl.classList.add('hidden');currentPage=1;updateFilterChips();render();window.scrollTo({top:grid.getBoundingClientRect().top+window.scrollY-40,behavior:'smooth'})},3000);\n  });\n  function hidePopup(){popup.classList.remove('visible','animate-in');form.classList.remove('submitted')}\n  closeBtn.addEventListener('click',function(){hidePopup();form.reset()});\n\n  \/* DELEGATED CLICKS *\/\n  document.addEventListener('click',function(e){\n    var target=e.target;\n    var sug=target.closest('.sug-chip');if(sug){searchInput.value=sug.getAttribute('data-suggest');updateSearchUI();searchInput.focus();return}\n    if(target.closest('#clear-search-no-results')){clearSearch();return}\n    var chip=target.closest('.filter-chip');if(chip){activeFilter=chip.getAttribute('data-filter');currentPage=1;updateFilterChips();renderCards();return}\n    var pbtn=target.closest('.page-btn');if(pbtn&&!pbtn.disabled){var pg=pbtn.getAttribute('data-page'),tp=totalPages(getSearchFiltered());if(pg==='prev')currentPage=Math.max(1,currentPage-1);else if(pg==='next')currentPage=Math.min(tp,currentPage+1);else currentPage=parseInt(pg);renderCards();var ws=document.querySelector('.prayer-wall-section');if(ws)ws.scrollIntoView({behavior:'smooth',block:'start'});return}\n    var prayBtn=target.closest('.pray-btn');\n    if(prayBtn){\n      var pid=prayBtn.getAttribute('data-id'),prayer=allPrayers.find(function(p){return p.id===pid});\n      if(!prayer)return;prayer.prays++;if(!userPrayCount[pid])userPrayCount[pid]=0;userPrayCount[pid]++;savePrayers();savePrayed();renderStats();\n      var cntEl=prayBtn.querySelector('.pray-count');if(cntEl)cntEl.textContent=prayer.prays;\n      if(!prayBtn.classList.contains('prayed'))prayBtn.classList.add('prayed');\n      var tEl=prayBtn.querySelector('.pray-times'),t=userPrayCount[pid];\n      if(tEl)tEl.textContent=t+'x';else{var sp=document.createElement('span');sp.className='pray-times';sp.textContent=t+'x';prayBtn.appendChild(sp)}\n      prayBtn.classList.remove('ripple','beat');void prayBtn.offsetWidth;prayBtn.classList.add('ripple','beat');\n      if(cntEl){cntEl.classList.remove('count-bump');void cntEl.offsetWidth;cntEl.classList.add('count-bump')}\n      setTimeout(function(){prayBtn.classList.remove('ripple','beat');if(cntEl)cntEl.classList.remove('count-bump')},600);\n      var dn=prayer.anon?'Anonymous Parishioner':prayer.name;\n      pushNotify('prayed','Prayer marked','You prayed for '+dn+\"'s intention (\"+prayer.prays+' prayers total)');\n      return;\n    }\n    var delBtn=target.closest('.delete-btn');\n    if(delBtn){\n      var did=delBtn.getAttribute('data-id'),prayer=allPrayers.find(function(p){return p.id===did});\n      if(!prayer)return;\n      showDeleteModal(prayer).then(function(confirmed){\n        if(!confirmed)return;\n        var dn=prayer.anon?'Anonymous Parishioner':prayer.name,catMeta=CATEGORIES[prayer.category]||CATEGORIES.other;\n        var sm=prayer.message.length>60?prayer.message.substring(0,60)+'\u2026':prayer.message;\n        allPrayers=allPrayers.filter(function(p){return p.id!==did});delete userPrayCount[did];savePrayers();savePrayed();\n        pushNotify('remove',dn+\"'s request removed\",'['+catMeta.label+'] '+sm);\n        var filtered=getSearchFiltered(),tp=totalPages(filtered);if(currentPage>tp)currentPage=tp;render();\n      });return;\n    }\n    var disBtn=target.closest('.ni-dismiss');if(disBtn){dismissNotify(disBtn.getAttribute('data-nid'));return}\n    if(target.closest('#notify-clear-btn')){clearAllNotify();return}\n    var rmBtn=target.closest('.read-more-btn');if(rmBtn){var rid=rmBtn.getAttribute('data-id'),msgEl=grid.querySelector('.prayer-message[data-id=\"'+rid+'\"]');if(msgEl){msgEl.classList.toggle('expanded');rmBtn.classList.toggle('expanded');rmBtn.childNodes[rmBtn.childNodes.length-1].textContent=msgEl.classList.contains('expanded')?' Show less':' Read more'}return}\n  });\n  function updateFilterChips(){document.querySelectorAll('.filter-chip').forEach(function(c){c.classList.toggle('active',c.getAttribute('data-filter')===activeFilter)})}\n\n  if('IntersectionObserver' in window){var els=document.querySelectorAll('.stat-card,.form-card,.prayer-wall-section,.dark-banner');var obs=new IntersectionObserver(function(entries){entries.forEach(function(e){if(e.isIntersecting){e.target.style.opacity='1';e.target.style.transform='translateY(0)';obs.unobserve(e.target)}})},{threshold:0.1});els.forEach(function(el,i){el.style.opacity='0';el.style.transform='translateY(18px)';el.style.transition='opacity .6s ease '+(i%8)*.08+'s, transform .6s ease '+(i%8)*.08+'s';obs.observe(el)})}\n\n  loadPrayers();loadNotifications();render();renderNotificationsFromStorage();\n})();\n<\/script>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Prayer Requests | St. Anthony of Padua Parish folded_handsPrayer Community Prayer Request Wall Share your intentions with our parish community. [&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 - St. Anthony of Padua Parish","description":"Prayer Requests | St. Anthony of Padua Parish folded_hands Prayer Community Prayer Request Wall Share your intentions with our parish community. Every prayer ma"},"footnotes":""},"class_list":["post-1688","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\/perez\/author\/phwpywadsa623\/"},"uagb_comment_info":0,"uagb_excerpt":"Prayer Requests | St. Anthony of Padua Parish folded_handsPrayer Community Prayer Request Wall Share your intentions with our parish community. [&hellip;]","_links":{"self":[{"href":"https:\/\/Demo5.yinwoodweb.com\/perez\/wp-json\/wp\/v2\/pages\/1688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/Demo5.yinwoodweb.com\/perez\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/Demo5.yinwoodweb.com\/perez\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/Demo5.yinwoodweb.com\/perez\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/Demo5.yinwoodweb.com\/perez\/wp-json\/wp\/v2\/comments?post=1688"}],"version-history":[{"count":19,"href":"https:\/\/Demo5.yinwoodweb.com\/perez\/wp-json\/wp\/v2\/pages\/1688\/revisions"}],"predecessor-version":[{"id":1717,"href":"https:\/\/Demo5.yinwoodweb.com\/perez\/wp-json\/wp\/v2\/pages\/1688\/revisions\/1717"}],"wp:attachment":[{"href":"https:\/\/Demo5.yinwoodweb.com\/perez\/wp-json\/wp\/v2\/media?parent=1688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}