/* v0.9.7 · World Editor + Gameplay Zones */
.scene-transition{
  position:absolute;inset:0;z-index:175;pointer-events:none;
  display:grid;place-items:center;
  background:rgba(18,31,23,0);opacity:0;
  transition:opacity .16s ease,background-color .16s ease;
}
.scene-transition[hidden]{display:none!important}
.scene-transition.active{opacity:1;background:rgba(18,31,23,.78)}
.scene-transition.reveal{opacity:0;background:rgba(18,31,23,0)}
.scene-transition span{
  padding:8px 13px;border:2px solid rgba(255,240,205,.75);border-radius:999px;
  background:rgba(91,55,34,.86);color:#fff5db;font:900 11px/1 system-ui;
  box-shadow:0 4px 0 rgba(69,39,24,.55);transform:translateY(4px);
}
@media(prefers-reduced-motion:reduce){.scene-transition{transition:none!important}}
