body { width: 100vw; height: 100vh; margin: 0px; padding: 0px; background-color: #000; background-image: url("/assets/grid6.jpg"); aspect-ratio: auto; font-family: Roboto, sans-serif; font-size: large; color: #4444ee; } .scene { width: 100vw; height: 100vh; overflow: hidden; } #gameCanvas { width: 100%; height: 100%; margin: 0px; padding: 0px; background: transparent; } div.overlay { position: absolute; display: block; transform: translate(-50%, -50%); z-index: 12; height: 120px; } div.overlay div { width: 100%; margin: 10px; text-align: center; } div.overlay div a { display: flex; text-decoration: none; padding-top: 1em; padding-left: 5px; vertical-align: middle; border-color: #FFD700; border-style: outset; border-width: 2px; border-radius: 10px; } div.overlay div a:visited, div.overlay div a:link { color: white; background-color: #999922; height: 2em; } div.overlay div a:hover { background-color: #FFD700; color: #000000; } div.overlay div a { } div.overlay input { display: inline-block; margin: 10px auto; text-decoration: none; border-color: #FFD700; border-style: solid; border-width: 1px; padding: 10px; width: 200px; } div#create { left: 600px; top: 400px; transform: translate(-50%, -50%); z-index: 14; width: 320px; height: 344px; border: 3px inset #FFD700; display: none; background-color: #000; } div.overlay div a.cancel { font-size: small; font-weight: lighter; font-style: italic; background-color: #222211; color: #EEC755; } #diagramListContent ul { list-style-type: none; text-align: left; padding: 0; padding-inline-start: 0; } #diagramList { overflow: scroll; } #diagramList > h1 { width: 100%; text-align: center; } #diagramListContent li { margin: 12px; } #diagramListContent li a { width: 90%; } div.overlay div a.cancel:hover { background-color: #EEC700; color: #000000; } #main.mini { left: 100px; top: 200px; width: 160px; } #main.mini img, #tutorial img { width: 160px; height: 60px; } #main.mini div a, #tutorial div a { } h1 { font-size: x-large; font-weight: bolder; text-align: center; color: #F9F9E9; } #tutorial { z-index: 15; left: 100px; top: 750px; width: 160px; height: 210px; } #diagramList { left: 340px; top: 400px; height: 500px; background-color: #000; padding: 5px; } #create { left: 500px; top: 340px; } #create div { margin: 0; margin-top: 10px; } #closekey, #closekey a:active, #closekey a:visited, #closekey a:link { position: relative; color: #ffffff; } #enterXR { } div.overlay div.inactive a { background-color: #222222; color: #555555; border-color: #222222; cursor: not-allowed; } #enterXR.inactive { } #loadingGrid { position: relative; z-index: -1; width: 100%; height: 100%; }