-@media (min-resolution: 2dppx) {
- .playButton {
- background-image: url(chrome://global/skin/media/pauseButton@2x.png);
- background-size: 28px 28px;
- }
- .playButton[paused] {
- background-image: url(chrome://global/skin/media/playButton@2x.png);
- background-size: 28px 28px;
- }
- .volumeBackground {
- background-image: url(chrome://global/skin/media/volume-empty@2x.png);
- background-size: 32px 16px;
- }
- .volumeForeground {
- background-image: url(chrome://global/skin/media/volume-full@2x.png);
- background-size: 32px 16px;
- }
- .muteButton {
- background-image: url(chrome://global/skin/media/muteButton@2x.png);
- background-size: 33px 28px;
- }
- .muteButton[muted] {
- background-image: url(chrome://global/skin/media/unmuteButton@2x.png);
- background-size: 33px 28px;
- }
- .muteButton[noAudio] {
- background-image: url(chrome://global/skin/media/noAudio@2x.png);
- background-size: 33px 28px;
- }
- .closedCaptionButton {
- background-image: url(chrome://global/skin/media/closeCaptionButton@2x.png);
- background-position: 4px;
- background-size: 28px 28px;
- }
- .fullscreenButton {
- background-image: -moz-image-rect(url("chrome://global/skin/media/fullscreenButton@2x.png"), 0, 32, 32, 0);
- background-size: 16px 16px;
- }
- .fullscreenButton[fullscreened] {
- background-image: -moz-image-rect(url("chrome://global/skin/media/fullscreenButton@2x.png"), 0, 64, 32, 32);
- background-size: 16px 16px;
- }
- .timeThumb {
- background-image: url(chrome://global/skin/media/scrubberThumb@2x.png);
- background-size: 33px 28px;
+.errorLabel {
+ display: none;
+}
+
+[error="errorAborted"] > [anonid="errorAborted"],
+[error="errorNetwork"] > [anonid="errorNetwork"],
+[error="errorDecode"] > [anonid="errorDecode"],
+[error="errorSrcNotSupported"] > [anonid="errorSrcNotSupported"],
+[error="errorNoSource"] > [anonid="errorNoSource"],
+[error="errorGeneric"] > [anonid="errorGeneric"] {
+ display: inline;
+}
+
+/* For high contrast theme in Windows */
+%ifdef XP_WIN
+.controlsSpacer,
+.clickToPlay {
+ background-color: transparent;
+}
+
+@media (-moz-windows-default-theme) {
+ .controlsSpacer {
+ background-color: rgba(255,255,255,.4);