.latest-scene{position:relative;isolation:isolate;width:100%;height:clamp(340px,46vw,560px);min-width:0;overflow:hidden;background:#17272f;color:#d7e4e7;border:1px solid #43555d;border-radius:3px}.latest-scene[data-theme=light]{background:#e6ebea;color:#263c44;border-color:#9baeb2}.latest-scene-canvas{display:block;width:100%;height:100%;touch-action:pan-y;outline:none;cursor:grab}.latest-scene-canvas:active{cursor:grabbing}.latest-scene-canvas:focus-visible{outline:2px solid #7ed9e3;outline-offset:-4px}.latest-scene-badge,.latest-scene-note,.latest-scene-hint{position:absolute;z-index:1;pointer-events:none;margin:0;font:11px/1.5 system-ui,sans-serif;letter-spacing:.02em;text-shadow:0 1px 4px #122029;max-width:calc(100% - 32px)}.latest-scene-badge{top:13px;left:15px;background:rgba(18,32,41,.82);padding:5px 8px;border:1px solid #43555d}.latest-scene-note{top:48px;left:15px;color:#b6ccd3}.latest-scene-hint{bottom:15px;left:15px;color:#b6ccd3;max-width:calc(100% - 160px)}.latest-scene-camera{position:absolute;z-index:2;bottom:11px;right:12px;display:flex;gap:5px}.latest-scene-camera button{min-width:36px;min-height:36px;padding:5px 9px;color:inherit;background:rgba(18,32,41,.88);border:1px solid #617881;border-radius:3px;font:13px system-ui,sans-serif;cursor:pointer}.latest-scene-camera button:focus-visible{outline:2px solid #7ed9e3;outline-offset:2px}.latest-scene[data-theme=light] .latest-scene-badge,.latest-scene[data-theme=light] .latest-scene-camera button{background:rgba(239,244,243,.9);border-color:#9baeb2;text-shadow:none}.latest-scene[data-theme=light] .latest-scene-note,.latest-scene[data-theme=light] .latest-scene-hint{color:#415d67;text-shadow:none}@media(max-width:600px){.latest-scene{height:390px}.latest-scene-badge{font-size:10px;left:10px;top:10px}.latest-scene-note{font-size:10px;left:10px;top:43px}.latest-scene-hint{font-size:10px;left:10px;bottom:13px;max-width:calc(100% - 175px)}.latest-scene-camera{right:8px}.latest-scene-camera button{min-height:44px;min-width:44px;padding:5px}}@media(prefers-reduced-motion:reduce){.latest-scene *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
