#lsf-watchhub .lsf-ytsync-event-thumb{float:right;width:160px;height:90px;object-fit:cover;border-radius:7px;margin:0 0 12px 18px}#lsf-watchhub .badge-line{display:flow-root}#lsf-watchhub .lsf-ytsync-countdown{font-weight:700;color:#ff9500}#lsf-watchhub .lsf-ytsync-coming-soon{padding:30px;background:#12151b;border:1px solid #444c57;border-radius:8px}#lsf-watchhub .chat{background:#fff;color:#151515}#lsf-watchhub .chat a{color:#8c3d00;text-decoration:underline}@media(max-width:480px){#lsf-watchhub .lsf-ytsync-event-thumb{float:none;display:block;width:min(100%,240px);height:auto;aspect-ratio:16/9;margin:10px 0}}.lsf-ytsync-episode{max-width:1050px;margin:auto;padding:24px;background:#101214;color:#c4cbd3}.lsf-sync-player{position:relative;aspect-ratio:16/9;background:#000}.lsf-sync-player iframe{width:100%;height:100%;border:0}.lsf-sync-load{width:100%;height:100%;padding:0;border:0;position:relative;background:#000}.lsf-sync-load img{display:block;width:100%;height:100%;object-fit:cover}.lsf-sync-load span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#ff7900;color:#000;border-radius:8px;padding:14px 18px;font-weight:700}.lsf-sync-new-recordings{max-width:1200px;margin:24px auto;padding:24px}.lsf-sync-new-recordings article{display:inline-block;width:min(100%,330px);vertical-align:top;padding:12px}.lsf-sync-new-recordings img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}

/* Multiple scheduled shows; controls never switch a playing video. */
#lsf-watchhub .lsf-show-carousel{padding:18px;border-left:3px solid #ff7900}
#lsf-watchhub .lsf-show-slide[hidden]{display:none!important}
#lsf-watchhub .lsf-show-slide{display:flow-root}
#lsf-watchhub .lsf-show-slide h3{font-size:20px;line-height:1.3;margin:12px 0;color:#fff}
#lsf-watchhub .lsf-show-slide .lsf-ytsync-event-thumb{float:none;display:block;width:100%;max-width:480px;height:auto;aspect-ratio:16/9;object-fit:contain;margin:10px 0}
#lsf-watchhub .lsf-show-state{color:#ff9500;font-weight:700}
#lsf-watchhub .lsf-show-watch{display:inline-flex;align-items:center;min-height:44px;background:#ff7900;color:#111;padding:10px 16px;border:1px solid #ff7900;border-radius:6px;font-weight:700;text-decoration:none}
#lsf-watchhub .lsf-show-navigation{display:flex;gap:18px;align-items:center;justify-content:space-between;clear:both;margin-top:18px}
#lsf-watchhub .lsf-show-navigation button{background:#ff7900;color:#111;border:1px solid #ff7900;border-radius:5px;font:inherit;font-size:22px;min-width:44px;min-height:44px;cursor:pointer}
#lsf-watchhub .lsf-show-navigation button:focus-visible,#lsf-watchhub .lsf-show-watch:focus-visible{outline:3px solid #fff;outline-offset:3px}
#lsf-watchhub .lsf-show-position{font-weight:700;color:#fff}


body #main .entry-content #lsf-watchhub .badge-line a.lsf-show-watch{color:#111!important;background:#ff7900!important}
#lsf-watchhub .chat:has(>p){background:#12151b;color:#fff;border:1px solid #444c57}
#lsf-watchhub .chat>p{padding:18px;color:#fff}
#lsf-watchhub .chat>p a{color:#ff9500!important}

/* Consistent centered artwork for every announced show. */
#lsf-watchhub .lsf-show-slide .lsf-ytsync-event-thumb{display:block!important;float:none!important;width:min(100%,480px)!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;object-position:center!important;margin:14px auto!important;background:#080808;border-radius:7px}

