.player-backdrop{position:fixed;inset:0;background:rgba(37,25,16,.95);z-index:99990;display:flex;align-items:flex-start;justify-content:center;padding:22px;color:#fff3dc}.player-backdrop h2{font:700 20px/1.5 'PingFang SC',sans-serif;text-align:center;margin:0;padding:0 120px;overflow-wrap:anywhere}.player-backdrop .player-close{position:absolute;top:16px;right:16px;border:2px solid #ffd9a8;border-radius:26px;padding:10px 16px;background:#fff3dc;color:#824416;font:700 16px/1.5 sans-serif;cursor:pointer;min-height:44px}.player-close:focus-visible{outline:3px solid #f5a143;outline-offset:4px}video.player-expanded{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:min(1100px,calc(100vw - 24px))!important;height:calc(100dvh - 150px)!important;max-height:calc(100vh - 150px)!important;object-fit:contain!important;z-index:99991!important;background:#17120e!important;border:2px solid #ffd9a8!important;border-radius:18px!important;margin:0!important}@media(max-width:600px){.player-backdrop h2{padding:52px 0 0;font-size:17px}video.player-expanded{top:56%!important;height:calc(100dvh - 190px)!important}}
