.live-project{min-width:0}.real-work-visual .live-browser{transform:none!important;transition:none!important}
.live-preview-status{color:#b8ef48!important;letter-spacing:.07em}
.live-stage{position:relative;aspect-ratio:16/10;overflow:hidden;background:#090b0b;isolation:isolate}
.live-poster,.live-frame-slot{position:absolute;inset:0}.live-poster .work-capture{width:100%;height:100%;object-fit:cover;object-position:top}
.live-frame-slot{pointer-events:none;opacity:0;transition:opacity .5s}.is-loaded .live-frame-slot{opacity:1}
.live-frame-slot iframe{display:block;border:0;width:1200px;height:750px;transform-origin:0 0;background:#090b0b;pointer-events:none}
.demo-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:11px;color:#b9c8ad}.demo-playing{display:flex;align-items:center;gap:7px;font-size:10px;color:#b8ef48}.demo-playing .live-signal{width:4px;height:4px}
@media(max-width:600px){[data-live-project="diaum"] .live-stage{aspect-ratio:390/500}.demo-caption{font-size:10px}.demo-playing{font-size:9px}.live-preview-status{font-size:5px}}
@media(prefers-reduced-motion:reduce){.live-frame-slot{transition:none}.demo-playing{display:none}}

@media (max-width: 600px) {
  [data-live-project="hallow-hell"] .live-stage { aspect-ratio: 390 / 500; }
}
