/* Gece Kervanı V3.3.27 — performance-only tuning. Visual identity preserved. */
.spatial-canvas{contain:strict;transform:translateZ(0)}
.video-stage{contain:strict}
.topbar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.tag-row span{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}
.video-grain{opacity:.055!important}
.video-depth-grid{opacity:.09!important}
@media(max-width:860px){
  .topbar{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
  .tag-row span{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
  .video-grain{opacity:.04!important}
  .video-depth-grid{opacity:.07!important}
}

/* V3.3.28 entry fastpath: keep portal visible until React is painted, then perform a short clean handoff. */
.gk-entry.is-leaving{transition-duration:.32s!important}

/* Keep entry input locked until the fully prepared scene is revealed. */
html.gk-entry-transitioning,html.gk-entry-transitioning body{overflow:hidden!important;overscroll-behavior:none}
.gk-entry[aria-busy="true"] .gk-entry__actions{pointer-events:none}
.gk-entry.is-leaving{will-change:opacity}
