/* ROTOR Final 07 — The Edit
   One primary action per screen, larger readable labels, and debug surfaces hidden by default. */

body:not(.debug-ui) #reel06fix-badge {
    display: none !important;
}

#reel06fix-badge {
    border-color: #c7fc68aa !important;
    color: #c7fc68 !important;
    background: #01050fcc !important;
}

/* Title entry: reduce to one clear route + optional play */
#cinematicEntry .cinematic-entry-actions > button,
#cinematicEntry .cinematic-entry-actions > a,
#cinematicEntry .cinematic-entry-actions > p {
    display: none;
}

#cinematicEntry .cinematic-entry-actions > .cinematic-play {
    display: inline-flex;
}

#cinematicEntry .cinematic-entry-actions > #cinematicEnter,
#cinematicEntry .cinematic-entry-actions > #cinematicStatus {
    display: inline-flex;
}

body:not(.tour-idle-ready) #introTour {
    display: none !important;
}

/* Final 07 Green Room edit: keep mast + mode stack + PLAY */
#world-ui .night-context,
#world-ui .feature,
#world-ui .arena-telemetry,
#world-ui .title-navigation,
#world-ui .club-explore,
#world-ui #boardHotspot,
#world-ui #tourControls,
#world-ui #viewDock {
    display: none !important;
}

/* Readability floor */
#world-ui .mast nav a,
#world-ui .mast nav button,
#world-ui #inputHint,
#world-ui #inputHint small,
#world-ui #choices .index,
#world-ui #choices .detail,
#world-ui #choices strong,
#world-ui .opening-title .venue-name,
#world-ui .opening-title .venue-circuit,
#world-ui .opening-title .venue-action,
#world-ui .opening-title p {
    font-size: max(11px, 0.66rem) !important;
    letter-spacing: 0.12em;
}

#world-ui .power-court-play,
#world-ui #orbAction {
    box-shadow: 0 0 0 1px #c7fc6866, 0 14px 34px #032ccd66;
}

#world-ui .opening-title {
    gap: 16px;
}
