/* Delivered monster encounter layout; for Natalie and Tornado's writer. */
.monster{background:#152e3b}.monster header{flex-wrap:wrap}.monster header>a:last-child{font-size:13px}.monster .controls{gap:10px}.monster button{min-height:48px}.monster .views{background:#588899}.monster #monster-scene{display:block;width:100%;height:min(65vh,580px);min-height:320px;outline-offset:-4px;touch-action:manipulation}.monster .raft-directions{display:flex;gap:8px;margin-top:12px}.monster .raft-directions button{min-width:0;flex:1;touch-action:none;user-select:none}.monster .note{max-width:85ch}.monster :disabled{opacity:.5}.monster canvas:focus-visible{outline:3px solid #f4c46a}.monster #monster-inside{display:inline-block;padding:16px;background:#f4d397;color:#172f3a;border-radius:8px}.monster #monster-inside[hidden]{display:none}.monster .error{margin-top:16px}.monster .pressed{background:#e9d495;color:#172f3a}
@media(max-width:650px){.monster #monster-scene{height:460px}.monster .raft-directions{gap:5px}.monster .raft-directions button{padding:10px 3px;font-size:13px}}
@media(max-height:360px){.monster #monster-scene{height:320px;min-height:320px}}
