/* Let the scene and contextual action button guide the player. */
#objective,#interact,#toast{display:none!important}
#actions#actions #attack.first-aid{border-color:#e1aba7;background:#503439e8}

#message{position:fixed;z-index:12;top:43%;left:50%;transform:translate(-50%,-50%);max-width:78vw;padding:0;background:none;color:#fff;text-align:center;font:17px/1.7 serif;pointer-events:none;text-shadow:0 2px 4px #0009}#message[hidden]{display:none}@media(max-height:500px){#message{font-size:14px;padding:0}}

#rollcall{position:fixed;z-index:13;left:50%;top:40%;width:min(20vw,193.333px);height:auto;pointer-events:none;transform:translate(-50%,-50%);filter:drop-shadow(0 2px 5px #e6453033)}#rollcall[hidden]{display:none}@keyframes rollcall59{0%{opacity:0;transform:translate(-50%,-50%) scale(1.3)}15%,75%{opacity:1;transform:translate(-50%,-50%) scale(1)}100%{opacity:0;transform:translate(-50%,-52%) scale(1.02)}}@media(prefers-reduced-motion:reduce){#rollcall{animation:none!important}}

#sceneLoader{position:fixed;inset:0;z-index:100;background:#101e26;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#e7dfc8;font-family:serif}#sceneLoader b{font-size:30px;letter-spacing:.3em}#sceneLoader p{font-size:15px;color:#acbdb7}#sceneLoader button{padding:12px 25px;border:1px solid #9fb9a8;background:#253c35;color:#e3eee3;border-radius:10px}#sceneLoader[hidden]{display:none}.scene-loading>canvas,.scene-loading>header,.scene-loading>#actions,.scene-loading>#joystick,.scene-loading>#badge{visibility:hidden}
