@keyframes player-flash{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes player-hud{0%{opacity:1}to{opacity:0}}.player-flash{animation:.7s ease-out forwards player-flash}.player-hud{animation:1s ease-in forwards player-hud}.player-caption-layer{container-type:size}.player-caption{inset-inline:0;z-index:5;pointer-events:none;--caption-scale:1;flex-direction:column;align-items:center;gap:2px;padding-inline:5%;transition:bottom .2s ease-out;display:flex;position:absolute;bottom:4%}.player-caption[data-chrome=visible]{bottom:calc(64px + 2%)}.player-caption[data-size=sm]{--caption-scale:.85}.player-caption[data-size=lg]{--caption-scale:1.25}.player-caption>span{color:#fff;max-width:100%;font-size:calc(clamp(14px, 4.2cqh, 40px) * var(--caption-scale));text-align:center;white-space:pre-line;overflow-wrap:anywhere;background:#000000bf;border-radius:4px;padding:.1em .45em;line-height:1.4}.player-caption[data-bg=translucent]>span{text-shadow:0 1px 2px #000c;background:#00000073}[data-player-video-box] video::cue{color:#fff;background:#000000bf;font-family:Pretendard Variable,Pretendard,system-ui,sans-serif;line-height:1.4}.player-range{cursor:pointer;appearance:none;background:linear-gradient(to right, #fff var(--range-fill,0%), #ffffff4d var(--range-fill,0%));border-radius:9999px;height:4px}.player-range::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:9999px;width:12px;height:12px}.player-range::-moz-range-thumb{background:#fff;border:0;border-radius:9999px;width:12px;height:12px}.player-range:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.player-caption{transition:none}}
