.artwork-object,.cassette-artwork,.cassette-spine-artwork{isolation:isolate;position:relative}.artwork-object>img{object-fit:contain;width:100%;height:100%;display:block}.artwork-tint{pointer-events:none;background:var(--artwork-tint);-webkit-mask-image:var(--artwork-mask);mask-image:var(--artwork-mask);mix-blend-mode:multiply;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.artwork-object .artwork-tint{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain}.book-title:has(>.custom-artwork){--book-image-backdrop:transparent;aspect-ratio:3/4;align-self:start;width:100%;max-width:420px;height:auto;min-height:0;margin-inline:auto}.book-title>.custom-artwork{opacity:1;mix-blend-mode:normal}.cassette-artwork{aspect-ratio:8/5;width:100%}.cassette-artwork-base{width:100%;height:auto;display:block}.cassette-hub{aspect-ratio:1;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.cassette-hub img{width:100%;height:100%;animation:3s linear infinite paused reel-turn;display:block}.is-playing .cassette-hub img{animation-play-state:running}.cassette-spine-artwork{pointer-events:none;position:absolute;inset:0}.cassette-spine-artwork>img{object-fit:fill;width:100%;height:100%;display:block}.fc-app .cassette-face>.cassette-spine-artwork{width:auto;height:auto;padding:0;inset:0;transform:none}.deck-window:has(.photographed-tape) .cassette-front-label{background:var(--tape-paper,#e8e3d5)}.album-spread[data-artwork]{background:transparent var(--album-artwork) center/contain no-repeat;box-shadow:none;aspect-ratio:3/2;border:0;padding:3%;position:relative}.album-spread[data-artwork][data-pages="1"]{aspect-ratio:3/4}.album-spread[data-artwork] .album-sheet-pair{height:auto;position:absolute;inset:3%}.album-spread[data-artwork] .album-leaf{box-shadow:none;background:0 0;border-color:#0000}@media (prefers-reduced-motion:reduce){.cassette-hub img{animation:none}}
