.board-viewport{box-sizing:border-box;isolation:isolate;background:radial-gradient(#476d66,#294b4f);border:3px solid #b39463;border-radius:15px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 8px 18px #06162244}.board-camera-world{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;overscroll-behavior:contain;max-width:none;position:absolute;inset:52px 0 0;width:100%!important;min-width:0!important;height:calc(100% - 52px)!important;display:block!important}.board-camera-world:active{cursor:grabbing}.board-camera-world:focus-visible{outline-offset:-4px;outline:3px solid #edaf65}.board-camera-tools{background:#fff7e8f2;border:1px solid #a9926b;border-radius:12px;gap:3px;width:max-content;max-width:calc(100% - 10px);margin-inline:auto;padding:3px;display:flex;position:absolute;top:7px;left:5px;right:5px;transform:none;box-shadow:0 3px 10px #132a4644}.tt-app .board-camera-tools button{color:#17394f;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:7px;flex:none;min-height:38px;padding:4px 8px;font-size:11px}.tt-app .board-camera-tools button:nth-child(-n+2){min-width:34px;padding:2px 7px;font-size:21px}.tt-app .board-camera-tools button[aria-pressed=true]{color:#fff6db;background:#254e60}.tt-app .board-camera-tools button:disabled{opacity:.35}.board-camera-tracking{color:#fff7df;pointer-events:none;white-space:nowrap;background:#193f50ed;border-radius:14px;padding:5px 11px;font-size:11px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@media (max-width:720px){.board-camera-tools{gap:1px;top:5px}.board-camera-world{inset:42px 0 0;height:calc(100% - 42px)!important}.board-camera-tools{border-radius:9px;padding:2px;top:4px}.tt-app .board-camera-tools button{min-height:30px;padding:3px 6px;font-size:11px}.tt-app .board-camera-tools button:nth-child(-n+2){min-width:30px;padding:1px 5px;font-size:19px}}.tt-app .board-viewport>.board-camera-toggle{display:none}
