/* Presentation shell for the selected artwork. Keep every slide uncropped. */
.pilot-deck{aspect-ratio:1672/941}
.pilot-page.is-story .pilot-deck{height:auto}
.pilot-slide.baked-slide .baked-art img{object-fit:contain}
.pilot-page.is-story .pilot-slide.baked-slide{aspect-ratio:1672/941;overflow:hidden}
.hotspot{position:absolute;display:block;z-index:3;border-radius:4px}
.hotspot:hover,.hotspot:focus-visible{outline:2px solid #ffe3a0;background:#ffd56b15}
.pilot-return,.deck-links a{color:#ebdfbd}
.deck-links{display:flex;gap:16px;align-items:center}
.pilot-title a{color:#ebdfbd;font-size:12px}
.pilot-source-note{position:relative;padding:14px 6px;color:#adc8db;font-size:12px;line-height:1.6}
.pilot-source-note a{color:inherit}
.pilot-page:not(.is-story) .pilot-source-note{display:none}
@media (max-width:800px), (max-width: 950px) and (max-height: 500px) {
.pilot-page.is-story .pilot-slide.baked-slide,.pilot-page.is-story .pilot-slide.baked-slide.is-active{aspect-ratio:1672/941;margin-bottom:16px}
.pilot-page.is-story .pilot-deck{display:grid;gap:0}
.pilot-title{gap:8px}.pilot-title span{display:none}
.pilot-title b{font-size:10px;letter-spacing:.04em}
.deck-links{gap:12px;font-size:10px}
.pilot-source-note{padding:16px}
.pilot-view-switch[hidden]{display:none!important}
}
@media print {body,.pilot-page,.pilot-shell{height:auto!important;overflow:visible!important;display:block!important}.pilot-chrome,.pilot-nav,.pilot-source-note{display:none!important}.pilot-deck{width:100%!important;display:block!important;aspect-ratio:auto!important}.pilot-slide.baked-slide{position:relative!important;inset:auto!important;visibility:visible!important;opacity:1!important;transform:none!important;aspect-ratio:1672/941!important;break-after:page}.pilot-slide:last-of-type{break-after:auto}@page{size:landscape;margin:0}}
