/* The image deck shares the production camera and the live DOM record. */
[data-deck-fallback],.fallback-deck-arm{display:none;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.has-image-deck>[data-deck-fallback],.has-image-deck>.fallback-deck-arm{display:block}
.has-image-deck>[data-deck-fallback]{z-index:0}
.fallback-deck-base{display:block;width:100%;height:100%;object-fit:fill}
.has-image-deck>.fallback-deck-arm{z-index:3}
.has-image-deck>[data-tonearm]{display:block!important;visibility:hidden;pointer-events:none}
.has-image-deck>.disc-position{z-index:2}
.has-image-deck>.mat,.has-image-deck>.deck-plinth,.has-image-deck>.deck-platter,.has-image-deck>.deck-finish-body{display:none!important}
.has-image-deck>[data-deck-fallback][hidden],.has-image-deck>.fallback-deck-arm[hidden],.has-image-deck[data-player=cd]>[data-deck-fallback],.has-image-deck[data-player=cassette]>[data-deck-fallback],.has-image-deck[data-player=cd]>.fallback-deck-arm,.has-image-deck[data-player=cassette]>.fallback-deck-arm{display:none}
.has-image-deck[data-player=cassette]>.disc-position,.has-image-deck[data-player=cassette]>.disc-shadow{display:none!important}
.has-image-deck[data-player=vinyl]{aspect-ratio:920/452!important}
.fallback-deck-pin{display:none;position:absolute;z-index:2;pointer-events:none}
.has-image-deck>.fallback-deck-pin{display:block}
.has-image-deck>.fallback-deck-pin[hidden]{display:none}

.uses-image-deck .pg-deck-browse,.uses-image-deck .pg-deck-scroll{display:none!important}
.fallback-deck-note{line-height:1.6;color:#c7d3c3}
/* Keep preference hooks, without downloading the obsolete image mask. */
[data-deck-fallback]~.deck-finish-body{display:none!important;-webkit-mask-image:none!important;mask-image:none!important}
