.pja-page{min-height:76vh;padding:18px clamp(16px,4vw,56px) 64px;background:radial-gradient(ellipse at 16% 8%,rgba(100,64,180,.24),transparent 40%),radial-gradient(ellipse at 86% 20%,rgba(35,82,173,.24),transparent 42%),radial-gradient(ellipse at 52% 100%,rgba(198,143,66,.10),transparent 46%)}
.pja-shell{max-width:1240px;margin:0 auto}.pja-back{display:inline-block;margin:8px 0 0;color:#e8d6a1;text-decoration:none;font-size:.94rem}.pja-back:hover{text-decoration:underline;text-underline-offset:4px}.pja-hero{text-align:center;max-width:850px;margin:12px auto 34px;padding:34px 12px 28px}.pja-kicker,.pja-eyebrow{display:block;color:#dfc27e;font-size:.72rem;letter-spacing:.19em;font-weight:700;text-transform:uppercase}.pja-hero h1{font:400 clamp(2.7rem,7vw,5.7rem)/.99 Georgia,'Times New Roman',serif;letter-spacing:-.035em;margin:18px 0}.pja-hero h1 em{font-weight:400;color:#e4c57e}.pja-hero>p{max-width:660px;margin:0 auto;color:var(--muted,#d2d1e4);font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.75}.pja-content{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(320px,1.2fr);gap:clamp(24px,4vw,52px);align-items:start}.pja-intro{padding:24px 8px}.pja-intro h2,.pja-feed h2{font:400 clamp(1.55rem,3vw,2.15rem)/1.2 Georgia,'Times New Roman',serif;color:#f0d99e;margin:12px 0}.pja-intro>p{color:var(--muted,#d2d1e4);font-size:1rem;line-height:1.8}.pja-button{display:inline-flex;align-items:center;gap:12px;margin:14px 0;padding:13px 19px;border-radius:999px;background:linear-gradient(110deg,#c8a55e,#f4dfa5,#d3ad65);color:#1b1730;font-weight:700;text-decoration:none;box-shadow:0 8px 28px #0004}.pja-button:focus-visible,.pja-back:focus-visible,.pja-cinema-card:focus-visible,.pja-feed button:focus-visible{outline:3px solid #fff0bd;outline-offset:4px}.pja-button:hover{filter:brightness(1.08)}.pja-disclaimer{font-size:.84rem!important;color:#aaa8c2!important}.pja-feed{min-width:0;padding:17px;border:1px solid rgba(226,196,128,.35);border-radius:22px;background:linear-gradient(145deg,rgba(31,32,74,.84),rgba(18,28,61,.9));box-shadow:0 20px 65px rgba(0,0,0,.34),0 0 36px rgba(119,89,204,.13)}.pja-feed-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 12px}.pja-feed-head h2{margin:5px 0}.pja-feed-head button{flex:0 0 auto;border:1px solid rgba(226,196,128,.45);border-radius:999px;padding:10px 14px;color:#f1dca0;background:rgba(255,255,255,.05);font:600 .9rem system-ui;cursor:pointer}.pja-feed-head button:hover{background:rgba(226,196,128,.12)}.pja-feed-surface{width:100%;min-height:780px;overflow:hidden;border-radius:14px;background:#fff}.pja-feed-surface iframe{display:block;width:100%;max-width:100%;height:780px;border:0;background:#fff}.pja-feed-status,.pja-feed-note{color:#c9c6de;font-size:.83rem;line-height:1.55;margin:12px 4px 3px}.pja-feed-note a{color:#f1dca0}.pja-cinema-card{display:flex;align-items:center;gap:16px;max-width:680px;margin:22px auto 12px;padding:16px 20px;border:1px solid rgba(228,196,126,.45);border-radius:18px;background:linear-gradient(115deg,rgba(31,33,71,.94),rgba(54,42,93,.86),rgba(17,41,82,.9));color:#f5edda;text-decoration:none;box-shadow:0 14px 38px rgba(8,10,30,.24),0 0 30px rgba(124,91,197,.11);transition:transform .18s ease,border-color .18s ease}.pja-cinema-card:hover{transform:translateY(-2px);border-color:rgba(246,218,159,.8)}.pja-cinema-mark{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border:1px solid rgba(230,199,128,.42);border-radius:50%;color:#ebd08c;font-size:27px;box-shadow:0 0 22px rgba(193,156,81,.15)}.pja-cinema-card>span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}.pja-cinema-card small{color:#dfc27e;font-size:.65rem;letter-spacing:.15em;font-weight:700}.pja-cinema-card strong{font:400 clamp(1.2rem,2.6vw,1.65rem) Georgia,serif}.pja-cinema-card em{font-style:normal;color:#cfcae0;font-size:.9rem}.pja-cinema-arrow{color:#e8cc8a;font-size:1.2rem}.pja-cinema-card:focus-visible{outline-offset:5px}
@media(max-width:820px){.pja-content{grid-template-columns:1fr;gap:12px}.pja-hero{padding-top:24px;margin-bottom:12px}.pja-intro{text-align:center;padding:8px 5px}.pja-feed{max-width:560px;width:100%;margin:0 auto;padding:12px}.pja-feed-head{align-items:flex-start}.pja-feed-surface{min-height:740px}.pja-feed-surface iframe{height:740px}}
@media(max-width:480px){.pja-page{padding-inline:12px}.pja-feed{padding:9px;border-radius:17px}.pja-feed-head{gap:8px}.pja-feed-head button{padding:9px 10px;font-size:.8rem}.pja-feed-surface{min-height:700px}.pja-feed-surface iframe{height:700px}.pja-cinema-card{gap:11px;padding:13px 14px}.pja-cinema-mark{flex-basis:42px;width:42px;height:42px}.pja-cinema-card small{font-size:.58rem;letter-spacing:.11em}}
@media(prefers-reduced-motion:reduce){.pja-cinema-card{transition:none}.pja-cinema-card:hover{transform:none}}

.pja-youtube-feed{margin:32px 0 0;padding:clamp(16px,3vw,28px);border:1px solid rgba(226,196,128,.35);border-radius:22px;background:linear-gradient(145deg,rgba(31,32,74,.84),rgba(18,28,61,.9));box-shadow:0 20px 65px rgba(0,0,0,.34),0 0 36px rgba(119,89,204,.13)}.pja-youtube-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.pja-youtube-head h2{font:400 clamp(1.55rem,3vw,2.15rem)/1.2 Georgia,'Times New Roman',serif;color:#f0d99e;margin:10px 0 6px}.pja-youtube-head p{margin:0;color:var(--muted,#d2d1e4);line-height:1.6}.pja-youtube-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.pja-youtube-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border:1px solid rgba(226,196,128,.45);border-radius:999px;color:#f1dca0;text-decoration:none;font-weight:650}.pja-youtube-link:hover{background:rgba(226,196,128,.12)}.pja-youtube-link:focus-visible{outline:3px solid #fff0bd;outline-offset:4px}.pja-youtube-player{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:15px;background:#090d1c}.pja-youtube-player iframe{display:block;width:100%;height:100%;border:0}@media(max-width:600px){.pja-youtube-head{align-items:flex-start;flex-direction:column}.pja-youtube-actions{justify-content:flex-start}.pja-youtube-link{align-self:flex-start}.pja-youtube-player{border-radius:11px}}
.pja-video-refresh{background:transparent;font:inherit;cursor:pointer}.pja-video-status{margin:12px 2px;color:#d2d1e4;font-size:.9rem;line-height:1.55}.pja-youtube-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pja-video-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(226,196,128,.24);border-radius:15px;background:rgba(7,12,31,.62);color:#f4efdf;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.pja-video-card:hover{transform:translateY(-3px);border-color:rgba(226,196,128,.7);box-shadow:0 12px 28px #05091d80}.pja-video-card:focus-visible{outline:3px solid #fff0bd;outline-offset:4px}.pja-video-thumb{position:relative;display:block;aspect-ratio:16/9;background:#090d1c;overflow:hidden}.pja-video-thumb img{display:block;width:100%;height:100%;object-fit:cover}.pja-video-play{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(transparent 55%,#050817aa);color:white;font-size:2.2rem;text-shadow:0 2px 12px #000}.pja-video-copy{display:flex;flex:1;flex-direction:column;gap:9px;padding:13px}.pja-video-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font:500 1rem/1.45 Georgia,'Times New Roman',serif}.pja-video-date{margin-top:auto;color:#b9b6cf;font-size:.76rem;letter-spacing:.04em}.pja-youtube-live{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 0 0;padding:clamp(18px,3vw,28px);border:1px solid rgba(226,196,128,.28);border-radius:20px;background:linear-gradient(110deg,rgba(32,28,65,.82),rgba(20,42,78,.84));box-shadow:0 14px 38px rgba(8,10,30,.24)}.pja-youtube-live h2{margin:9px 0 7px;color:#f0d99e;font:400 clamp(1.35rem,2.5vw,1.9rem)/1.2 Georgia,'Times New Roman',serif}.pja-youtube-live p{margin:0;color:#cfccdf;line-height:1.6}.pja-youtube-live .pja-youtube-actions{max-width:420px}
@media(max-width:900px){.pja-youtube-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pja-youtube-live{align-items:flex-start;flex-direction:column}.pja-youtube-live .pja-youtube-actions{justify-content:flex-start}}
@media(max-width:520px){.pja-youtube-grid{grid-template-columns:1fr;gap:12px}.pja-video-card{display:grid;grid-template-columns:minmax(120px,.85fr) minmax(0,1.15fr);align-items:stretch}.pja-video-copy{padding:10px}.pja-video-title{-webkit-line-clamp:4;font-size:.94rem}.pja-youtube-live{padding:16px;border-radius:16px}.pja-youtube-live .pja-youtube-actions{display:grid;width:100%}.pja-youtube-live .pja-youtube-link{justify-content:center}}
@media(prefers-reduced-motion:reduce){.pja-video-card{transition:none}.pja-video-card:hover{transform:none}}
.pja-video-player-note{display:grid;place-items:center;width:100%;height:100%;margin:0;padding:20px;color:#d2d1e4;text-align:center;line-height:1.6}.pja-video-fallback{margin:10px 2px 20px;color:#c9c6de;font-size:.84rem;line-height:1.5}.pja-video-fallback a{color:#f1dca0}.pja-video-card{font:inherit;text-align:left;cursor:pointer}.pja-video-card[aria-pressed=true]{border-color:rgba(246,218,159,.92);box-shadow:0 0 0 2px rgba(226,196,128,.22),0 12px 28px #05091d80}.pja-youtube-live{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);align-items:center}.pja-youtube-live-head h2{margin:9px 0 7px;color:#f0d99e;font:400 clamp(1.35rem,2.5vw,1.9rem)/1.2 Georgia,'Times New Roman',serif}.pja-youtube-live-head p{margin:0 0 14px;color:#cfccdf;line-height:1.6}.pja-youtube-live-player{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:15px;background:#090d1c}.pja-youtube-live-player iframe{display:block;width:100%;height:100%;border:0}.pja-youtube-live .pja-video-player-note{font-size:.9rem}.pja-youtube-live .pja-video-status{grid-column:1/-1}
@media(max-width:900px){.pja-youtube-live{grid-template-columns:1fr;gap:16px}}
.pja-video-player{position:relative;width:100%;max-width:1080px;aspect-ratio:16/9;margin:24px auto 18px;overflow:hidden;border:1px solid rgba(239,211,145,.62);border-radius:22px;background:radial-gradient(ellipse at 50% 0%,rgba(82,94,167,.34),transparent 62%),linear-gradient(145deg,#10172f,#070b18 68%);box-shadow:0 24px 75px rgba(0,0,0,.44),0 0 42px rgba(144,111,213,.2),inset 0 0 0 1px rgba(255,255,255,.04)}.pja-video-player iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#080c19}.pja-video-player iframe[hidden]{display:none}.pja-video-player .pja-video-player-note{position:absolute;inset:0;display:grid;place-items:center;width:auto;height:auto;margin:0;padding:24px;color:#dfd8ee;text-align:center;line-height:1.6}.pja-video-player .pja-video-player-note[hidden]{display:none}.pja-video-player:has(iframe:not([hidden])){box-shadow:0 28px 84px rgba(0,0,0,.48),0 0 48px rgba(144,111,213,.23),0 0 0 1px rgba(255,255,255,.035)}.pja-video-status,.pja-video-fallback,.pja-youtube-grid{max-width:1080px;margin-left:auto;margin-right:auto}.pja-youtube-grid{margin-top:18px}
@media(max-width:700px){.pja-video-player{margin:18px auto 14px;border-radius:16px}.pja-video-player .pja-video-player-note{padding:15px;font-size:.9rem}}
@media(max-width:480px){.pja-video-player{border-radius:12px}.pja-youtube-grid{margin-top:14px}}
#pastor-john-anosike .pja-intro .pja-button{color:#0b214d!important;-webkit-text-fill-color:#0b214d}
