:root{background:#163f43;color-scheme:dark}*{box-sizing:border-box}body{margin:0}#playground{position:relative;height:100dvh;overflow:hidden}#stage{width:100%;height:100%;display:block;touch-action:none;cursor:grab}#stage.dragging{cursor:grabbing!important}#crew button{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);border:0;padding:0}#crew button:focus-visible{width:28px;height:28px;left:calc(50% - 14px);bottom:18px;border-radius:50%;background:#f1d7a2;clip-path:none;outline:3px solid #fff;outline-offset:5px}.sr-only,#loading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#fallback{position:absolute;inset:10% 4%}#portraits{display:grid;grid-template-columns:repeat(3,1fr);height:100%}#portraits img{height:100%;width:100%;min-height:0;object-fit:contain}
