.player-seek-controls{display:flex;align-items:center;gap:7px}.player-seek-controls[hidden],.player-mobile-mode[hidden]{display:none}.player-control-button,.player-mobile-mode{height:34px;padding:0 11px;border:1px solid #ffffff28;border-radius:999px;background:#ffffff0b;color:#e8f5ec;display:inline-flex;align-items:center;justify-content:center;gap:5px;text-decoration:none;font:700 10px/1 "DM Sans",sans-serif;white-space:nowrap;box-shadow:inset 0 1px #ffffff12}.player-control-button:hover,.player-control-button:focus-visible,.player-mobile-mode:hover,.player-mobile-mode:focus-visible{border-color:#7ff2a7;background:#64e89a18;outline:none}.player-control-button:disabled{cursor:not-allowed;opacity:.38}.player-control-button>span:first-child,.player-mobile-mode>span:first-child{font-size:17px}.player-mobile-mode{border-color:#64e89a45;color:#aef9c6}.player-modal.is-expanded .player-mobile-mode{display:none}@media(max-width:760px){.player-modal.is-expanded .player-card{padding:0!important}.player-modal.is-expanded .player-topline{position:absolute;z-index:6;top:0;left:0;right:0;min-height:58px;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 18px max(10px,env(safe-area-inset-left));background:linear-gradient(#000d,transparent);pointer-events:none}.player-modal.is-expanded .player-heading{display:none}.player-modal.is-expanded .player-controls{margin-left:auto;pointer-events:auto}.player-modal.is-expanded video,.player-modal.is-expanded iframe{width:100vw;height:100vh;height:100dvh;max-height:none;border-radius:0!important}.player-control-button .player-control-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.player-control-button{width:42px;height:42px;padding:0}.player-mobile-mode{width:auto;height:42px;padding:0 11px}.player-fullscreen-button,.player-controls .modal-close{width:42px;height:42px}.player-mobile-mode .player-control-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}.player-seek-controls{gap:6px}.player-controls{gap:6px}.player-modal:not(.is-expanded) .player-topline{align-items:center}.player-modal:not(.is-expanded) .player-heading .eyebrow{display:none}.player-modal:not(.is-expanded) .player-heading h2{margin:0}}
