/* Real device images follow one platform selection throughout the presentation. */
.fn-platform-set[data-platform=mobile],[data-mobile-only]{display:none}
html[data-fn-media=mobile] .fn-platform-set[data-platform=pc],html[data-fn-media=mobile] [data-mobile-unsupported]{display:none!important}
html[data-fn-media=mobile] .fn-platform-set[data-platform=mobile]{display:flex}
html[data-fn-media=mobile] [data-mobile-only]{display:block}
.fn-gallery-image picture{display:block;width:100%;height:100%}
.fn-gallery-image picture img{display:block;width:100%;height:100%;object-fit:contain}
.fn-gallery-stage[data-device=mobile] .fn-gallery-image picture,.fn-gallery-stage[data-device=mobile] .fn-gallery-image picture img{height:auto;aspect-ratio:2532/1170}
.fn-scene-options{flex-wrap:wrap}
.fn-platform-set .fn-shot{overflow:hidden}
.fn-platform-set[data-platform=mobile] .fn-shot img{width:100%;height:auto;max-height:none;aspect-ratio:2532/1170}
.fn-system-device-choice{display:flex;align-items:center;gap:6px;margin-top:26px;padding:4px;border:1px solid #c4aa753b;width:max-content;max-width:100%;background:#121a1e}
.fn-system-device-choice button{min-height:38px;padding:8px 16px;border:1px solid transparent;background:none;color:#adb9ba;font:12px/1.5 Arial,sans-serif}
.fn-system-device-choice button[aria-pressed=true]{border-color:#bca16d66;background:#c4aa751a;color:#e4d3b5}
.fn-system-device-choice button:hover{color:#f1e0c1}
.fn-systems-intro p[data-system-context]{margin:12px 0 0;color:#a7b1b3;font:11px/1.7 Arial,sans-serif}
@media(max-width:800px),(hover:none) and (pointer:coarse){
 .fn-gallery [data-device=pc],.fn-system-device-choice{display:none!important}
 .fn-platform-set[data-platform=pc],[data-mobile-unsupported]{display:none!important}
 .fn-platform-set[data-platform=mobile]{display:flex}
 [data-mobile-only]{display:block}
 .fn-gallery-stage[data-device=mobile]{height:auto;aspect-ratio:auto;min-height:0;padding:18px 12px}
 .fn-gallery-stage[data-device=mobile] .fn-gallery-image{height:auto}
 .fn-platform-set[data-platform=mobile]>.fn-shot{width:100%!important}
}
