UNPKG

@croquet/microverse-library

Version:

An npm package version of Microverse

450 lines (375 loc) 31.7 kB
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/Poppins-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } html { height: 100%; } body { font-family: "Poppins", sans-serif; margin: 0; background-color: #000; color: #fff; font-size: 20px; line-height: 24px; overscroll-behavior: none; overflow: hidden; touch-action: none; height: 100%; } body.tilt { perspective: 2000px; perspective-origin: 50% 50%; background: repeating-conic-gradient(#eee 0% 25%, #fff 0% 50%) 50% / 20px 20px; } iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: none; transition: transform 0.5s ease-in-out; } body.tilt > iframe { --tilt-z: 0px; transform: rotateX(80deg) translate3d(0px, -400px, var(--tilt-z)); border: #000 solid; border-width: 20px 4px 10px 4px; background-color: rgba(0, 0, 0, 0.1); } #hud { display: none; } #hud.primary-frame { display: block; } #shell-hud { display: none; } #shell-hud.is-shell { display: block; } #info { position: fixed; top: 0px; width: 100%; padding: 10px; box-sizing: border-box; text-align: center; pointer-events: none; z-index: 1; /* TODO Solve this in HTML */ } #microverse { position: relative; /* position" relative is important as it makes the control buttons inside laid out accordingly. */ width: 100%; height: 100%; touch-action: none; } .info-text { color: #fff; z-index: 200; text-shadow: 2px 2px #000000; } .no-select { user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; } .btn:hover { background-color: #80808080; } #homeBtn { bottom: 15px; left: 10%; transform: translate(0, -50%); } #fullscreenBtn { top: 10px; left: 10px; } #worldMenuBtn { top: 10px; right: 10px; } #editModeBtn { top: 50%; left: 10px; transform: translate(0, -50%); display: none; } #editModeBtn[mobile="true"] { display: flex; } #editModeBtn[pressed="true"] { background-color: #80808080; } #editModeBtn[pressed="false"] { background-color: #d3d3d380; } #ghostSlider { z-index: 200; position: fixed; width: 100px; margin-left: -50px; left: 50%; top: 20px; display: none; } .no-pointer-events { pointer-events: none; } .worldMenu { background-color: rgba(0, 0, 0, 0.5); position: absolute; top: 70px; right: 10px; z-index: 200; display: none; border-radius: 15px; padding: 5px; border: 1px solid white; color: white; width: 210px; } .menuVisible { display: block; } .statsHidden { display: none; } .menu-qr { display: flex; align-items: center; justify-content: center; border-radius: 10px; background-color: white; padding: 10px; cursor: pointer; } #qrDiv { width: 90%; } /* .menu-item { border-radius: 10px; margin-top: 5px; } */ .menu-item::first-child { margin-top: 0px; } .menu-label { height: 55px; display: flex; align-items: center; transition: opacity 0.5s; cursor: pointer; } .menu-label:hover { opacity: 0.5; } .menu-label-text { font-style: normal; font-weight: 400; line-height: 24px; color: white; margin-left: 4px; } .menu-icon { width: 30px; height: 30px; margin-left: 6px; margin-right: 6px; background-repeat: no-repeat; background-size: contain; background-position: center; } #worldMenu-settings { border-top: 1px solid black; } .help-menu-icon { width: 36px; height: 36px; } .connect-icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMi4xODQ1NyIgeT0iMS43MTg3NSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByeD0iMy41IiBmaWxsPSJibGFjayIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIzIi8+CjxwYXRoIGQ9Ik0xOS41ODU4IDE2LjMxODRDMTguODQyNiAxNS41NzU1IDE3LjgzNDggMTUuMTU4MiAxNi43ODM5IDE1LjE1ODJDMTUuNzMzMSAxNS4xNTgyIDE0LjcyNTMgMTUuNTc1NSAxMy45ODIxIDE2LjMxODRMMTEuMTc5MyAxOS4xMjAzQzEwLjQzNjEgMTkuODYzNSAxMC4wMTg2IDIwLjg3MTUgMTAuMDE4NiAyMS45MjI2QzEwLjAxODYgMjIuOTczNyAxMC40MzYxIDIzLjk4MTcgMTEuMTc5MyAyNC43MjQ5QzExLjkyMjUgMjUuNDY4MSAxMi45MzA2IDI1Ljg4NTcgMTMuOTgxNiAyNS44ODU3QzE1LjAzMjcgMjUuODg1NyAxNi4wNDA3IDI1LjQ2ODEgMTYuNzgzOSAyNC43MjQ5TDE4LjE4NDkgMjMuMzI0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTYuNzg0MiAxOS4xMkMxNy41Mjc0IDE5Ljg2MjkgMTguNTM1MiAyMC4yODAyIDE5LjU4NiAyMC4yODAyQzIwLjYzNjkgMjAuMjgwMiAyMS42NDQ3IDE5Ljg2MjkgMjIuMzg3OSAxOS4xMkwyNS4xOTA3IDE2LjMxODFDMjUuOTMzOSAxNS41NzQ5IDI2LjM1MTQgMTQuNTY2OSAyNi4zNTE0IDEzLjUxNThDMjYuMzUxNCAxMi40NjQ3IDI1LjkzMzkgMTEuNDU2NyAyNS4xOTA3IDEwLjcxMzVDMjQuNDQ3NCA5Ljk3MDI3IDIzLjQzOTQgOS41NTI3MyAyMi4zODg0IDkuNTUyNzNDMjEuMzM3MyA5LjU1MjczIDIwLjMyOTMgOS45NzAyNyAxOS41ODYgMTAuNzEzNUwxOC4xODUxIDEyLjExNDQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo="); } .connected-icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjE4LjI3MzQiIGhlaWdodD0iMTguMjczNCIgcng9IjQiIGZpbGw9IiMyOEE3NDUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNNiAxMEw5IDEzTDE0IDciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo="); } .ctrlclick-icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCA3MiAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYzLjMzOTMgMC4wNzcxNDg0SDYwLjY2MDdDNTYuMjI5IDAuMDc3MTQ4NCA1Mi42MjUgMy42OTMxOCA1Mi42MjUgOC4xMzk2NlYxOC44ODk3QzUyLjYyNSAyMy4zMzYxIDU2LjIyOSAyNi45NTIyIDYwLjY2MDcgMjYuOTUyMkg2My4zMzkzQzY3Ljc3MSAyNi45NTIyIDcxLjM3NSAyMy4zMzYxIDcxLjM3NSAxOC44ODk3VjguMTM5NjZDNzEuMzc1IDMuNjkzMTggNjcuNzcxIDAuMDc3MTQ4NCA2My4zMzkzIDAuMDc3MTQ4NFpNNjguNjk2NCAxOC44ODk3QzY4LjY5NjQgMjEuODU0IDY2LjI5MzggMjQuMjY0NyA2My4zMzkzIDI0LjI2NDdINjAuNjYwN0M1Ny43MDYzIDI0LjI2NDcgNTUuMzAzNiAyMS44NTQgNTUuMzAzNiAxOC44ODk3VjEzLjUxNDdINjguNjk2NFYxOC44ODk3Wk02My4zMzkzIDEwLjgyNzJWMi43NjQ2NUM2Ni4yOTM4IDIuNzY0NjUgNjguNjk2NCA1LjE3NTM0IDY4LjY5NjQgOC4xMzk2NlYxMC44MjcySDYzLjMzOTNaIiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSIxLjg1ODQiIHk9IjQuMjMyNDIiIHdpZHRoPSIyOC44MzY5IiBoZWlnaHQ9IjE4LjU2NTQiIHJ4PSI0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTQ0LjU0OSAxMy45MjY5SDQyLjgxNjVWMTUuNzAyM0g0MS45MDczVjEzLjkyNjlINDAuMTc0OFYxMy4xMDM1SDQxLjkwNzNWMTEuMzI4MUg0Mi44MTY1VjEzLjEwMzVINDQuNTQ5VjEzLjkyNjlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTEuNDIxOSA5LjQ5MTk2QzExLjQyMTkgOS4xMjY5MiAxMS40OTQ5IDguODA2OTggMTEuNjQwOSA4LjUzMjEyQzExLjc5MTIgOC4yNTI5NyAxMS45OTczIDguMDM4MjQgMTIuMjU5MyA3Ljg4NzkzQzEyLjUyMTMgNy43Mzc2MiAxMi44MjE5IDcuNjYyNDcgMTMuMTYxMiA3LjY2MjQ3QzEzLjU5MDYgNy42NjI0NyAxMy45NDQ5IDcuNzY1NTQgMTQuMjI0MSA3Ljk3MTY4QzE0LjUwNzUgOC4xNzM1MiAxNC42OTg2IDguNDYzNDEgMTQuNzk3NCA4Ljg0MTMzSDE0LjAwNTFDMTMuOTQwNyA4LjY2NTI2IDEzLjgzNzYgOC41Mjc4MyAxMy42OTU5IDguNDI5MDVDMTMuNTU0MSA4LjMzMDI4IDEzLjM3NTkgOC4yODA4OSAxMy4xNjEyIDguMjgwODlDMTIuODYwNiA4LjI4MDg5IDEyLjYyMDEgOC4zODgyNSAxMi40Mzk3IDguNjAyOThDMTIuMjYzNiA4LjgxMzQyIDEyLjE3NTYgOS4xMDk3NSAxMi4xNzU2IDkuNDkxOTZDMTIuMTc1NiA5Ljg3NDE4IDEyLjI2MzYgMTAuMTcyNyAxMi40Mzk3IDEwLjM4NzRDMTIuNjIwMSAxMC42MDIxIDEyLjg2MDYgMTAuNzA5NSAxMy4xNjEyIDEwLjcwOTVDMTMuNTg2MyAxMC43MDk1IDEzLjg2NzYgMTAuNTIyNyAxNC4wMDUxIDEwLjE0OUgxNC43OTc0QzE0LjY5NDQgMTAuNTA5OCAxNC41MDExIDEwLjc5NzUgMTQuMjE3NyAxMS4wMTIyQzEzLjkzNDIgMTEuMjIyNyAxMy41ODIxIDExLjMyNzkgMTMuMTYxMiAxMS4zMjc5QzEyLjgyMTkgMTEuMzI3OSAxMi41MjEzIDExLjI1MjcgMTIuMjU5MyAxMS4xMDI0QzExLjk5NzMgMTAuOTQ3OCAxMS43OTEyIDEwLjczMzEgMTEuNjQwOSAxMC40NTgyQzExLjQ5NDkgMTAuMTc5MSAxMS40MjE5IDkuODU3IDExLjQyMTkgOS40OTE5NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNi4zODYxIDguMzE5NTRWMTAuMjg0M0MxNi4zODYxIDEwLjQxNzQgMTYuNDE2MSAxMC41MTQxIDE2LjQ3NjIgMTAuNTc0MkMxNi41NDA3IDEwLjYzIDE2LjY0OCAxMC42NTc5IDE2Ljc5ODMgMTAuNjU3OUgxNy4yNDkzVjExLjI2OTlIMTYuNjY5NUMxNi4zMzg4IDExLjI2OTkgMTYuMDg1NCAxMS4xOTI2IDE1LjkwOTQgMTEuMDM4QzE1LjczMzMgMTAuODgzNCAxNS42NDUyIDEwLjYzMjIgMTUuNjQ1MiAxMC4yODQzVjguMzE5NTRIMTUuMjI2NVY3LjcyMDQ1SDE1LjY0NTJWNi44Mzc5MUgxNi4zODYxVjcuNzIwNDVIMTcuMjQ5M1Y4LjMxOTU0SDE2LjM4NjFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTguNjYwNSA4LjIzNThDMTguNzY3OSA4LjA1NTQyIDE4LjkwOTYgNy45MTU4NSAxOS4wODU3IDcuODE3MDdDMTkuMjY2IDcuNzE0IDE5LjQ3ODYgNy42NjI0NyAxOS43MjM0IDcuNjYyNDdWOC40MjI2MUgxOS41MzY2QzE5LjI0ODggOC40MjI2MSAxOS4wMjk4IDguNDk1NjIgMTguODc5NSA4LjY0MTYzQzE4LjczMzUgOC43ODc2NSAxOC42NjA1IDkuMDQxMDMgMTguNjYwNSA5LjQwMTc4VjExLjI2OTlIMTcuOTI2MVY3LjcyMDQ1SDE4LjY2MDVWOC4yMzU4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIxLjEzMjggNi41MDI5M1YxMS4yNjk5SDIwLjM5ODRWNi41MDI5M0gyMS4xMzI4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg=="); width: 72px; height: 27px; } .share-icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMS4zNjMyOCIgeT0iMS4xMDE1NiIgd2lkdGg9IjE4LjI3MzQiIGhlaWdodD0iMTguMjczNCIgcng9IjQiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTkuNDcxNjMgNy42MDg0NlY0LjgxNDQ1TDYuNDMyOTUgNy44NTMxM0wzLjk5NjU4IDEwLjI4OTVMNi40NzYyIDEyLjM1Nkw5LjQ3MTYzIDE0Ljg1MjRWMTIuMTE4NEMxNC43MzA0IDExLjcyMiAxNi41NzI5IDE0Ljc2NTIgMTYuNTcyOSAxNC43NjUyQzE2LjU3MjkgMTIuODY5MiAxNi40MTY2IDEwLjkwMTUgMTQuOTI2IDkuNDExNTNDMTMuMTkzMyA3LjY3ODE5IDEwLjY4NCA3LjU1NTUzIDkuNDcxNjMgNy42MDg0NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo="); } .presentationMode-icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMS4yNDA3MiIgeT0iMS40NzI2NiIgd2lkdGg9IjE4LjI3MzQiIGhlaWdodD0iMTguMjczNCIgcng9IjQiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIyM18xOSkiPgo8cGF0aCBkPSJNMTIuMzQzNiAxMy44Mzk0TDEyLjA3NyAxMS43MDQ0QzEyLjAzOTIgMTEuNDAyIDExLjg5MjIgMTEuMTIzOCAxMS42NjM3IDEwLjkyMjFDMTEuNDM1MiAxMC43MjA1IDExLjE0MDkgMTAuNjA5MyAxMC44MzYxIDEwLjYwOTRIOS45MTc4MUM5LjYxMzIgMTAuNjA5NSA5LjMxOTA5IDEwLjcyMDggOS4wOTA3NiAxMC45MjI0QzguODYyNDMgMTEuMTI0IDguNzE1NTggMTEuNDAyMSA4LjY3NzgxIDExLjcwNDRMOC40MTA3MyAxMy44Mzk0QzguMzk2MDcgMTMuOTU2NyA4LjQwNjU0IDE0LjA3NTcgOC40NDE0MyAxNC4xODg3QzguNDc2MzIgMTQuMzAxNiA4LjUzNDg0IDE0LjQwNTkgOC42MTMxMSAxNC40OTQ0QzguNjkxMzcgMTQuNTgzIDguNzg3NTkgMTQuNjU0IDguODk1MzcgMTQuNzAyNUM5LjAwMzE0IDE0Ljc1MTEgOS4xMjAwMiAxNC43NzYxIDkuMjM4MjMgMTQuNzc2SDExLjUxNjZDMTEuNjM0NyAxNC43NzYxIDExLjc1MTYgMTQuNzUxIDExLjg1OTMgMTQuNzAyNEMxMS45NjcgMTQuNjUzOCAxMi4wNjMyIDE0LjU4MjkgMTIuMTQxNCAxNC40OTQzQzEyLjIxOTYgMTQuNDA1NyAxMi4yNzgxIDE0LjMwMTUgMTIuMzEzIDE0LjE4ODZDMTIuMzQ3OCAxNC4wNzU3IDEyLjM1ODMgMTMuOTU2NiAxMi4zNDM2IDEzLjgzOTRWMTMuODM5NFoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTAuMzc3NCA4Ljk0Mjg3QzExLjA2NzggOC45NDI4NyAxMS42Mjc0IDguMzgzMjMgMTEuNjI3NCA3LjY5Mjg3QzExLjYyNzQgNy4wMDI1MiAxMS4wNjc4IDYuNDQyODcgMTAuMzc3NCA2LjQ0Mjg3QzkuNjg3MDkgNi40NDI4NyA5LjEyNzQ0IDcuMDAyNTIgOS4xMjc0NCA3LjY5Mjg3QzkuMTI3NDQgOC4zODMyMyA5LjY4NzA5IDguOTQyODcgMTAuMzc3NCA4Ljk0Mjg3WiIgc3Ryb2tlPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNy4wNDM3OCAxMC4xOTNDNy41MDQwMiAxMC4xOTMgNy44NzcxMiA5LjgxOTk0IDcuODc3MTIgOS4zNTk3QzcuODc3MTIgOC44OTk0NiA3LjUwNDAyIDguNTI2MzcgNy4wNDM3OCA4LjUyNjM3QzYuNTgzNTUgOC41MjYzNyA2LjIxMDQ1IDguODk5NDYgNi4yMTA0NSA5LjM1OTdDNi4yMTA0NSA5LjgxOTk0IDYuNTgzNTUgMTAuMTkzIDcuMDQzNzggMTAuMTkzWiIgc3Ryb2tlPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTMuNzEwOCAxMC4xOTNDMTQuMTcxIDEwLjE5MyAxNC41NDQxIDkuODE5OTQgMTQuNTQ0MSA5LjM1OTdDMTQuNTQ0MSA4Ljg5OTQ2IDE0LjE3MSA4LjUyNjM3IDEzLjcxMDggOC41MjYzN0MxMy4yNTA1IDguNTI2MzcgMTIuODc3NCA4Ljg5OTQ2IDEyLjg3NzQgOS4zNTk3QzEyLjg3NzQgOS44MTk5NCAxMy4yNTA1IDEwLjE5MyAxMy43MTA4IDEwLjE5M1oiIHN0cm9rZT0id2hpdGUiLz4KPHBhdGggZD0iTTcuMDQ0MDIgMTEuNDQyOUg2LjkxNjUyQzYuNzE5MjYgMTEuNDQyOCA2LjUyODM4IDExLjUxMjggNi4zNzc4NSAxMS42NDAzQzYuMjI3MzEgMTEuNzY3OCA2LjEyNjg5IDExLjk0NDUgNi4wOTQ0NCAxMi4xMzkxTDUuOTU1NjkgMTIuOTcyNUM1LjkzNTc4IDEzLjA5MTggNS45NDIxMSAxMy4yMTQxIDUuOTc0MjYgMTMuMzMwOEM2LjAwNjQgMTMuNDQ3NSA2LjA2MzU4IDEzLjU1NTggNi4xNDE4MiAxMy42NDgyQzYuMjIwMDYgMTMuNzQwNSA2LjMxNzQ5IDEzLjgxNDggNi40MjczMSAxMy44NjU2QzYuNTM3MTQgMTMuOTE2NSA2LjY1NjczIDEzLjk0MjkgNi43Nzc3NyAxMy45NDI5SDguMjk0MDJNMTMuNzEwNyAxMS40NDI5SDEzLjgzODJDMTQuMDM1NSAxMS40NDI4IDE0LjIyNjMgMTEuNTEyOCAxNC4zNzY5IDExLjY0MDNDMTQuNTI3NCAxMS43Njc4IDE0LjYyNzggMTEuOTQ0NSAxNC42NjAzIDEyLjEzOTFMMTQuNzk5IDEyLjk3MjVDMTQuODE4OSAxMy4wOTE4IDE0LjgxMjYgMTMuMjE0MSAxNC43ODA1IDEzLjMzMDhDMTQuNzQ4MyAxMy40NDc1IDE0LjY5MTEgMTMuNTU1OCAxNC42MTI5IDEzLjY0ODJDMTQuNTM0NiAxMy43NDA1IDE0LjQzNzIgMTMuODE0OCAxNC4zMjc0IDEzLjg2NTZDMTQuMjE3NiAxMy45MTY1IDE0LjA5OCAxMy45NDI5IDEzLjk3NjkgMTMuOTQyOUgxMi40NjA3IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMjNfMTkiPgo8cmVjdCB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjM3NzQ0IDUuNjA5MzgpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg=="); } .help-icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTEuNSIgY3k9IjExLjU0ODgiIHI9IjkuODEyNSIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMTEuODEyOSA1LjQ2NjhDMTIuOTQzOCA1LjQ2NjggMTMuODQ3MyA1Ljc4NTcgMTQuNTIzNiA2LjQyMzUyQzE1LjIxMSA3LjA2MTM0IDE1LjU1NDcgNy45MzI2NCAxNS41NTQ3IDkuMDM3NDNDMTUuNTU0NyAxMC4xODc4IDE1LjE5OTkgMTEuMDUzNCAxNC40OTA0IDExLjYzNDJDMTMuNzgwOCAxMi4yMTUxIDEyLjgzODUgMTIuNTA1NiAxMS42NjMzIDEyLjUwNTZMMTEuNTk2OCAxMy44NTUySDkuOTUwMzlMOS44NjcyNCAxMS4xNzNIMTAuNDE2QzExLjQ5MTQgMTEuMTczIDEyLjMxMTggMTEuMDI0OSAxMi44NzczIDEwLjcyODhDMTMuNDUzOCAxMC40MzI2IDEzLjc0MiA5Ljg2ODg3IDEzLjc0MiA5LjAzNzQzQzEzLjc0MiA4LjQzMzc4IDEzLjU3MDIgNy45NjExMSAxMy4yMjY1IDcuNjE5NDNDMTIuODkzOSA3LjI3Nzc0IDEyLjQyODMgNy4xMDY5IDExLjgyOTYgNy4xMDY5QzExLjIzMDkgNy4xMDY5IDEwLjc1OTcgNy4yNzIwNCAxMC40MTYgNy42MDIzNEMxMC4wNzIzIDcuOTMyNjQgOS45MDA1IDguMzkzOTIgOS45MDA1IDguOTg2MTdIOC4xMjEwOUM4LjEyMTA5IDguMzAyOCA4LjI3MDc2IDcuNjkzNDYgOC41NzAxIDcuMTU4MTVDOC44Njk0NCA2LjYyMjg0IDkuMjk2MjggNi4yMDcxMiA5Ljg1MDYxIDUuOTEwOTlDMTAuNDE2IDUuNjE0ODYgMTEuMDcwMSA1LjQ2NjggMTEuODEyOSA1LjQ2NjhaTTEwLjc0ODYgMTcuNjMwOUMxMC40MDQ5IDE3LjYzMDkgMTAuMTE2NyAxNy41MTEzIDkuODgzODcgMTcuMjcyMUM5LjY1MTA1IDE3LjAzMjkgOS41MzQ2NCAxNi43MzY4IDkuNTM0NjQgMTYuMzgzN0M5LjUzNDY0IDE2LjAzMDYgOS42NTEwNSAxNS43MzQ1IDkuODgzODcgMTUuNDk1M0MxMC4xMTY3IDE1LjI1NjEgMTAuNDA0OSAxNS4xMzY1IDEwLjc0ODYgMTUuMTM2NUMxMS4wODEyIDE1LjEzNjUgMTEuMzYzOSAxNS4yNTYxIDExLjU5NjggMTUuNDk1M0MxMS44Mjk2IDE1LjczNDUgMTEuOTQ2IDE2LjAzMDYgMTEuOTQ2IDE2LjM4MzdDMTEuOTQ2IDE2LjczNjggMTEuODI5NiAxNy4wMzI5IDExLjU5NjggMTcuMjcyMUMxMS4zNjM5IDE3LjUxMTMgMTEuMDgxMiAxNy42MzA5IDEwLjc0ODYgMTcuNjMwOVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo="); } .import-icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMS40MTUwNCIgeT0iMS4zNjAzNSIgd2lkdGg9IjMzIiBoZWlnaHQ9IjMzIiByeD0iNCIgZmlsbD0iYmxhY2siIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNMTcuOTQzNiA3LjIyMzYzTDI2LjA4MTEgMTYuODk4Mkw5LjgwNjA1IDE2Ljg5ODJMMTcuOTQzNiA3LjIyMzYzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTIwLjY1NTMgMTIuMzc3OUwyMC42NTUzIDMzLjE3MzhMMTUuMjMwMyAzMy4xNzM4TDE1LjIzMDMgMTIuMzc3OUwyMC42NTUzIDEyLjM3NzlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K"); } .settings-icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjE4LjI3MzQiIGhlaWdodD0iMTguMjczNCIgcng9IjQiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTQuNzExOTEgMTEuOTM1OEw1LjgzNTQ3IDEzLjgzODhDNS45MTAwNiAxMy45NjUgNi4wMzI4IDE0LjA1NzEgNi4xNzY3MSAxNC4wOTQ3QzYuMzIwNjEgMTQuMTMyMyA2LjQ3MzkgMTQuMTEyNSA2LjYwMjg2IDE0LjAzOTVMNy4zODcxIDEzLjU5NjJDNy43MTI5NCAxMy44NDc2IDguMDczMDQgMTQuMDUzOCA4LjQ1MTY4IDE0LjIwNzhWMTUuMDg2N0M4LjQ1MTY4IDE1LjIzMjYgOC41MTA4NiAxNS4zNzI1IDguNjE2MjIgMTUuNDc1NkM4LjcyMTU3IDE1LjU3ODggOC44NjQ0NiAxNS42MzY3IDkuMDEzNDYgMTUuNjM2N0gxMS4yNjA2QzExLjQwOTYgMTUuNjM2NyAxMS41NTI1IDE1LjU3ODggMTEuNjU3OCAxNS40NzU2QzExLjc2MzIgMTUuMzcyNSAxMS44MjI0IDE1LjIzMjYgMTEuODIyNCAxNS4wODY3VjE0LjIwNzhDMTIuMjA0IDE0LjA1MjMgMTIuNTYyMSAxMy44NDY1IDEyLjg4NjkgMTMuNTk2MkwxMy42NzEyIDE0LjAzOTVDMTMuOTM5MSAxNC4xOTA4IDE0LjI4NDEgMTQuMSAxNC40Mzg2IDEzLjgzODhMMTUuNTYyMSAxMS45MzU4QzE1LjYzNjEgMTEuODA5NCAxNS42NTYgMTEuNjU5NSAxNS42MTc2IDExLjUxODhDMTUuNTc5MiAxMS4zNzgxIDE1LjQ4NTYgMTEuMjU3OSAxNS4zNTcxIDExLjE4NDVMMTQuNTg2MyAxMC43NDgzQzE0LjY0NjUgMTAuMzQyNyAxNC42NDYyIDkuOTMwNjQgMTQuNTg1MiA5LjUyNTEyTDE1LjM1NiA5LjA4ODk3QzE1LjYyMzQgOC45Mzc3MiAxNS43MTYxIDguNTk5NDcgMTUuNTYxIDguMzM3NjdMMTQuNDM3NCA2LjQzNDY3QzE0LjM2MjkgNi4zMDg0NCAxNC4yNDAxIDYuMjE2MzkgMTQuMDk2MiA2LjE3ODc0QzEzLjk1MjMgNi4xNDEwOSAxMy43OTkgNi4xNjA5NCAxMy42NzAxIDYuMjMzOTJMMTIuODg1OCA2LjY3NzIyQzEyLjU2MTQgNi40MjY2MyAxMi4yMDM0IDYuMjIwODQgMTEuODIxOCA2LjA2NTYyVjUuMTg2NzJDMTEuODIxOCA1LjA0MDg1IDExLjc2MjYgNC45MDA5NiAxMS42NTczIDQuNzk3ODFDMTEuNTUxOSA0LjY5NDY2IDExLjQwOSA0LjYzNjcyIDExLjI2IDQuNjM2NzJIOS4wMTI5QzguODYzOSA0LjYzNjcyIDguNzIxMDEgNC42OTQ2NiA4LjYxNTY2IDQuNzk3ODFDOC41MTAzIDQuOTAwOTYgOC40NTExMiA1LjA0MDg1IDguNDUxMTIgNS4xODY3MlY2LjA2NTYyQzguMDY5NTEgNi4yMjExNiA3LjcxMTM2IDYuNDI2OTMgNy4zODY1NCA2LjY3NzIyTDYuNjAyODYgNi4yMzM5MkM2LjUzOTAyIDYuMTk3NzEgNi40Njg1MiA2LjE3NDE4IDYuMzk1MzkgNi4xNjQ2OEM2LjMyMjI1IDYuMTU1MTcgNi4yNDc5MiA2LjE1OTg3IDYuMTc2NjUgNi4xNzg1MkM2LjEwNTM3IDYuMTk3MTYgNi4wMzg1NSA2LjIyOTM5IDUuOTgwMDEgNi4yNzMzNEM1LjkyMTQ3IDYuMzE3MjkgNS44NzIzNSA2LjM3MjExIDUuODM1NDcgNi40MzQ2N0w0LjcxMTkxIDguMzM3NjdDNC42Mzc5NyA4LjQ2NDA2IDQuNjE4MDMgOC42MTM5MyA0LjY1NjQ0IDguNzU0NjVDNC42OTQ4NCA4Ljg5NTM3IDQuNzg4NDggOS4wMTU1MyA0LjkxNjk2IDkuMDg4OTdMNS42ODc3MiA5LjUyNTEyQzUuNjI3MTIgOS45MzA2OSA1LjYyNzEyIDEwLjM0MjcgNS42ODc3MiAxMC43NDgzTDQuOTE2OTYgMTEuMTg0NUM0LjY0OTU1IDExLjMzNTcgNC41NTY4NiAxMS42NzQgNC43MTE5MSAxMS45MzU4VjExLjkzNThaTTEwLjEzNjUgNy45MzY3MkMxMS4zNzU3IDcuOTM2NzIgMTIuMzgzNiA4LjkyMzQyIDEyLjM4MzYgMTAuMTM2N0MxMi4zODM2IDExLjM1IDExLjM3NTcgMTIuMzM2NyAxMC4xMzY1IDEyLjMzNjdDOC44OTcxNyAxMi4zMzY3IDcuODg5MzQgMTEuMzUgNy44ODkzNCAxMC4xMzY3QzcuODg5MzQgOC45MjM0MiA4Ljg5NzE3IDcuOTM2NzIgMTAuMTM2NSA3LjkzNjcyWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg=="); } .look-icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAyMCAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuMjY3MDQgMC44NDE3OTdMMC42MjY5NTMgMy40ODE4OUwzLjI2NzA0IDYuMTIxOTdNMC42MjY5NTMgMy40ODE4OUw2LjY2MTQ0IDMuNDgxODlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMy4yNjcwNCAwLjg0MTc5N0wwLjYyNjk1MyAzLjQ4MTg5TDMuMjY3MDQgNi4xMjE5N00wLjYyNjk1MyAzLjQ4MTg5TDYuNjYxNDQgMy40ODE4OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNi44MzM1IDYuMTIyMDdMMTkuNDczNiAzLjQ4MTk4TDE2LjgzMzUgMC44NDE4OTRNMTkuNDczNiAzLjQ4MTk4TDEzLjQzOTEgMy40ODE5OFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNi44MzM1IDYuMTIyMDdMMTkuNDczNiAzLjQ4MTk4TDE2LjgzMzUgMC44NDE4OTRNMTkuNDczNiAzLjQ4MTk4TDEzLjQzOTEgMy40ODE5OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMS42NTM3IDguOTY2OEg4Ljk3NTE3QzQuNTQzNDcgOC45NjY4IDAuOTM5NDUzIDEyLjU4MjggMC45Mzk0NTMgMTcuMDI5M1YyNy43NzkzQzAuOTM5NDUzIDMyLjIyNTggNC41NDM0NyAzNS44NDE4IDguOTc1MTcgMzUuODQxOEgxMS42NTM3QzE2LjA4NTQgMzUuODQxOCAxOS42ODk1IDMyLjIyNTggMTkuNjg5NSAyNy43NzkzVjE3LjAyOTNDMTkuNjg5NSAxMi41ODI4IDE2LjA4NTQgOC45NjY4IDExLjY1MzcgOC45NjY4Wk0xNy4wMTA5IDI3Ljc3OTNDMTcuMDEwOSAzMC43NDM2IDE0LjYwODIgMzMuMTU0MyAxMS42NTM3IDMzLjE1NDNIOC45NzUxN0M2LjAyMDcxIDMzLjE1NDMgMy42MTgwMyAzMC43NDM2IDMuNjE4MDMgMjcuNzc5M1YyMi40MDQzSDE3LjAxMDlWMjcuNzc5M1pNMTEuNjUzNyAxOS43MTY4VjExLjY1NDNDMTQuNjA4MiAxMS42NTQzIDE3LjAxMDkgMTQuMDY1IDE3LjAxMDkgMTcuMDI5M1YxOS43MTY4SDExLjY1MzdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K"); width: 26px; height: 36px; } .move-icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDMiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCA0MyAzOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjEuNjI3MyIgY3k9IjE4LjgwMjEiIHI9IjUuNzMyNzYiIGZpbGw9IndoaXRlIi8+CjxjaXJjbGUgY3g9IjIxLjYyNzciIGN5PSIxOC44MDI1IiByPSI5LjU2MDM1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTMuODI2OTEgMTYuOTkyMkwxLjcxNDg0IDE5LjEwNDNMMy44MjY5MSAyMS4yMTYzTTEuNzE0ODQgMTkuMTA0M0g2LjU0MjQzWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTMuODI2OTEgMTYuOTkyMkwxLjcxNDg0IDE5LjEwNDNMMy44MjY5MSAyMS4yMTYzTTEuNzE0ODQgMTkuMTA0M0g2LjU0MjQzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjMuNzQwMiAzLjQxNDhMMjEuNjI4MiAxLjMwMjczTDE5LjUxNjEgMy40MTQ4TTIxLjYyODIgMS4zMDI3M0wyMS42MjgyIDYuMTMwMzJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjMuNzQwMiAzLjQxNDhMMjEuNjI4MiAxLjMwMjczTDE5LjUxNjEgMy40MTQ4TTIxLjYyODIgMS4zMDI3M0wyMS42MjgyIDYuMTMwMzIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0zOS40Mjk5IDIxLjIxNjhMNDEuNTQyIDE5LjEwNDdMMzkuNDI5OSAxNi45OTI3TTQxLjU0MiAxOS4xMDQ3TDM2LjcxNDQgMTkuMTA0N1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zOS40Mjk5IDIxLjIxNjhMNDEuNTQyIDE5LjEwNDdMMzkuNDI5OSAxNi45OTI3TTQxLjU0MiAxOS4xMDQ3TDM2LjcxNDQgMTkuMTA0NyIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE5LjUxNjYgMzQuMTkwN0wyMS42Mjg3IDM2LjMwMjdMMjMuNzQwNyAzNC4xOTA3TTIxLjYyODcgMzYuMzAyN0wyMS42Mjg3IDMxLjQ3NTFaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTkuNTE2NiAzNC4xOTA3TDIxLjYyODcgMzYuMzAyN0wyMy43NDA3IDM0LjE5MDdNMjEuNjI4NyAzNi4zMDI3TDIxLjYyODcgMzEuNDc1MSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg=="); width: 43px; height: 38px; } .wasd-icon { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk0IiBoZWlnaHQ9IjQyIiB2aWV3Qm94PSIwIDAgMTk0IDQyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB4PSIwLjcxNDg0NCIgeT0iMC4yMTE5MTQiIHdpZHRoPSI0NiIgaGVpZ2h0PSI0MSIgcng9IjQiIGZpbGw9IndoaXRlIi8+CjxyZWN0IHg9Ijk4LjcxNDgiIHk9IjAuMjExOTE0IiB3aWR0aD0iNDYiIGhlaWdodD0iNDEiIHJ4PSI0IiBmaWxsPSJ3aGl0ZSIvPgo8cmVjdCB4PSI0OS43MTQ4IiB5PSIwLjIxMTkxNCIgd2lkdGg9IjQ2IiBoZWlnaHQ9IjQxIiByeD0iNCIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMTQ3LjcxNSIgeT0iMC4yMTE5MTQiIHdpZHRoPSI0NiIgaGVpZ2h0PSI0MSIgcng9IjQiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMy4zMjQ2IDE0LjMxMTlMMjkuMjA0NiAyOC4yMTE5SDI2LjYyNDZMMjMuNzA0NiAxNy42OTE5TDIwLjYwNDYgMjguMjExOUwxOC4wNDQ2IDI4LjIzMTlMMTQuMTA0NiAxNC4zMTE5SDE2LjUyNDZMMTkuNDA0NiAyNS42MzE5TDIyLjUyNDYgMTQuMzExOUgyNS4wODQ2TDI3Ljk4NDYgMjUuNTcxOUwzMC44ODQ2IDE0LjMxMTlIMzMuMzI0NloiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xMjIuMjYgMjguMzUxOUMxMjEuMzI2IDI4LjM1MTkgMTIwLjQ4NiAyOC4xOTE5IDExOS43NCAyNy44NzE5QzExOC45OTMgMjcuNTM4NiAxMTguNDA2IDI3LjA3MTkgMTE3Ljk4IDI2LjQ3MTlDMTE3LjU1MyAyNS44NzE5IDExNy4zNCAyNS4xNzE5IDExNy4zNCAyNC4zNzE5SDExOS43OEMxMTkuODMzIDI0Ljk3MTkgMTIwLjA2NiAyNS40NjUyIDEyMC40OCAyNS44NTE5QzEyMC45MDYgMjYuMjM4NiAxMjEuNSAyNi40MzE5IDEyMi4yNiAyNi40MzE5QzEyMy4wNDYgMjYuNDMxOSAxMjMuNjYgMjYuMjQ1MiAxMjQuMSAyNS44NzE5QzEyNC41NCAyNS40ODUyIDEyNC43NiAyNC45OTE5IDEyNC43NiAyNC4zOTE5QzEyNC43NiAyMy45MjUyIDEyNC42MiAyMy41NDUyIDEyNC4zNCAyMy4yNTE5QzEyNC4wNzMgMjIuOTU4NiAxMjMuNzMzIDIyLjczMTkgMTIzLjMyIDIyLjU3MTlDMTIyLjkyIDIyLjQxMTkgMTIyLjM2IDIyLjIzODYgMTIxLjY0IDIyLjA1MTlDMTIwLjczMyAyMS44MTE5IDExOS45OTMgMjEuNTcxOSAxMTkuNDIgMjEuMzMxOUMxMTguODYgMjEuMDc4NiAxMTguMzggMjAuNjkxOSAxMTcuOTggMjAuMTcxOUMxMTcuNTggMTkuNjUxOSAxMTcuMzggMTguOTU4NiAxMTcuMzggMTguMDkxOUMxMTcuMzggMTcuMjkxOSAxMTcuNTggMTYuNTkxOSAxMTcuOTggMTUuOTkxOUMxMTguMzggMTUuMzkxOSAxMTguOTQgMTQuOTMxOSAxMTkuNjYgMTQuNjExOUMxMjAuMzggMTQuMjkxOSAxMjEuMjEzIDE0LjEzMTkgMTIyLjE2IDE0LjEzMTlDMTIzLjUwNiAxNC4xMzE5IDEyNC42MDYgMTQuNDcxOSAxMjUuNDYgMTUuMTUxOUMxMjYuMzI2IDE1LjgxODYgMTI2LjgwNiAxNi43Mzg2IDEyNi45IDE3LjkxMTlIMTI0LjM4QzEyNC4zNCAxNy40MDUyIDEyNC4xIDE2Ljk3MTkgMTIzLjY2IDE2LjYxMTlDMTIzLjIyIDE2LjI1MTkgMTIyLjY0IDE2LjA3MTkgMTIxLjkyIDE2LjA3MTlDMTIxLjI2NiAxNi4wNzE5IDEyMC43MzMgMTYuMjM4NiAxMjAuMzIgMTYuNTcxOUMxMTkuOTA2IDE2LjkwNTIgMTE5LjcgMTcuMzg1MiAxMTkuNyAxOC4wMTE5QzExOS43IDE4LjQzODYgMTE5LjgyNiAxOC43OTE5IDEyMC4wOCAxOS4wNzE5QzEyMC4zNDYgMTkuMzM4NiAxMjAuNjggMTkuNTUxOSAxMjEuMDggMTkuNzExOUMxMjEuNDggMTkuODcxOSAxMjIuMDI2IDIwLjA0NTIgMTIyLjcyIDIwLjIzMTlDMTIzLjY0IDIwLjQ4NTIgMTI0LjM4NiAyMC43Mzg2IDEyNC45NiAyMC45OTE5QzEyNS41NDYgMjEuMjQ1MiAxMjYuMDQgMjEuNjM4NiAxMjYuNDQgMjIuMTcxOUMxMjYuODUzIDIyLjY5MTkgMTI3LjA2IDIzLjM5MTkgMTI3LjA2IDI0LjI3MTlDMTI3LjA2IDI0Ljk3ODYgMTI2Ljg2NiAyNS42NDUyIDEyNi40OCAyNi4yNzE5QzEyNi4xMDYgMjYuODk4NiAxMjUuNTUzIDI3LjQwNTIgMTI0LjgyIDI3Ljc5MTlDMTI0LjEgMjguMTY1MiAxMjMuMjQ2IDI4LjM1MTkgMTIyLjI2IDI4LjM1MTlaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNNzUuNjIyMiAyNS4zNzE5SDY5LjgwMjJMNjguODAyMiAyOC4yMTE5SDY2LjQyMjJMNzEuNDAyMiAxNC4yOTE5SDc0LjA0MjJMNzkuMDIyMiAyOC4yMTE5SDc2LjYyMjJMNzUuNjIyMiAyNS4zNzE5Wk03NC45ODIyIDIzLjUxMTlMNzIuNzIyMiAxNy4wNTE5TDcwLjQ0MjIgMjMuNTExOUg3NC45ODIyWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTE3MC4xNjUgMTQuMzExOUMxNzEuNjQ1IDE0LjMxMTkgMTcyLjkzOCAxNC41OTg2IDE3NC4wNDUgMTUuMTcxOUMxNzUuMTY1IDE1LjczMTkgMTc2LjAyNSAxNi41NDUyIDE3Ni42MjUgMTcuNjExOUMxNzcuMjM4IDE4LjY2NTIgMTc3LjU0NSAxOS44OTg2IDE3Ny41NDUgMjEuMzExOUMxNzcuNTQ1IDIyLjcyNTIgMTc3LjIzOCAyMy45NTE5IDE3Ni42MjUgMjQuOTkxOUMxNzYuMDI1IDI2LjAzMTkgMTc1LjE2NSAyNi44MzE5IDE3NC4wNDUgMjcuMzkxOUMxNzIuOTM4IDI3LjkzODYgMTcxLjY0NSAyOC4yMTE5IDE3MC4xNjUgMjguMjExOUgxNjUuNjI1VjE0LjMxMTlIMTcwLjE2NVpNMTcwLjE2NSAyNi4zNTE5QzE3MS43OTIgMjYuMzUxOSAxNzMuMDM4IDI1LjkxMTkgMTczLjkwNSAyNS4wMzE5QzE3NC43NzIgMjQuMTUxOSAxNzUuMjA1IDIyLjkxMTkgMTc1LjIwNSAyMS4zMTE5QzE3NS4yMDUgMTkuNjk4NiAxNzQuNzcyIDE4LjQzODYgMTczLjkwNSAxNy41MzE5QzE3My4wMzggMTYuNjI1MiAxNzEuNzkyIDE2LjE3MTkgMTcwLjE2NSAxNi4xNzE5SDE2Ny45MDVWMjYuMzUxOUgxNzAuMTY1WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg=="); width: 99px; height: 22px; } .fa-house-user { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path fill="white" d="M570.69,236.27,512,184.44V48a16,16,0,0,0-16-16H432a16,16,0,0,0-16,16V99.67L314.78,10.3C308.5,4.61,296.53,0,288,0s-20.46,4.61-26.74,10.3l-256,226A18.27,18.27,0,0,0,0,248.2a18.64,18.64,0,0,0,4.09,10.71L25.5,282.7a21.14,21.14,0,0,0,12,5.3,21.67,21.67,0,0,0,10.69-4.11l15.9-14V480a32,32,0,0,0,32,32H480a32,32,0,0,0,32-32V269.88l15.91,14A21.94,21.94,0,0,0,538.63,288a20.89,20.89,0,0,0,11.87-5.31l21.41-23.81A21.64,21.64,0,0,0,576,248.19,21,21,0,0,0,570.69,236.27ZM288,176a64,64,0,1,1-64,64A64,64,0,0,1,288,176ZM400,448H176a16,16,0,0,1-16-16,96,96,0,0,1,96-96h64a96,96,0,0,1,96,96A16,16,0,0,1,400,448Z"/></svg>'); } .fa-angle-up { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path fill="white" d="M177 159.7l136 136c9.4 9.4 9.4 24.6 0 33.9l-22.6 22.6c-9.4 9.4-24.6 9.4-33.9 0L160 255.9l-96.4 96.4c-9.4 9.4-24.6 9.4-33.9 0L7 329.7c-9.4-9.4-9.4-24.6 0-33.9l136-136c9.4-9.5 24.6-9.5 34-.1z"/></svg>'); } .fa-bars { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path fill="white" d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></svg>'); } .fa-expand { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><path fill="white" d="M0 180V56c0-13.3 10.7-24 24-24h124c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H64v84c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12zM288 44v40c0 6.6 5.4 12 12 12h84v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12V56c0-13.3-10.7-24-24-24H300c-6.6 0-12 5.4-12 12zm148 276h-40c-6.6 0-12 5.4-12 12v84h-84c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h124c13.3 0 24-10.7 24-24V332c0-6.6-5.4-12-12-12zM160 468v-40c0-6.6-5.4-12-12-12H64v-84c0-6.6-5.4-12-12-12H12c-6.6 0-12 5.4-12 12v124c0 13.3 10.7 24 24 24h124c6.6 0 12-5.4 12-12z"/></svg>'); } .fa-icon { background-position: center; background-repeat: no-repeat; } .world-icon { height: 30px; width: 30px; } .help-pane-icon { background-size: contain; background-repeat: no-repeat; background-position: center; } .btn { font-family: "Poppins", sans-serif; cursor: pointer; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } .btn-outline-success { color: #28a745; background-color: transparent; border-color: #28a745; } .btn-outline-success:hover { color: white; background-color: #28a745; border-color: #28a745; } .connected { color: #28a745; } .ui { font-size: 23px; } .btn-ui { position: absolute; background-color: rgba(0, 0, 0, 0.5); z-index: 200; border-radius: 50%; color: white; padding: 10px; display: flex; flex-direction: column; justify-content: center; align-items: center; width: 1.2em; height: 1.2em; font-size: 1.5em; } .badge-warning { color: #212529; background-color: #ffc107; } .badge { display: inline-block; padding: 0.25em 0.4em; font-size: 75%; font-weight: 700; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; } #userCountDisplay { display: flex; align-items: center; flex-direction: column; position: absolute; width: 0px; height: 50px; left: 50%; top: 10px; z-index: 1; } #userCountReadout { width: fit-content; white-space: nowrap; padding: 8px; color: white; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5); border-radius: 8px; background-color: rgba(0, 0, 0, 0.5); } #userCountReadout[presenting="true"] { background-color: rgba(0, 0, 0, 0.5); } @media (max-height: 800px) { .share-qr-canvas { width: 120px; height: 120px; margin: 10px; } .menu-label { font-size: 12px; line-height: 14px; } } @media (max-height: 500px) { .menu-qr { display: none; } } button#VRButton { border-radius: 30px!important; line-height: 7px!important; font-weight: 700!important; } @media (max-width:600px) { button#VRButton { bottom: 200px!important; } }