media-time-display {
    --media-control-background: transparent;
    --media-control-hover-background: transparent;
    --media-control-padding: 0px;
    --media-control-height: 16px;
}

media-time-range {
    --media-control-background: transparent !important;
    --media-control-hover-background: transparent;
    --_media-range-padding: 0px;
    --media-control-height: 16px;
    --media-range-track-border-radius: 0px;
    --media-range-thumb-width: 16px;
    --media-range-thumb-height: 16px;
    --media-range-thumb-border-radius: 16px;
    --media-range-track-height: 2px;
    --media-range-thumb-background: #ffffff;
    --media-range-thumb-box-shadow: none;
    --media-range-bar-color: #ffffff;
    --media-range-track-background: rgb(66, 68, 71);
    --media-time-range-buffered-color: rgb(110, 113, 117);
}

media-play-button {
    --media-control-background: transparent;
    --media-control-hover-background: transparent;
    --media-control-padding: 0 15px;
    border: 2px solid transparent;
}

media-play-button:hover {
    border: 2px solid #ffffff;
}

media-volume-range {
    --media-control-background: transparent;
    --media-control-hover-background: transparent;
    --media-range-track-height: 2px;
    --media-range-thumb-width: 16px;
    --media-range-thumb-height: 16px;
    --media-range-thumb-border-radius: 16px;
    --media-range-padding-left: 16px;
    --media-range-padding-right: 0px;
    --media-range-thumb-box-shadow: 0;
    --media-range-bar-color: #ffffff;
    --media-range-track-background: rgb(66, 68, 71);
}

media-mute-button {
    --media-control-background: transparent;
    --media-control-hover-background: transparent;
    --media-control-padding: 12px;
}

#media-sound {
    border: 2px solid transparent;
}

#media-sound:hover {
    border: 2px solid #ffffff;
}

media-fullscreen-button {
    --media-control-background: transparent;
    --media-control-hover-background: transparent;
    --media-control-padding: 0 9px;
    border: 2px solid transparent;
}

media-fullscreen-button:hover {
    border: 2px solid #ffffff;
}
