/* Christmas selector uses the exact closed-book / cover-face reader treatment.
   Styling only: approved C01 artwork, typography and actor placements are untouched. */
#christmasJourney .christmas-paperback-preview{
 perspective:1800px!important;transform:rotateY(-3deg)!important;transform-style:preserve-3d!important;
 border:0!important;background:transparent!important;box-shadow:none!important;
 filter:drop-shadow(12px 22px 19px rgba(0,0,0,.58))!important;
}
#christmasJourney .christmas-paperback-preview::before{display:none!important}
#christmasJourney .christmas-paperback-preview::after{
 content:""!important;position:absolute!important;inset:0 auto 0 0!important;
 width:2.3%!important;height:auto!important;border-radius:3px 0 0 3px!important;
 background:linear-gradient(90deg,#18223b99,#fff4,transparent)!important;
 filter:none!important;transform:translateZ(5px)!important;z-index:60!important;pointer-events:none;
}
#christmasJourney .christmas-paperback-preview .magico-christmas-cover{
 border:0!important;border-radius:3px 5px 5px 3px!important;
 box-shadow:inset 2px 0 3px #fff5,0 0 0 1px #e8d5ad!important;
 transform:translateZ(4px)!important;
}
#christmasJourney .christmas-preview-thumb .christmas-live-thumb iframe,
#christmasScenePreview .christmas-scene-viewport iframe{
 inset:0!important;width:100%!important;height:100%!important;max-width:none!important;
 transform:none!important;border:0!important;
}
#christmasScenePreview .christmas-scene-viewport{width:min(80vh,90vw)!important;height:auto!important;aspect-ratio:1}
#christmasJourney .christmas-preview-gallery{margin-top:28px!important}
