.player-toolbar>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.player-volume{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:#bac0ce;font-size:11px;white-space:nowrap}
.player-volume input{width:clamp(90px,14vw,160px);height:28px;margin:0;accent-color:#f33e4e;touch-action:pan-y}
.player-toolbar .player-control{min-height:40px}
.player-toolbar .player-control[data-command="enterFullscreen"]{width:52px;height:52px;min-width:52px;min-height:52px;padding:0;font-size:25px}
.player-frame-wrap{position:relative}
.player-frame-wrap.player-pseudo-fullscreen{position:fixed;inset:0;z-index:2147483000;width:100vw;height:100vh;height:100dvh;max-height:none;min-height:0;aspect-ratio:auto;background:#000}
.player-frame-wrap.player-pseudo-fullscreen iframe,.player-frame-wrap.player-pseudo-fullscreen .translated-player,.player-frame-wrap.player-pseudo-fullscreen .translated-player-surface{position:absolute;inset:0;width:100%;height:100%}
.player-pseudo-exit{display:none;position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:2147483001;width:48px;height:48px;place-items:center;border:1px solid #ffffff60;border-radius:50%;background:#101723e8;color:#fff;font-size:30px;line-height:1;touch-action:manipulation}
.player-frame-wrap.player-pseudo-fullscreen .player-pseudo-exit{display:grid}
.player-pseudo-exit[hidden]{display:none!important}
@media(max-width:540px){
  .player-toolbar{align-items:flex-start}
  .player-toolbar>div{width:100%;justify-content:flex-start;gap:8px}
  .player-volume{flex:1 1 100%;justify-content:flex-start;min-height:44px}
  .player-volume input{width:min(48vw,190px);height:32px}
  .player-toolbar .player-control{min-width:44px;min-height:44px;padding:8px}
  .player-toolbar .player-control[data-command="enterFullscreen"]{width:56px;height:56px;min-width:56px;min-height:56px;font-size:28px}
  .player-toolbar a{min-height:44px;display:inline-flex;align-items:center}
}
