Fanduel

Holy Week | FanDuel Sportsbook :root { –fd-dark: #0a0e1a; –fd-navy: #0f1729; –fd-card: #141c2e; –fd-border: #1e2d4a; –fd-green: #1fcf65; –fd-green-dim: #17a350; –fd-blue: #1a73e8; –fd-gold: #f5c518; –fd-text: #e8edf5; –fd-muted: #7a8aaa; –fd-red: #e84040; } * { box-sizing: border-box; margin: 0; padding: 0; } body { background: var(–fd-dark); font-family: ‘Barlow’, sans-serif; color: var(–fd-text); padding: 40px 20px; min-height: 100vh; } h1.page-title { font-family: ‘Barlow Condensed’, sans-serif; font-weight: 900; font-size: 2.2rem; text-transform: uppercase; letter-spacing: 0.04em; text-align: center; margin-bottom: 8px; color: #fff; } .page-subtitle { text-align: center; color: var(–fd-muted); font-size: 0.9rem; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 48px; } .page-subtitle span { color: var(–fd-green); font-weight: 700; } .cards-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(340px, 1fr)); gap: 20px; max-width: 1100px; margin: 0 auto; } /* ── BASE CARD ── */ .bet-card { background: var(–fd-card); border: 1px solid var(–fd-border); border-radius: 12px; overflow: hidden; position: relative; } .bet-card::before { content: ”; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, var(–fd-green), var(–fd-blue)); } .card-header { background: var(–fd-navy); padding: 12px 16px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid var(–fd-border); } .event-tag { font-family: ‘Barlow Condensed’, sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(–fd-muted); } .live-badge { background: var(–fd-green); color: #000; font-size: 0.6rem; font-weight: 800; letter-spacing: 0.1em; padding: 2px 7px; border-radius: 3px; text-transform: uppercase; } .featured-badge { background: var(–fd-gold); color: #000; font-size: 0.6rem; font-weight: 800; letter-spacing: 0.1em; padding: 2px 7px; border-radius: 3px; text-transform: uppercase; } .card-body { padding: 16px; } .bet-title { font-family: ‘Barlow Condensed’, sans-serif; font-weight: 800; font-size: 1.1rem; text-transform: uppercase; letter-spacing: 0.03em; color: #fff; margin-bottom: 14px; line-height: 1.2; } /* ── MONEYLINE / SPREAD ROWS ── */ .matchup-row { display: flex; gap: 10px; margin-bottom: 10px; } .matchup-row.triple { flex-wrap: wrap; } .bet-btn { flex: 1; background: #1a2540; border: 1px solid var(–fd-border); border-radius: 8px; padding: 10px 8px; text-align: center; cursor: pointer; transition: border-color 0.15s, background 0.15s; min-width: 90px; } .bet-btn:hover { border-color: var(–fd-green); background: #1d2f50; } .bet-btn.active { border-color: var(–fd-green); background: rgba(31,207,101,0.12); } .bet-btn .label { font-size: 0.72rem; color: var(–fd-muted); text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .bet-btn .odds { font-family: ‘Barlow Condensed’, sans-serif; font-size: 1.35rem; font-weight: 800; color: var(–fd-green); line-height: 1; } .bet-btn .odds.negative { color: var(–fd-text); } .bet-btn .spread { font-family: ‘Barlow Condensed’, sans-serif; font-size: 0.85rem; font-weight: 700; color: var(–fd-muted); margin-top: 2px; } /* ── OVER/UNDER ── */ .ou-container { background: #0f1624; border: 1px solid var(–fd-border); border-radius: 8px; padding: 14px; margin-bottom: 10px; } .ou-label { font-size: 0.7rem; color: var(–fd-muted); text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 8px; } .ou-number { font-family: ‘Barlow Condensed’, sans-serif; font-size: 2.6rem; font-weight: 900; color: #fff; line-height: 1; margin-bottom: 8px; } .ou-number span { color: var(–fd-green); } .ou-buttons { display: flex; gap: 8px; } .ou-btn { flex: 1; padding: 9px; border-radius: 6px; border: 1px solid var(–fd-border); text-align: center; cursor: pointer; background: #1a2540; } .ou-btn:hover { border-color: var(–fd-green); background: #1d2f50; } .ou-btn .direction { font-family: ‘Barlow Condensed’, sans-serif; font-size: 0.75rem; font-weight: 700; letter-spacing: 0.08em; color: var(–fd-muted); text-transform: uppercase; } .ou-btn .price { font-family: ‘Barlow Condensed’, sans-serif; font-size: 1.2rem; font-weight: 800; color: var(–fd-green); } /* ── PARLAY CARD ── */ .parlay-legs { margin-bottom: 14px; } .parlay-leg { display: flex; align-items: center; gap: 10px; padding: 9px 10px; border-radius: 7px; background: #0f1624; border: 1px solid var(–fd-border); margin-bottom: 8px; } .leg-icon { width: 28px; height: 28px; border-radius: 50%; background: rgba(31,207,101,0.15); display: flex; align-items: center; justify-content: center; font-size: 0.85rem; flex-shrink: 0; } .leg-text { flex: 1; } .leg-text .leg-title { font-size: 0.8rem; font-weight: 600; color: #fff; line-height: 1.2; } .leg-text .leg-sub { font-size: 0.68rem; color: var(–fd-muted); text-transform: uppercase; letter-spacing: 0.05em; margin-top: 1px; } .leg-odds-badge { font-family: ‘Barlow Condensed’, sans-serif; font-size: 1rem; font-weight: 800; color: var(–fd-green); flex-shrink: 0; } .parlay-payout { background: linear-gradient(135deg, #0d1f14, #0a1a2e); border: 1px solid var(–fd-green-dim); border-radius: 8px; padding: 12px 14px; display: flex; align-items: center; justify-content: space-between; } .payout-label { font-size: 0.7rem; text-transform: uppercase; letter-spacing: 0.1em; color: var(–fd-muted); } .payout-odds { font-family: ‘Barlow Condensed’, sans-serif; font-size: 1.8rem; font-weight: 900; color: var(–fd-green); line-height: 1; } .payout-return { text-align: right; } .payout-return .amount { font-family: ‘Barlow Condensed’, sans-serif; font-size: 1.1rem; font-weight: 800; color: var(–fd-gold); } .payout-return .amount-label { font-size: 0.65rem; color: var(–fd-muted); text-transform: uppercase; letter-spacing: 0.07em; } /* ── CARD FOOTER ── */ .card-footer { padding: 10px 16px 14px; display: flex; gap: 8px; } .add-btn { flex: 1; padding: 10px; background: var(–fd-green); color: #000; border: none; border-radius: 7px; font-family: ‘Barlow Condensed’, sans-serif; font-size: 0.95rem; font-weight: 800; letter-spacing: 0.05em; text-transform: uppercase; cursor: pointer; } .add-btn:hover { background: #24e870; } /* ── FULL-WIDTH CARD ── */ .bet-card.full { grid-column: 1 / -1; } /* ── INJURY NOTICE ── */ .injury-notice { display: flex; align-items: flex-start; gap: 8px; background: rgba(232,64,64,0.1); border: 1px solid rgba(232,64,64,0.3); border-radius: 7px; padding: 9px 11px; margin-bottom: 10px; font-size: 0.78rem; color: #f8a5a5; line-height: 1.4; } .injury-notice .icon { font-size: 1rem; flex-shrink: 0; margin-top: 1px; } .promo-banner { background: linear-gradient(135deg, #0d2b1a, #0a1629); border: 1px solid var(–fd-green-dim); border-radius: 10px; padding: 16px 20px; text-align: center; margin: 0 auto 36px; max-width: 1100px; } .promo-banner .promo-title { font-family: ‘Barlow Condensed’, sans-serif; font-size: 1.4rem; font-weight: 900; text-transform: uppercase; letter-spacing: 0.06em; color: var(–fd-green); margin-bottom: 4px; } .promo-banner .promo-text { font-size: 0.82rem; color: var(–fd-muted); line-height: 1.5; } .promo-banner .promo-url { font-weight: 700; color: var(–fd-text); } .fd-logo-row { display: flex; align-items: center; justify-content: center; gap: 10px; margin-bottom: 12px; } .fd-logo { background: var(–fd-green); color: #000; font-family: ‘Barlow Condensed’, sans-serif; font-weight: 900; font-size: 1.1rem; padding: 4px 12px; border-radius: 5px; letter-spacing: 0.04em; text-transform: uppercase; } .fd-logo-sub { font-family: ‘Barlow Condensed’, sans-serif; font-size: 0.75rem; letter-spacing: 0.15em; text-transform: uppercase; color: var(–fd-muted); } .section-label { font-family: ‘Barlow Condensed’, sans-serif; font-weight: 700; font-size: 0.7rem; letter-spacing: 0.15em; text-transform: uppercase; color: var(–fd-green); margin-bottom: 10px; display: flex; align-items: center; gap: 6px; } .section-label::after { content: ”; flex: 1; height: 1px; background: var(–fd-border); } .disclaimer { text-align: center; font-size: 0.62rem; color: #3a4a65; margin-top: 40px; max-width: 800px; margin-left: auto; margin-right: auto; line-height: 1.6; }
Sportsbook & Casino

Holy Week Betting Board

St. Peter Lutheran • Mechanicsburg, PA — April 1–5, 2026

🎉 New Player Promo — Bet $10, Get $150 in Bonus Bets*
Visit stpetermechanicsburg.com/fanduel to claim your offer. *Bonus bets expire in 7 days. One new player offer only. Additional terms may apply. Must be 21+ and present in select states, or 18+ in DC, KY, or WY. Gambling problem? Call 1-800-GAMBLER.
🕯️ Maundy Thursday · Apr 2 Best Bet
Dinner vs. Late Service Attendance
🦞 Shrimp & Lobster Dinner
-110
-7.5
✝️ Maundy Thursday Service
+275
ML
Action coming in on the Service money line at +275. Dinner opens as heavy favorite at -7.5 — shrimp and lobster a historically dominant draw.
📋 Good Friday · Apr 3 Open
Bulletin Typos — Over / Under
Vegas-Set Total
1.5 typos
⬆ Over 1.5
-115
⬇ Under 1.5
-105
Back-to-back fatigue is real. Historically, proofreading performance suffers on night two of the Triduum. Sharp money tracking over.
🔥 Easter Vigil · Apr 4 · St. Luke’s Episcopal OFF THE BOARD
Easter Vigil — Exultet Performance Prop
🚨 INJURY REPORT: Fr. [Priest] listed as QUESTIONABLE — fire-lighting hand injury sustained at Monday practice. Per PennLive beat reporter. Service-time decision Saturday night. All props suspended pending update.
Market Suspended
Check back Saturday for updated lines
🌅 Easter Sunday · Apr 5 · 9:30 AM ⭐ Marquee Event
Easter Sunday Props
Total Alleluias
31.5
⬆ Over 31.5
-110
⬇ Under 31.5
-110
🌷 Tulips
+180
Favored
🌼 Daffodils
-220
Chalk
🎯 Holy Week Parlay Special 🔥 Editor’s Pick
The Triduum Two-Legger
✝️
Easter Sunday Service — Over 75 Minutes
Apr 5 · 9:30 AM · Combined Liturgy · Brass Ensemble Confirmed
-115
🕯️
Good Friday Service — Under 60 Minutes
Apr 3 · 7:00 PM · Tenebrae · Back-to-Back Night 2
-105
Parlay Odds
+500
🔔 Brass interludes
confirmed at rehearsal
$10 bet returns
$60.00
Presented by FanDuel Sportsbook & Casino in partnership with St. Peter Lutheran Church, Mechanicsburg, PA. For entertainment purposes only. This is a joke. Jesus is not a prop bet. Gambling problem? Call 1-800-GAMBLER. Must be 21+ (18+ in DC, KY, WY). Present in eligible states. Happy April Fool’s Day — and Happy Easter.