/* Extracted from original inline style block: podcast-sheet-focus-fix. Order is intentional. */
/* The main player is intentionally frameless, including the lower edge. */
#projects .podcast-stack-deck::after,#projects .podcast-stack-deck:after{content:none!important;display:none!important;background:none!important}
#projects .podcast-video-wrap::after,#projects .podcast-video-wrap:after{content:none!important;display:none!important}
/* Keep the player and its navigation together, not beneath the portrait rail. */
#projects .podcast-main-column{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;width:100%;align-self:center}
#projects .podcast-main-column .podcast-stack-deck{width:100%;flex:none}
#projects .podcast-main-column .podcast-stack-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin:18px auto 0;z-index:55;position:relative}
#projects .podcast-display-layout{align-items:center}
/* The rear panels appear as individual physical sheets above the video. */
#projects .podcast-sheet:not(.front){background:linear-gradient(180deg,rgba(252,252,251,.96),rgba(230,234,237,.94))!important;border:1px solid rgba(161,169,181,.35)!important;box-shadow:0 -9px 25px rgba(19,31,52,.12),0 7px 20px rgba(19,31,52,.07)!important}
#projects .podcast-sheet.front{background:transparent!important;border:none!important;box-shadow:0 16px 32px rgba(17,28,46,.12)!important}
#projects .podcast-sheet:not(.front) .podcast-video-wrap{opacity:.12}
body.dark #projects .podcast-sheet:not(.front),body.night #projects .podcast-sheet:not(.front),[data-theme="dark"] #projects .podcast-sheet:not(.front){background:linear-gradient(180deg,#303846,#1f2735)!important;border-color:#65708055!important}
@media(max-width:760px){#projects .podcast-main-column .podcast-stack-nav{margin-top:14px}#projects .podcast-main-column{width:100%}}
