/* Restore the two authored entrances, using the existing ROTOR palette. */
.mast nav .nav-play,.power-court-play,.cinematic-play{background:#ffda00;color:#101706!important;text-decoration:none;border:1px solid #ffec6b;font-family:Inter,Arial,sans-serif;pointer-events:auto}
.mast nav .nav-play{padding:12px 16px;min-height:44px;display:inline-flex;align-items:center;font-weight:700}
.power-court-play{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:265px;padding:15px 18px;margin:14px 0 8px;font-size:24px;font-weight:700;line-height:1}
.power-court-play span{font-size:10px;letter-spacing:1px}
.cinematic-play{padding:22px;display:flex;flex-direction:column;gap:8px}.cinematic-play strong{font-size:30px}.cinematic-play span{font-size:13px}
.power-court-play:hover,.nav-play:hover,.cinematic-play:hover{background:#ffe958;transform:translateY(-2px)}
:where(a,button):focus-visible{outline:3px solid #ffda00;outline-offset:4px}
.power-court #sceneTravelLaunch{bottom:105px}
#sceneTravel header{position:static;inset:auto;pointer-events:auto;width:auto;height:auto;padding:0}
#sceneTravel h2{color:#edf3dd;line-height:1.1}#sceneTravel h3{letter-spacing:.03em}
#sceneTravel a:focus-visible{outline-offset:-3px}
@media(max-width:680px){.power-court-play{max-width:245px;padding:12px 14px;margin:8px 0;font-size:21px}.mast nav .nav-play{min-height:44px;padding:10px 14px}.opening-title .reveal-court{display:none}.power-court #sceneTravelLaunch{bottom:180px;right:12px}.power-court #menu{max-width:calc(100vw - 40px)}.power-court .directorLinks{max-width:300px}.cinematic-entry-actions{max-height:65dvh;overflow:auto}}
@media(max-height:700px) and (min-width:681px){.power-court-play{padding:12px;margin:8px 0}.opening-title .reveal-court{display:none}}
@media(prefers-reduced-motion:reduce){.power-court-play:hover,.nav-play:hover,.cinematic-play:hover{transform:none}}

#worldStatus:empty{display:none!important}
@media(min-width:681px){.opening-title .reveal-court,#courtPresence{display:none}.opening-title{max-width:24%}.arena-telemetry{bottom:72px}.opening-actions #pausePresentation{display:none}.opening-actions{bottom:85px}.opening-actions>button{padding:7px 0}#courtsideVault span{display:none}.feature{width:122px}}
