#episode-6-player{max-width:1240px;margin:auto;padding:55px 28px;border-bottom:1px solid #b48229;scroll-margin-top:68px;color:#2a103c}
#episode-6-player .player-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:23px}
#episode-6-player .player-eyebrow{font:700 10px/1.6 'Segoe UI',Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;margin:0 0 12px}
#episode-6-player h2{font:400 45px/1.1 Bodoni,'Times New Roman',serif;letter-spacing:-1px;margin:0}
#episode-6-player [data-player-status]{font:600 13px/1.6 'Segoe UI',Arial,sans-serif;max-width:290px;margin:0;color:#67522d}
#episode-6-player .player-stage{position:relative;width:100%;aspect-ratio:16/9;min-height:200px;background:#170c20;overflow:hidden;border:1px solid #6b4a71}
#episode-6-player .player-stage img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:contain}
#episode-6-player [data-load-player]{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);font:650 15px/1.4 'Segoe UI',Arial,sans-serif;min-height:50px;padding:13px 25px;border:1px solid #9c7226;background:#e9c36d;color:#30123e;box-shadow:0 3px 16px #0006;white-space:nowrap;cursor:pointer}
#episode-6-player [data-load-player]:disabled{background:#f8f2e9;color:#4d3356;border-color:#e3cfb4;cursor:default}
#episode-6-player iframe{display:block;width:100%;height:100%;min-height:200px;border:0;position:absolute;inset:0}
#episode-6-player .player-notes{display:flex;justify-content:space-between;gap:22px;padding-top:17px;font:13px/1.6 'Segoe UI',Arial,sans-serif;color:#635767}
#episode-6-player .player-notes p{margin:0}
#episode-6-player a{color:#30123e;font-weight:650;text-underline-offset:4px}
#episode-6-player [hidden]{display:none!important}
#episode-6-player button:focus-visible,#episode-6-player a:focus-visible,#episode-6-player iframe:focus-visible{outline:3px solid #8c61a1;outline-offset:5px}
@media(max-width:700px){#episode-6-player{padding:35px 20px}#episode-6-player .player-heading{display:block;margin-bottom:20px}#episode-6-player h2{font-size:36px;margin-bottom:15px}#episode-6-player [data-player-status]{font-size:12px;max-width:none}#episode-6-player [data-load-player]{font-size:12px;min-height:44px;padding:11px 16px;bottom:12px}#episode-6-player .player-notes{display:block;font-size:12px}#episode-6-player .player-notes p{margin-bottom:11px}}
