.qlp-player{--media-brand:var(--qlp-player-accent);--media-focus-ring-color:var(--qlp-player-accent);--media-user-font-family:var(--font-montserrat,var(--qlp-font)),system-ui,sans-serif;--video-border-radius:var(--qlp-radius-card);--media-font-family:var(--font-montserrat,var(--qlp-font)),system-ui,sans-serif;--media-border-radius:var(--qlp-radius-card);--media-controls-color:var(--qlp-neutral-0);--media-button-border-radius:var(--qlp-radius-medium);--media-button-hover-bg:var(--qlp-player-button-hover);--media-slider-track-bg:var(--qlp-player-track);--media-slider-track-progress-bg:var(--qlp-player-track-filled);--media-slider-track-fill-bg:var(--qlp-player-accent);--media-slider-thumb-bg:var(--qlp-neutral-0);--media-time-font-size:var(--qlp-font-size-sm);--media-time-font-weight:var(--qlp-weight-medium);--media-tooltip-font-size:var(--qlp-font-size-xs);--media-tooltip-border-radius:var(--qlp-radius-small);--media-tooltip-bg-color:var(--qlp-player-menu-background);--media-menu-bg:var(--qlp-player-menu-background);--media-menu-border-radius:var(--qlp-radius-large);--media-menu-font-size:var(--qlp-font-size-sm);--media-menu-item-border-radius:var(--qlp-radius-medium);--media-menu-item-hover-bg:var(--qlp-player-button-hover);--media-menu-checkbox-bg-active:var(--qlp-player-accent);--media-menu-radio-check-active-color:var(--qlp-player-accent);--media-title-font-weight:var(--qlp-weight-semibold);display:block;width:100%;overflow:hidden;border-radius:var(--qlp-radius-card);background:var(--qlp-player-background);font-family:var(--font-montserrat,var(--qlp-font)),system-ui,sans-serif}.qlp-player--video{aspect-ratio:var(--qlp-player-ratio)}.qlp-player .vds-poster,.qlp-player--video video{position:absolute;inset:0;width:100%;height:100%;object-fit:var(--qlp-player-fit,cover);transform:none}.qlp-player .vds-video-layout .vds-controls{background-image:var(--qlp-player-control-scrim)}.qlp-player .vds-video-layout .vds-title{font-size:var(--qlp-font-size-base);padding-inline:var(--qlp-spacing-3)}.qlp-player[data-fullscreen]{--video-border-radius:var(--qlp-radius-none);border-radius:var(--qlp-radius-none)}.qlp-player--audio{--media-border-radius:var(--qlp-radius-large);--audio-bg:var(--qlp-player-background);--audio-border-radius:var(--qlp-radius-large);border-radius:var(--qlp-radius-large)}