{"id":1170,"date":"2026-06-19T09:26:45","date_gmt":"2026-06-19T01:26:45","guid":{"rendered":"https:\/\/demo2.yinwoodweb.com\/mulanay\/?page_id=1170"},"modified":"2026-06-19T09:31:03","modified_gmt":"2026-06-19T01:31:03","slug":"prayer","status":"publish","type":"page","link":"https:\/\/demo2.yinwoodweb.com\/mulanay\/prayer\/","title":{"rendered":"Prayers"},"content":{"rendered":"\n<div class=\"wp-block-uagb-container uagb-block-d4f95832 alignfull uagb-is-root-container\">\n    <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&family=Lato:wght@300;400;700&display=swap');\n\n    :root {\n      --sap-green: #1A3A2A;\n      --sap-green-light: #234a37;\n      --sap-green-faint: rgba(26, 58, 42, 0.06);\n      --sap-green-border: rgba(26, 58, 42, 0.12);\n      --sap-gold: #D4A843;\n      --sap-gold-muted: rgba(212, 168, 67, 0.7);\n      --sap-gold-faint: rgba(212, 168, 67, 0.1);\n      --sap-bg: #ffffff;\n      --sap-surface: #fafaf8;\n      --sap-text: #1A3A2A;\n      --sap-text-body: #3a3a3a;\n      --sap-text-muted: rgba(26, 40, 30, 0.45);\n      --sap-border: rgba(26, 58, 42, 0.08);\n    }\n\n    .pp-section {\n      background: var(--sap-bg);\n      padding: 100px 40px;\n      font-family: 'Lato', sans-serif;\n      font-size: 16px;\n      position: relative;\n      overflow: hidden;\n    }\n    .pp-section::before {\n      content: '';\n      position: absolute;\n      top: 0; left: 0; right: 0;\n      height: 2px;\n      background: linear-gradient(90deg, transparent, var(--sap-gold), transparent);\n    }\n    .pp-section::after {\n      content: '';\n      position: absolute;\n      bottom: 0; left: 0; right: 0;\n      height: 1px;\n      background: linear-gradient(90deg, transparent, rgba(212, 168, 67, 0.25), transparent);\n    }\n\n    .pp-inner {\n      max-width: 1100px;\n      margin: 0 auto;\n      position: relative;\n      z-index: 1;\n    }\n\n    \/* \u2500\u2500 Parish Badge \u2500\u2500 *\/\n    .pp-parish-badge {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      margin-bottom: 14px;\n      opacity: 0;\n      transform: translateY(12px);\n      transition: opacity 0.6s ease, transform 0.6s ease;\n    }\n    .pp-parish-badge.pp-anim-in {\n      opacity: 1 !important;\n      transform: translateY(0) !important;\n    }\n    .pp-parish-badge svg {\n      width: 42px;\n      height: 42px;\n      stroke: var(--sap-green);\n      fill: none;\n      stroke-width: 1.3;\n      margin-bottom: 10px;\n    }\n    .pp-parish-name {\n      font-family: 'Playfair Display', serif;\n      font-size: 13px;\n      letter-spacing: 4px;\n      text-transform: uppercase;\n      color: var(--sap-green);\n    }\n\n    \/* \u2500\u2500 Header \u2500\u2500 *\/\n    .pp-header {\n      text-align: center;\n      margin-bottom: 52px;\n    }\n    .pp-eyebrow {\n      font-family: 'Lato', sans-serif;\n      font-size: 10px;\n      letter-spacing: 5px;\n      text-transform: uppercase;\n      color: var(--sap-gold);\n      margin-bottom: 16px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      gap: 16px;\n      opacity: 0;\n      transform: translateY(15px);\n      transition: opacity 0.6s ease, transform 0.6s ease;\n    }\n    .pp-eyebrow::before,\n    .pp-eyebrow::after {\n      content: '';\n      display: block;\n      width: 45px;\n      height: 1px;\n      background: linear-gradient(90deg, transparent, var(--sap-gold));\n    }\n    .pp-eyebrow::after {\n      background: linear-gradient(90deg, var(--sap-gold), transparent);\n    }\n\n    .pp-title {\n      font-family: 'Playfair Display', serif;\n      font-size: clamp(28px, 3.5vw, 36px);\n      font-weight: 700;\n      color: var(--sap-green);\n      margin-bottom: 10px;\n      opacity: 0;\n      transform: translateY(20px);\n      transition: opacity 0.7s ease, transform 0.7s ease;\n    }\n    .pp-subtitle {\n      font-family: 'Lato', sans-serif;\n      font-weight: 300;\n      font-size: 15px;\n      color: var(--sap-text-muted);\n      opacity: 0;\n      transform: translateY(15px);\n      transition: opacity 0.6s ease, transform 0.6s ease;\n    }\n\n    .pp-header.pp-anim-in .pp-eyebrow,\n    .pp-header.pp-anim-in .pp-title,\n    .pp-header.pp-anim-in .pp-subtitle {\n      opacity: 1 !important;\n      transform: translateY(0) !important;\n    }\n    .pp-header.pp-anim-in .pp-eyebrow  { transition-delay: 0.1s; }\n    .pp-header.pp-anim-in .pp-title    { transition-delay: 0.2s; }\n    .pp-header.pp-anim-in .pp-subtitle { transition-delay: 0.3s; }\n\n    \/* \u2500\u2500 Scripture Quote \u2500\u2500 *\/\n    .pp-scripture {\n      max-width: 640px;\n      margin: 0 auto 60px;\n      text-align: center;\n      opacity: 0;\n      transform: translateY(18px);\n      transition: opacity 0.7s ease, transform 0.7s ease;\n    }\n    .pp-scripture.pp-anim-in {\n      opacity: 1 !important;\n      transform: translateY(0) !important;\n      transition-delay: 0.15s;\n    }\n    .pp-scripture-text {\n      font-family: 'Playfair Display', serif;\n      font-style: italic;\n      font-size: 16px;\n      color: rgba(26, 58, 42, 0.5);\n      line-height: 1.8;\n      margin-bottom: 12px;\n    }\n    .pp-scripture-ref {\n      font-family: 'Lato', sans-serif;\n      font-size: 10px;\n      letter-spacing: 3px;\n      text-transform: uppercase;\n      color: var(--sap-gold);\n    }\n\n    \/* \u2500\u2500 Messages \u2500\u2500 *\/\n    .pp-msg {\n      max-width: 680px;\n      margin: 0 auto 40px;\n      padding: 22px 30px;\n      text-align: center;\n      font-size: 15px;\n      line-height: 1.7;\n      border: 1px solid;\n      opacity: 0;\n      transform: translateY(15px);\n      transition: opacity 0.5s ease, transform 0.5s ease;\n    }\n    .pp-msg.pp-anim-in {\n      opacity: 1 !important;\n      transform: translateY(0) !important;\n    }\n    .pp-msg-success {\n      background: rgba(212, 168, 67, 0.06);\n      border-color: rgba(212, 168, 67, 0.3);\n      color: var(--sap-green);\n    }\n    .pp-msg-success strong {\n      color: var(--sap-gold);\n    }\n    .pp-msg-error {\n      background: rgba(200, 60, 60, 0.04);\n      border-color: rgba(200, 60, 60, 0.2);\n      color: #8b2020;\n    }\n\n    \/* \u2500\u2500 Form \u2500\u2500 *\/\n    .pp-form-section {\n      max-width: 680px;\n      margin: 0 auto 68px;\n      opacity: 0;\n      transform: translateY(25px);\n      transition: opacity 0.7s ease, transform 0.7s ease;\n    }\n    .pp-form-section.pp-anim-in {\n      opacity: 1 !important;\n      transform: translateY(0) !important;\n      transition-delay: 0.2s;\n    }\n\n    .pp-form-box {\n      background: var(--sap-surface);\n      border: 1px solid var(--sap-green-border);\n      padding: 44px 40px;\n      position: relative;\n    }\n    .pp-form-box::before {\n      content: '';\n      position: absolute;\n      top: 12px; left: 12px;\n      width: 18px; height: 18px;\n      border-top: 1px solid rgba(26, 58, 42, 0.15);\n      border-left: 1px solid rgba(26, 58, 42, 0.15);\n      pointer-events: none;\n    }\n    .pp-form-box::after {\n      content: '';\n      position: absolute;\n      bottom: 12px; right: 12px;\n      width: 18px; height: 18px;\n      border-bottom: 1px solid rgba(26, 58, 42, 0.15);\n      border-right: 1px solid rgba(26, 58, 42, 0.15);\n      pointer-events: none;\n    }\n\n    .pp-form-title {\n      font-family: 'Playfair Display', serif;\n      font-size: 24px;\n      font-weight: 700;\n      color: var(--sap-green);\n      margin-bottom: 8px;\n      text-align: center;\n    }\n    .pp-form-desc {\n      font-family: 'Lato', sans-serif;\n      font-size: 15px;\n      font-weight: 300;\n      color: var(--sap-text-muted);\n      text-align: center;\n      margin-bottom: 30px;\n    }\n\n    .pp-form-row {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 16px;\n      margin-bottom: 16px;\n    }\n    .pp-form-group {\n      margin-bottom: 16px;\n    }\n    .pp-form-group:last-of-type {\n      margin-bottom: 26px;\n    }\n\n    .pp-label {\n      display: block;\n      font-family: 'Lato', sans-serif;\n      font-size: 10px;\n      letter-spacing: 2.5px;\n      text-transform: uppercase;\n      color: var(--sap-green);\n      margin-bottom: 8px;\n      font-weight: 700;\n    }\n\n    .pp-input,\n    .pp-textarea {\n      width: 100%;\n      background: var(--sap-bg);\n      border: 1px solid var(--sap-green-border);\n      padding: 14px 18px;\n      font-family: 'Lato', sans-serif;\n      font-size: 15px;\n      font-weight: 300;\n      color: var(--sap-text-body);\n      outline: none;\n      transition: border-color 0.3s, box-shadow 0.3s;\n      box-sizing: border-box;\n    }\n    .pp-input::placeholder,\n    .pp-textarea::placeholder {\n      color: rgba(26, 40, 30, 0.25);\n    }\n    .pp-input:focus,\n    .pp-textarea:focus {\n      border-color: var(--sap-green);\n      box-shadow: 0 0 0 3px rgba(26, 58, 42, 0.06);\n    }\n    .pp-textarea {\n      min-height: 160px;\n      resize: vertical;\n      line-height: 1.8;\n    }\n\n    .pp-submit-btn {\n      display: block;\n      width: 100%;\n      padding: 17px;\n      background: var(--sap-green);\n      border: 1px solid var(--sap-green);\n      color: #ffffff;\n      font-family: 'Lato', sans-serif;\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: 3px;\n      text-transform: uppercase;\n      cursor: pointer;\n      transition: background 0.3s, letter-spacing 0.3s, box-shadow 0.3s;\n    }\n    .pp-submit-btn:hover {\n      background: var(--sap-green-light);\n      letter-spacing: 0.2em;\n      box-shadow: 0 4px 20px rgba(26, 58, 42, 0.2);\n    }\n\n    .pp-hp {\n      position: absolute;\n      left: -9999px;\n      opacity: 0;\n      height: 0;\n      width: 0;\n      overflow: hidden;\n    }\n\n    \/* \u2500\u2500 Divider \u2500\u2500 *\/\n    .pp-divider {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      max-width: 280px;\n      margin: 0 auto 68px;\n      gap: 16px;\n    }\n    .pp-divider-line {\n      flex: 1;\n      height: 1px;\n      background: linear-gradient(90deg, transparent, rgba(26, 58, 42, 0.15));\n    }\n    .pp-divider-line:last-child {\n      background: linear-gradient(90deg, rgba(26, 58, 42, 0.15), transparent);\n    }\n    .pp-divider svg {\n      width: 18px;\n      height: 18px;\n      stroke: rgba(26, 58, 42, 0.25);\n      fill: none;\n      stroke-width: 1.5;\n      flex-shrink: 0;\n    }\n\n    \/* \u2500\u2500 Wall Header \u2500\u2500 *\/\n    .pp-wall-header {\n      text-align: center;\n      margin-bottom: 48px;\n      opacity: 0;\n      transform: translateY(20px);\n      transition: opacity 0.7s ease, transform 0.7s ease;\n    }\n    .pp-wall-header.pp-anim-in {\n      opacity: 1 !important;\n      transform: translateY(0) !important;\n    }\n    .pp-wall-header .pp-eyebrow  { transition-delay: 0.1s; }\n    .pp-wall-header .pp-title    { transition-delay: 0.2s; }\n    .pp-wall-header .pp-subtitle { transition-delay: 0.3s; }\n    .pp-wall-header.pp-anim-in .pp-eyebrow,\n    .pp-wall-header.pp-anim-in .pp-title,\n    .pp-wall-header.pp-anim-in .pp-subtitle {\n      opacity: 1 !important;\n      transform: translateY(0) !important;\n    }\n    .pp-wall-header .pp-title {\n      font-size: clamp(22px, 3vw, 30px);\n    }\n\n    \/* \u2500\u2500 Wall Cross Ornament \u2500\u2500 *\/\n    .pp-wall-cross {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 40px;\n      opacity: 0;\n      transform: translateY(12px);\n      transition: opacity 0.6s ease, transform 0.6s ease;\n    }\n    .pp-wall-cross.pp-anim-in {\n      opacity: 1 !important;\n      transform: translateY(0) !important;\n      transition-delay: 0.05s;\n    }\n    .pp-wall-cross svg {\n      width: 22px;\n      height: 22px;\n      stroke: rgba(26, 58, 42, 0.25);\n      fill: none;\n      stroke-width: 1.5;\n      flex-shrink: 0;\n    }\n    .pp-wall-cross-line {\n      width: 55px;\n      height: 1px;\n    }\n    .pp-wall-cross-line:first-child {\n      margin-right: 18px;\n      background: linear-gradient(90deg, transparent, rgba(26, 58, 42, 0.15));\n    }\n    .pp-wall-cross-line:last-child {\n      margin-left: 18px;\n      background: linear-gradient(90deg, rgba(26, 58, 42, 0.15), transparent);\n    }\n\n    \/* \u2500\u2500 Prayer Grid \u2500\u2500 *\/\n    .pp-wall {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 1px;\n      background: var(--sap-border);\n      margin-bottom: 52px;\n    }\n\n    .pp-card {\n      background: var(--sap-bg);\n      padding: 30px 26px;\n      position: relative;\n      opacity: 0;\n      transform: translateY(20px);\n      transition: opacity 0.6s ease, transform 0.6s ease, background 0.3s, box-shadow 0.3s;\n    }\n    .pp-card.pp-anim-in {\n      opacity: 1 !important;\n      transform: translateY(0) !important;\n    }\n    .pp-card:hover {\n      background: rgba(26, 58, 42, 0.015);\n      box-shadow: inset 0 0 0 1px rgba(26, 58, 42, 0.06);\n    }\n\n    .pp-card::before {\n      content: '';\n      position: absolute;\n      top: 10px; left: 10px;\n      width: 12px; height: 12px;\n      border-top: 1px solid rgba(26, 58, 42, 0.12);\n      border-left: 1px solid rgba(26, 58, 42, 0.12);\n      opacity: 0;\n      transition: opacity 0.4s;\n      pointer-events: none;\n    }\n    .pp-card::after {\n      content: '';\n      position: absolute;\n      bottom: 10px; right: 10px;\n      width: 12px; height: 12px;\n      border-bottom: 1px solid rgba(26, 58, 42, 0.12);\n      border-right: 1px solid rgba(26, 58, 42, 0.12);\n      opacity: 0;\n      transition: opacity 0.4s;\n      pointer-events: none;\n    }\n    .pp-card:hover::before,\n    .pp-card:hover::after {\n      opacity: 1;\n    }\n\n    .pp-card-cross {\n      display: flex;\n      justify-content: center;\n      margin-bottom: 18px;\n    }\n    .pp-card-cross svg {\n      width: 18px;\n      height: 18px;\n      stroke: rgba(26, 58, 42, 0.15);\n      fill: none;\n      stroke-width: 1.5;\n    }\n\n    .pp-card-text {\n      font-family: 'Playfair Display', serif;\n      font-style: italic;\n      font-size: 15px;\n      color: rgba(26, 40, 30, 0.6);\n      line-height: 1.85;\n      text-align: center;\n      margin-bottom: 20px;\n    }\n\n    .pp-card-line {\n      width: 30px;\n      height: 1px;\n      background: rgba(26, 58, 42, 0.12);\n      margin: 0 auto 18px;\n    }\n\n    .pp-card-footer {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n    }\n\n    .pp-card-name {\n      display: block;\n      font-family: 'Lato', sans-serif;\n      font-size: 13px;\n      font-weight: 700;\n      color: var(--sap-green);\n      margin-bottom: 3px;\n    }\n    .pp-card-date {\n      display: block;\n      font-family: 'Lato', sans-serif;\n      font-size: 10px;\n      letter-spacing: 1px;\n      color: rgba(26, 40, 30, 0.3);\n    }\n\n    .pp-pray-btn {\n      all: unset;\n      display: flex;\n      align-items: center;\n      gap: 7px;\n      padding: 7px 14px;\n      border: 1px solid var(--sap-border);\n      cursor: pointer;\n      transition: all 0.3s;\n      flex-shrink: 0;\n    }\n    .pp-pray-btn:hover {\n      border-color: var(--sap-gold);\n      background: rgba(212, 168, 67, 0.05);\n    }\n    .pp-pray-btn.prayed {\n      border-color: var(--sap-gold);\n      background: rgba(212, 168, 67, 0.08);\n    }\n    .pp-pray-btn svg {\n      width: 13px;\n      height: 13px;\n      stroke: rgba(212, 168, 67, 0.5);\n      fill: none;\n      stroke-width: 1.5;\n      transition: stroke 0.3s, fill 0.3s;\n    }\n    .pp-pray-btn.prayed svg {\n      stroke: var(--sap-gold);\n      fill: rgba(212, 168, 67, 0.25);\n    }\n    .pp-pray-count {\n      font-family: 'Lato', sans-serif;\n      font-size: 12px;\n      color: rgba(26, 40, 30, 0.4);\n      font-weight: 400;\n      transition: color 0.3s;\n    }\n    .pp-pray-btn.prayed .pp-pray-count {\n      color: var(--sap-gold);\n      font-weight: 700;\n    }\n    .pp-pray-label {\n      font-family: 'Lato', sans-serif;\n      font-size: 8px;\n      letter-spacing: 1.5px;\n      text-transform: uppercase;\n      color: rgba(26, 40, 30, 0.3);\n    }\n    .pp-pray-btn.prayed .pp-pray-label {\n      color: var(--sap-gold);\n    }\n\n    \/* \u2500\u2500 Empty State \u2500\u2500 *\/\n    .pp-empty {\n      text-align: center;\n      padding: 64px 20px;\n      opacity: 0;\n      transform: translateY(18px);\n      transition: opacity 0.6s ease, transform 0.6s ease;\n    }\n    .pp-empty.pp-anim-in {\n      opacity: 1 !important;\n      transform: translateY(0) !important;\n    }\n    .pp-empty svg {\n      width: 38px;\n      height: 38px;\n      stroke: rgba(26, 58, 42, 0.15);\n      fill: none;\n      stroke-width: 1;\n      margin-bottom: 18px;\n    }\n    .pp-empty-text {\n      font-family: 'Playfair Display', serif;\n      font-style: italic;\n      font-size: 18px;\n      color: rgba(26, 40, 30, 0.4);\n      margin-bottom: 8px;\n    }\n    .pp-empty-sub {\n      font-family: 'Lato', sans-serif;\n      font-size: 15px;\n      font-weight: 300;\n      color: rgba(26, 40, 30, 0.3);\n    }\n\n    \/* \u2500\u2500 Pagination \u2500\u2500 *\/\n    .pp-pagination {\n      display: flex;\n      justify-content: center;\n      gap: 5px;\n      margin-bottom: 20px;\n    }\n    .pp-pagination .page-numbers {\n      display: inline-block;\n      padding: 9px 16px;\n      font-family: 'Lato', sans-serif;\n      font-size: 12px;\n      letter-spacing: 1px;\n      color: rgba(26, 40, 30, 0.4);\n      border: 1px solid var(--sap-border);\n      text-decoration: none !important;\n      transition: all 0.3s;\n    }\n    .pp-pagination .page-numbers:hover {\n      color: var(--sap-green);\n      border-color: rgba(26, 58, 42, 0.25);\n      background: var(--sap-green-faint);\n    }\n    .pp-pagination .page-numbers.current {\n      color: var(--sap-green);\n      border-color: rgba(26, 58, 42, 0.3);\n      background: rgba(26, 58, 42, 0.06);\n      font-weight: 700;\n    }\n\n    \/* \u2500\u2500 Ambient Texture \u2500\u2500 *\/\n    .pp-particle {\n      position: absolute;\n      border-radius: 50%;\n      pointer-events: none;\n      z-index: 0;\n    }\n    .pp-particle:nth-child(1) {\n      width: 220px; height: 220px;\n      top: -60px; right: -80px;\n      background: radial-gradient(circle, rgba(212, 168, 67, 0.04), transparent 70%);\n      animation: ppFloat 16s ease-in-out infinite;\n    }\n    .pp-particle:nth-child(2) {\n      width: 160px; height: 160px;\n      bottom: -40px; left: 4%;\n      background: radial-gradient(circle, rgba(26, 58, 42, 0.03), transparent 70%);\n      animation: ppFloat 20s ease-in-out infinite reverse;\n    }\n    .pp-particle:nth-child(3) {\n      width: 110px; height: 110px;\n      top: 42%; left: -25px;\n      background: radial-gradient(circle, rgba(212, 168, 67, 0.03), transparent 70%);\n      animation: ppFloat 13s ease-in-out infinite 2s;\n    }\n    @keyframes ppFloat {\n      0%, 100% { transform: translateY(0) scale(1); opacity: 0.5; }\n      50% { transform: translateY(-18px) scale(1.05); opacity: 0.8; }\n    }\n\n    \/* \u2500\u2500 Fallback for no-JS \u2500\u2500 *\/\n    @keyframes ppFallbackIn {\n      to { opacity: 1 !important; transform: none !important; }\n    }\n    .pp-parish-badge, .pp-eyebrow, .pp-title, .pp-subtitle, .pp-scripture,\n    .pp-form-section, .pp-wall-header, .pp-wall-cross, .pp-card, .pp-empty, .pp-msg {\n      animation: ppFallbackIn 0.01s forwards 2.5s;\n    }\n    .pp-section.pp-revealed .pp-parish-badge,\n    .pp-section.pp-revealed .pp-eyebrow,\n    .pp-section.pp-revealed .pp-title,\n    .pp-section.pp-revealed .pp-subtitle,\n    .pp-section.pp-revealed .pp-scripture,\n    .pp-section.pp-revealed .pp-form-section,\n    .pp-section.pp-revealed .pp-wall-header,\n    .pp-section.pp-revealed .pp-wall-cross,\n    .pp-section.pp-revealed .pp-card,\n    .pp-section.pp-revealed .pp-empty,\n    .pp-section.pp-revealed .pp-msg {\n      animation: none !important;\n    }\n\n    \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n    @media (max-width: 900px) {\n      .pp-section { padding: 64px 20px; }\n      .pp-wall { grid-template-columns: repeat(2, 1fr); }\n      .pp-form-box { padding: 30px 22px; }\n    }\n    @media (max-width: 540px) {\n      .pp-wall { grid-template-columns: 1fr; }\n      .pp-form-row { grid-template-columns: 1fr; }\n      .pp-section { padding: 48px 16px; }\n    }\n    <\/style>\n\n    <section class=\"pp-section\" id=\"ppSection\">\n      <div class=\"pp-particle\"><\/div>\n      <div class=\"pp-particle\"><\/div>\n      <div class=\"pp-particle\"><\/div>\n\n      <div class=\"pp-inner\">\n\n        <!-- PARISH BADGE -->\n        <div class=\"pp-parish-badge\">\n          <svg viewBox=\"0 0 24 24\">\n            <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"22\"\/>\n            <line x1=\"5\" y1=\"8\" x2=\"19\" y2=\"8\"\/>\n            <circle cx=\"12\" cy=\"5\" r=\"0\" fill=\"currentColor\" stroke=\"none\">\n              <animate attributeName=\"r\" values=\"0;1.5;0\" dur=\"4s\" repeatCount=\"indefinite\"\/>\n            <\/circle>\n          <\/svg>\n          <span class=\"pp-parish-name\">St. Apostle Parish<\/span>\n        <\/div>\n\n        <!-- HEADER -->\n        <div class=\"pp-header\">\n          <p class=\"pp-eyebrow\">Community Prayer<\/p>\n          <h1 class=\"pp-title\">Prayer Intentions<\/h1>\n          <p class=\"pp-subtitle\">Share your heart with our parish community<\/p>\n        <\/div>\n\n        <!-- SCRIPTURE -->\n        <div class=\"pp-scripture\">\n          <p class=\"pp-scripture-text\">&ldquo;Where two or three gather in my name, there am I with them.&rdquo;<\/p>\n          <p class=\"pp-scripture-ref\">\u2014 Matthew 18:20<\/p>\n        <\/div>\n\n        <!-- MESSAGES -->\n                \n        <!-- FORM -->\n        <div class=\"pp-form-section\">\n          <div class=\"pp-form-box\">\n            <h2 class=\"pp-form-title\">Submit Your Prayer<\/h2>\n            <p class=\"pp-form-desc\">Your prayer will be reviewed and added to our community wall.<\/p>\n            <form method=\"post\" action=\"https:\/\/demo2.yinwoodweb.com\/mulanay\/prayer\/\">\n              <input type=\"hidden\" id=\"parish_prayer_nonce\" name=\"parish_prayer_nonce\" value=\"e1a2a4b76f\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/mulanay\/wp-json\/wp\/v2\/pages\/1170\" \/>\n              <!-- Honeypot -->\n              <div class=\"pp-hp\" aria-hidden=\"true\">\n                <label>Leave empty <input type=\"text\" name=\"prayer_hp_field\" tabindex=\"-1\" autocomplete=\"off\"><\/label>\n              <\/div>\n\n              <div class=\"pp-form-row\">\n                <div class=\"pp-form-group\">\n                  <label class=\"pp-label\" for=\"ppName\">Your Name (optional)<\/label>\n                  <input class=\"pp-input\" type=\"text\" id=\"ppName\" name=\"prayer_name\" placeholder=\"e.g. Maria Santos\" maxlength=\"100\">\n                <\/div>\n                <div class=\"pp-form-group\">\n                  <label class=\"pp-label\" for=\"ppEmail\">Email (private, optional)<\/label>\n                  <input class=\"pp-input\" type=\"email\" id=\"ppEmail\" name=\"prayer_email\" placeholder=\"Not displayed publicly\" maxlength=\"150\">\n                <\/div>\n              <\/div>\n\n              <div class=\"pp-form-group\">\n                <label class=\"pp-label\" for=\"ppText\">Your Prayer Intention *<\/label>\n                <textarea class=\"pp-textarea\" id=\"ppText\" name=\"prayer_text\" placeholder=\"Share your prayer intention with our community...\" required maxlength=\"2000\"><\/textarea>\n              <\/div>\n\n              <button type=\"submit\" class=\"pp-submit-btn\" name=\"parish_prayer_submit\" value=\"1\">Submit Prayer Request<\/button>\n            <\/form>\n          <\/div>\n        <\/div>\n\n        <!-- DIVIDER -->\n        <div class=\"pp-divider\">\n          <span class=\"pp-divider-line\"><\/span>\n          <svg viewBox=\"0 0 24 24\">\n            <line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"22\"\/>\n            <line x1=\"5\" y1=\"8\" x2=\"19\" y2=\"8\"\/>\n          <\/svg>\n          <span class=\"pp-divider-line\"><\/span>\n        <\/div>\n\n        <!-- WALL HEADER -->\n        <div class=\"pp-wall-header\">\n          <p class=\"pp-eyebrow\">Prayer Wall<\/p>\n          <h2 class=\"pp-title\">Community Prayers<\/h2>\n          <p class=\"pp-subtitle\">Lifting our voices together in faith and hope<\/p>\n        <\/div>\n\n        <!-- WALL CROSS ORNAMENT -->\n        <div class=\"pp-wall-cross\">\n          <span class=\"pp-wall-cross-line\"><\/span>\n          <svg viewBox=\"0 0 24 24\"><line x1=\"12\" y1=\"2\" x2=\"12\" y2=\"22\"\/><line x1=\"5\" y1=\"8\" x2=\"19\" y2=\"8\"\/><\/svg>\n          <span class=\"pp-wall-cross-line\"><\/span>\n        <\/div>\n\n        <!-- PRAYER GRID -->\n                <div class=\"pp-empty\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z\"\/><\/svg>\n          <p class=\"pp-empty-text\">The Prayer Wall is waiting.<\/p>\n          <p class=\"pp-empty-sub\">Be the first to share a prayer intention with our community.<\/p>\n        <\/div>\n        \n      <\/div>\n    <\/section>\n\n    <script>\n    (function(){\n      var section = document.getElementById('ppSection');\n      if(!section) return;\n\n      \/* \u2500\u2500 Disable fallback \u2500\u2500 *\/\n      section.classList.add('pp-revealed');\n\n      \/* \u2500\u2500 Scroll Reveal \u2500\u2500 *\/\n      var queue = [\n        {el:section.querySelector('.pp-parish-badge'),  delay:0},\n        {el:section.querySelector('.pp-header'),         delay:0},\n        {el:section.querySelector('.pp-scripture'),      delay:0},\n      ];\n\n      var msg = section.querySelector('.pp-msg');\n      if(msg) queue.push({el:msg, delay:0});\n\n      queue.push({el:section.querySelector('.pp-form-section'),  delay:0});\n      queue.push({el:section.querySelector('.pp-wall-header'),   delay:0});\n      queue.push({el:section.querySelector('.pp-wall-cross'),    delay:0});\n\n      section.querySelectorAll('.pp-card').forEach(function(c,i){\n        queue.push({el:c, delay: i * 90});\n      });\n\n      var empty = section.querySelector('.pp-empty');\n      if(empty) queue.push({el:empty, delay:0});\n\n      queue = queue.filter(function(q){ return q.el !== null; });\n\n      if('IntersectionObserver' in window){\n        var seen = [];\n        queue.forEach(function(){ seen.push(false); });\n        var obs = new IntersectionObserver(function(entries){\n          entries.forEach(function(entry){\n            if(!entry.isIntersecting) return;\n            var idx = queue.findIndex(function(q){ return q.el === entry.target; });\n            if(idx === -1 || seen[idx]) return;\n            seen[idx] = true;\n            obs.unobserve(entry.target);\n            setTimeout(function(){ entry.target.classList.add('pp-anim-in'); }, queue[idx].delay);\n          });\n        },{threshold:0.05, rootMargin:'0px 0px -8% 0px'});\n        queue.forEach(function(q){ obs.observe(q.el); });\n      } else {\n        function onScroll(){\n          var wh = window.innerHeight;\n          queue.forEach(function(q){\n            if(q.el.classList.contains('pp-anim-in')) return;\n            if(q.el.getBoundingClientRect().top < wh * 0.88)\n              setTimeout(function(){ q.el.classList.add('pp-anim-in'); }, q.delay);\n          });\n        }\n        window.addEventListener('scroll', onScroll, {passive:true});\n        onScroll();\n      }\n\n      \/* \u2500\u2500 \"I Prayed\" Button \u2500\u2500 *\/\n      section.querySelectorAll('.pp-pray-btn').forEach(function(btn){\n        var id = btn.getAttribute('data-id');\n        if(localStorage.getItem('pp_prayed_' + id)){\n          btn.classList.add('prayed');\n          btn.querySelector('.pp-pray-label').textContent = 'Prayed';\n        }\n\n        btn.addEventListener('click', function(){\n          if(localStorage.getItem('pp_prayed_' + id)) return;\n          btn.classList.add('prayed');\n          localStorage.setItem('pp_prayed_' + id, '1');\n\n          var countEl = btn.querySelector('.pp-pray-count');\n          var fd = new FormData();\n          fd.append('action', 'parish_pray');\n          fd.append('nonce', '02c6787e52');\n          fd.append('prayer_id', id);\n\n          fetch('https:\/\/demo2.yinwoodweb.com\/mulanay\/wp-admin\/admin-ajax.php', {method:'POST', body:fd})\n            .then(function(r){ return r.json(); })\n            .then(function(data){\n              if(data.success) countEl.textContent = data.data.count;\n            })\n            .catch(function(){\n              var c = parseInt(countEl.textContent) || 0;\n              countEl.textContent = c + 1;\n            });\n        });\n      });\n    })();\n    <\/script>\n\n    \n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","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":"Prayers - St. Peter The Apostle Parish","description":""},"footnotes":""},"class_list":["post-1170","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":"Yin Wood","author_link":"https:\/\/demo2.yinwoodweb.com\/mulanay\/blog\/author\/phwpywadsa623\/"},"uagb_comment_info":0,"uagb_excerpt":null,"_links":{"self":[{"href":"https:\/\/demo2.yinwoodweb.com\/mulanay\/wp-json\/wp\/v2\/pages\/1170","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo2.yinwoodweb.com\/mulanay\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/demo2.yinwoodweb.com\/mulanay\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/demo2.yinwoodweb.com\/mulanay\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/demo2.yinwoodweb.com\/mulanay\/wp-json\/wp\/v2\/comments?post=1170"}],"version-history":[{"count":4,"href":"https:\/\/demo2.yinwoodweb.com\/mulanay\/wp-json\/wp\/v2\/pages\/1170\/revisions"}],"predecessor-version":[{"id":1174,"href":"https:\/\/demo2.yinwoodweb.com\/mulanay\/wp-json\/wp\/v2\/pages\/1170\/revisions\/1174"}],"wp:attachment":[{"href":"https:\/\/demo2.yinwoodweb.com\/mulanay\/wp-json\/wp\/v2\/media?parent=1170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}