/* All show artwork fills the same centered widescreen frame. */
#lsf-watchhub .lsf-show-slide .lsf-ytsync-event-thumb{object-fit:cover!important;background:transparent!important}
.lsf-live-replay{max-width:1100px;margin:30px auto;padding:clamp(18px,4vw,36px);background:#1e2228;color:#f2f3f5;border-radius:12px}.lsf-live-replay a{color:#ff8800}.lsf-live-replay .lsf-sync-player{aspect-ratio:16/9;width:100%;background:#000}.lsf-live-replay .lsf-sync-player iframe{width:100%;height:100%;border:0}.lsf-live-replay .lsf-sync-load{width:100%;height:100%;padding:0;position:relative;cursor:pointer;background:#000;border:0}.lsf-live-replay .lsf-sync-load img{display:block;width:100%;height:100%;object-fit:cover}.lsf-live-replay .lsf-sync-load span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:14px 24px;border-radius:8px;background:#ff8800;color:#000;font-weight:bold}.lsf-replay-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.lsf-replay-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.lsf-live-replay li{margin-bottom:15px}.lsf-live-replay #disqus_thread{background:#fff;color:#222;padding:12px}.lsf-live-replay #disqus_thread iframe{max-width:100%}.lsf-live-replay details{margin:20px 0}.lsf-live-replay #lsf-load-comments{background:#ff8800;color:#000;border:0;padding:14px 24px;border-radius:8px;cursor:pointer}

/* Episodes hub styles belong here, never in page text. */
.lsf-episodes-hub .lsf-series-pills br{display:none!important}.lsf-episodes-hub .lsf-series-pills a.lsf-series-pill:hover,.lsf-episodes-hub .lsf-series-pills a.lsf-series-pill:focus-visible{border-color:#ff9500!important;box-shadow:0 0 0 1px #ff9500!important;outline-offset:3px}
.lsf-show-overview>div>div{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}
.lsf-show-overview article{display:flex!important;flex-direction:column;min-width:0;height:100%;margin:0!important}
.lsf-show-overview article>a:first-child{display:block!important;flex:none}
.lsf-show-overview article>a:first-child img{display:block;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;margin:0!important}
.lsf-show-overview article>div{display:flex;flex-direction:column;flex:1;padding:20px!important}
.lsf-show-overview article>div>p:first-child{min-height:34px;margin:0 0 8px!important;line-height:1.4!important}
.lsf-show-overview article h3{font-size:22px!important;line-height:1.25!important;min-height:55px;margin:0 0 12px!important}
.lsf-show-overview article>div>a:last-child,.lsf-show-overview article>div>p:last-child{margin-top:auto!important;padding-top:16px}
.lsf-show-overview article>p:empty{display:none}
.lsf-show-overview .lsf-swipe-hint{display:none}
@media(min-width:701px) and (max-width:1000px){.lsf-show-overview>div>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.lsf-show-overview>div>div{display:flex!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:0 0 16px!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#ff9500 #24282e}.lsf-show-overview article{flex:0 0 86%;height:auto;scroll-snap-align:start}.lsf-show-overview article h3{min-height:0}.lsf-show-overview .lsf-swipe-hint{display:block;color:#ff9500;font-size:13px;margin:0 0 14px}.lsf-show-overview article>div>p:first-child{min-height:0}}


/* Shared LIVE/home hero and state slots, scoped away from episode templates. */
.lsf-live-exp{--lsf-sticky-top:113px;position:relative;background:#100e0c;color:#b4bdc8;isolation:isolate;padding:40px 24px 28px;line-height:1.65;overflow-wrap:anywhere}
.lsf-live-exp:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.78),#100e0c 90%),var(--lsf-live-art) center top/cover no-repeat;opacity:.7}
.lsf-live-inner{max-width:960px;margin:0 auto}.lsf-live-heading{margin-bottom:20px}.lsf-live-exp h1{font-family:inherit;font-size:clamp(30px,3.2vw,44px)!important;line-height:1.12!important;letter-spacing:-.03em;color:#f5f6f8!important;margin:12px 0 12px!important;font-weight:800}
.lsf-live-eyebrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ff9500!important;margin:0!important}
.lsf-live-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:4px;background:#28221c;color:#ffb347;letter-spacing:.04em}.lsf-live-exp[data-state=live] .lsf-live-badge{background:#d92825;color:#fff}.lsf-live-date{font-size:15px!important;color:#b4bdc8!important;margin:0!important}
.lsf-live-session{position:relative;display:block}.lsf-live-player-wrap{position:relative;z-index:5}.lsf-live-player{position:relative;aspect-ratio:16/9;background:#000;border:1px solid #292b30;border-radius:10px;overflow:hidden;width:100%}
.lsf-live-player iframe,.lsf-live-player img{position:absolute!important;inset:0!important;display:block;width:100%!important;height:100%!important;border:0;object-fit:cover;margin:0!important}
.lsf-live-player .fluid-width-video-wrapper{position:absolute!important;inset:0!important;height:100%!important;padding:0!important}
.lsf-live-countdown{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff;text-shadow:0 2px 12px #000}.lsf-live-countdown span{font-size:16px}.lsf-live-countdown strong{font-size:clamp(27px,5vw,54px);line-height:1.2;font-variant-numeric:tabular-nums}
button.lsf-live-unmute{position:absolute;bottom:58px;left:50%;transform:translateX(-50%);min-height:44px;padding:10px 20px;border:1px solid #b4bdc8;border-radius:30px;background:rgba(0,0,0,.88);color:#fff;font-size:16px;z-index:4;cursor:pointer;white-space:nowrap}.lsf-live-unmute[hidden]{display:none!important}
.lsf-live-slot{background:#191d21;border:1px solid #34383e;border-radius:10px;margin-top:14px;padding:24px}.lsf-live-exp h2{font-size:24px!important;line-height:1.25!important;color:#f5f6f8!important;margin:0 0 10px!important}.lsf-live-slot p{font-size:17px!important;margin:0 0 16px!important;color:#b4bdc8!important}.lsf-live-exp[data-state=live] .lsf-live-slot{padding:0;overflow:hidden}.lsf-live-chat-head{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #34383e;gap:14px}.lsf-live-chat-head h2{font-size:17px!important;margin:0!important}.lsf-live-chat-head a{font-size:14px!important;color:#ff9500!important}.lsf-live-chat{display:block!important;width:100%!important;height:480px!important;border:0!important;background:#101214;color-scheme:dark}.lsf-live-slot .fluid-width-video-wrapper{padding:0!important;height:480px!important}.lsf-live-slot .fluid-width-video-wrapper iframe{position:static!important}
.lsf-live-buttons{display:flex;gap:12px;flex-wrap:wrap}.lsf-live-button{display:inline-flex!important;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;border-radius:7px;border:1px solid #ff7900;background:#ff7900;color:#080808!important;font-size:16px!important;line-height:1.4;font-weight:700;text-decoration:none!important}.lsf-live-secondary{background:#101214;color:#ff9500!important;border-color:#48505a}.lsf-live-button:hover{background:#ffb347;color:#000!important}.lsf-live-exp a:focus-visible,.lsf-live-exp button:focus-visible,.lsf-live-page a:focus-visible,.lsf-live-page summary:focus-visible{outline:3px solid #ffb347;outline-offset:4px}
.lsf-live-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px}.lsf-live-actions a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 5px;min-height:84px;background:#191d21;border:1px solid #34383e;border-radius:8px;font-size:14px!important;line-height:1.35;text-align:center;text-decoration:none!important;color:#f5f6f8!important}.lsf-live-actions svg{color:#ff9500;flex:none}.lsf-live-actions a:hover{border-color:#ff9500;background:#20242a}.lsf-live-next{font-size:16px!important;margin:16px 0!important}.lsf-live-exp a:not(.lsf-live-button):not(.lsf-live-actions a){color:#ff9500}.lsf-live-kicker{font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;color:#ff9500!important}.lsf-live-empty{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;padding:24px}.lsf-live-home-cta{margin:20px 0 0!important}
#lsf-watchhub.lsf-live-page{background:#000;color:#b4bdc8;line-height:1.65;overflow:visible;font-family:inherit}#lsf-watchhub .lsf-live-below{max-width:1008px;padding:36px 24px;margin:auto}#lsf-watchhub .lsf-evidence-banner{padding:24px;border:1px solid #34383e;background:#191d21;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}#lsf-watchhub .lsf-evidence-banner h2,#lsf-watchhub .lsf-live-below h2{font-size:26px!important;line-height:1.25!important;color:#f5f6f8;margin:0 0 12px}#lsf-watchhub .lsf-evidence-banner p{margin:0;font-size:17px}#lsf-watchhub .lsf-live-evidence-details{margin:24px 0;padding:20px;border:1px solid #48505a;border-radius:10px}#lsf-watchhub summary{cursor:pointer;min-height:44px;font-size:18px;color:#ff9500}#lsf-watchhub .lsf-live-discovery{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}#lsf-watchhub .lsf-live-discovery article{border:1px solid #34383e;border-radius:10px;overflow:hidden;background:#191d21;min-width:0}#lsf-watchhub .lsf-live-discovery img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}#lsf-watchhub .lsf-live-discovery article>div{padding:24px}#lsf-watchhub .lsf-live-discovery h2{font-size:23px!important}#lsf-watchhub .lsf-live-discovery p{font-size:17px}#lsf-watchhub .lsf-live-below a{color:#ff9500}#lsf-watchhub .lsf-live-about{padding:24px 0;border-top:1px solid #34383e}#lsf-watchhub .lsf-live-about p{font-size:18px;line-height:1.65}#lsf-watchhub #lsf-share{margin-bottom:24px}#lsf-watchhub .lsf-sharing-links{display:flex;flex-wrap:wrap;gap:10px}#lsf-watchhub .lsf-sharing-links .btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #48505a;border-radius:50%;color:#ff9500;background:#101214}#lsf-watchhub #lsf-load-comments{background:#ff7900;color:#000;border:0;padding:14px 22px;border-radius:8px;cursor:pointer;min-height:44px}#lsf-watchhub .lsf-live-evidence-details #disqus_thread{max-width:100%}
@media(max-width:767px){.lsf-live-exp{padding:24px 16px}.lsf-live-exp h1{font-size:30px!important}.lsf-live-inner{max-width:100%}.lsf-live-slot{padding:20px 16px}.lsf-live-actions{gap:6px}.lsf-live-actions a{font-size:12px!important;padding:12px 3px;min-height:80px}.lsf-live-actions svg{width:22px;height:22px}.lsf-live-exp[data-state=live] .lsf-live-player-wrap{position:sticky;top:var(--lsf-sticky-top);margin:0 -16px;width:calc(100% + 32px);background:#000}.lsf-live-exp[data-state=live] .lsf-live-player{border-radius:0}.lsf-live-chat{height:480px!important}.lsf-live-eyebrow{gap:8px;font-size:10px!important}.lsf-live-date{font-size:13px!important}.lsf-live-chat-head{padding:12px}.lsf-live-chat-head a{font-size:12px!important}#lsf-watchhub .lsf-live-below{padding:24px 16px}#lsf-watchhub .lsf-evidence-banner{display:block;padding:20px}#lsf-watchhub .lsf-evidence-banner .lsf-live-button{margin-top:18px;width:100%}#lsf-watchhub .lsf-live-discovery{grid-template-columns:1fr}.lsf-live-button{padding:12px 16px}.lsf-live-buttons .lsf-live-button{flex:1}#lsf-watchhub .lsf-live-about p{font-size:17px}}
@media(prefers-reduced-motion:reduce){.lsf-live-exp *{scroll-behavior:auto!important}}

/* Native theme compatibility and mobile player/chat alignment. */
#lsf-watchhub.lsf-live-page a.lsf-live-button,.lsf-live-exp a.lsf-live-button{color:#080808!important}#lsf-watchhub.lsf-live-page a.lsf-live-secondary,.lsf-live-exp a.lsf-live-secondary{color:#ff9500!important}
@media(max-width:767px){body.page-id-7477{overflow-x:clip!important;overflow-y:visible!important}.lsf-live-exp[data-experience=hub][data-state=live] .lsf-live-slot{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);border-radius:0}.lsf-live-exp[data-experience=home] .lsf-live-player-wrap{position:relative;top:auto;margin:0;width:100%}}

body #main .entry-content #lsf-watchhub.lsf-live-page a.lsf-live-button,body #main .lsf-live-exp a.lsf-live-button{color:#080808!important;-webkit-text-fill-color:#080808!important}body #main .entry-content #lsf-watchhub.lsf-live-page a.lsf-live-secondary,body #main .lsf-live-exp a.lsf-live-secondary{color:#ff9500!important;-webkit-text-fill-color:#ff9500!important}

/* Camera replaces the evidence disclosure arrow. */
#lsf-watchhub summary.lsf-evidence-toggle{display:flex;align-items:center;gap:12px;list-style:none}#lsf-watchhub summary.lsf-evidence-toggle::-webkit-details-marker{display:none}#lsf-watchhub summary.lsf-evidence-toggle::marker{content:""}#lsf-watchhub summary.lsf-evidence-toggle>svg{display:block;flex:0 0 24px;color:#ff9500}

/* LIVE page uses a plain black surround; poster remains inside the player. */
#lsf-watchhub .lsf-live-exp{background:#000}#lsf-watchhub .lsf-live-exp::before{content:none;background:none}

/* Prevent theme button padding from squeezing social SVGs to zero width. */
body #main #lsf-watchhub #lsf-share .lsf-sharing-links .btn{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;line-height:1!important}body #main #lsf-watchhub #lsf-share .lsf-sharing-links svg{display:block!important;flex:0 0 20px!important;width:20px!important;min-width:20px!important;height:20px!important;fill:#ff9500!important;color:#ff9500!important}

body #main #lsf-watchhub #lsf-share .lsf-sharing-links .btn,body #main #lsf-watchhub #lsf-share .lsf-sharing-links .btn:hover,body #main #lsf-watchhub #lsf-share .lsf-sharing-links .btn:focus{background:#101214!important;color:#ff9500!important;border:1px solid #ff9500!important}

/* One 24px rhythm between LIVE page sections, without stacked margins. */
#lsf-watchhub .lsf-live-exp{padding-bottom:0!important}#lsf-watchhub .lsf-live-inner{display:flex;flex-direction:column;gap:24px}#lsf-watchhub .lsf-live-heading{margin-bottom:0}#lsf-watchhub .lsf-live-slot{margin-top:24px}#lsf-watchhub .lsf-live-actions{margin:0}#lsf-watchhub .lsf-live-next{margin:0!important}#lsf-watchhub .lsf-live-below{display:flex;flex-direction:column;gap:24px;padding:24px 24px 36px}#lsf-watchhub .lsf-live-below>#lsf-share,#lsf-watchhub .lsf-live-below>.lsf-live-evidence-details,#lsf-watchhub .lsf-live-below>.lsf-live-discovery,#lsf-watchhub .lsf-live-below>.lsf-live-about{margin:0}#lsf-watchhub #lsf-share[hidden]{display:none!important}#lsf-watchhub #lsf-share .lsf-sharing>p:empty{display:none}#lsf-watchhub #lsf-share .lsf-sharing-status:empty{display:none}@media(max-width:767px){#lsf-watchhub .lsf-live-below{padding:24px 16px 36px}}

/* Center expanded social actions beneath the main action row. */
#lsf-watchhub #lsf-share .lsf-sharing-links{justify-content:center}


/* Use site orange for the upcoming countdown badge. */
.lsf-live-exp:not([data-state=live]) .lsf-live-badge{color:#ff9500;background:#21170d}
