/* Space controls and delivered layouts; for Natalie and Tornado's writer. */
.space{background:#11152c}.space header{flex-wrap:wrap}.space header>a:last-child{font-size:13px}.space button{min-height:48px;min-width:48px}.space .controls{gap:12px}.space output{font:13px system-ui;color:#e4f4ff}.space .views{background:#090d26;position:relative}.space #space-scene{display:block;width:100%;height:min(60vh,560px);min-height:260px;outline-offset:-4px;touch-action:pan-y}.space-caption{position:absolute;top:10px;left:12px;pointer-events:none;background:#11152ce6;color:#fff3dc;padding:7px 10px;border:1px solid #9f98b5;border-radius:6px;font:13px system-ui}.space-directions,.space-look{display:flex;gap:8px;margin-top:12px;max-width:500px}.space-directions button,.space-look button{flex:1;padding:10px 4px;font-size:13px;touch-action:none;user-select:none}.space [aria-pressed=true]{background:#655174;border-color:#e0fdff}.space .note{max-width:90ch}.space :disabled{opacity:.6}.space canvas:focus-visible{outline:3px solid #f4c46a}
@media(max-width:650px){.space #space-scene{height:440px}.space-directions{gap:4px}}
@media(max-height:360px){.space #space-scene{height:240px;min-height:0}}
