html, body { color: lightgray; background-color: #181818; margin: 0px; padding: 0px; font-family: sans-serif; text-align: center; } .spacer{ width: 100%; height: 33%; display: block; } .three-column { display: flex; } .column { flex: 1; } .container { text-align: center; } .container h1 { padding: 0px; margin: 0px; } .noselect { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer & Edge */ user-select: none; /* Non-prefixed version, currently supported by Chrome, Opera and Firefox */ } .clickable { cursor: pointer; } .animate-visibility { -webkit-transition: opacity 0.5s ease-in; -moz-transition: opacity 0.5s ease-in; -o-transition: opacity 0.5s ease-in; -ms-transition: opacity 0.5s ease-in; transition: opacity 0.5s ease-in; } .message { display: block; cursor: pointer; -webkit-transition: opacity 0.5s ease-in; -moz-transition: opacity 0.5s ease-in; -o-transition: opacity 0.5s ease-in; -ms-transition: opacity 0.5s ease-in; transition: opacity 0.5s ease-in; opacity: 0; } .error-message { color: crimson; } #spacerpg { position: fixed; top: 0; left: 0; width: 100%; height: 33%; margin-left: auto; margin-right: auto; background-color: #060606; image-rendering: crisp-edges; /* Older versions of FF */ image-rendering: -moz-crisp-edges; /* FF 6.0+ */ image-rendering: -webkit-optimize-contrast; /* Safari */ image-rendering: -o-crisp-edges; /* OS X & Windows Opera (12.02+) */ /*image-rendering: pixelated; // Awesome future-browsers */ image-rendering: optimize-contrast; -ms-interpolation-mode: nearest-neighbor; /*IE*/ } #main--progress progress { background-color: transparent; } #player-hud { text-align: center; } #main-container { padding-bottom: 8px; } #ship-container { } #inventory-container{ padding-bottom: 8px; } #navigation-container { padding-bottom: 8px; } #navigation--system { width: 100%; min-width: 256px; height: 256px; background-color: #060606; cursor: none; } #ship--board { display: none; } #ship--undock { display: none; } #crafting-container { padding-bottom: 8px; } #dialog-container-left { /* background-color: rgba(200, 20, 20, 0.5); */ position: fixed; display: block; width: 40%; height: 30%; top: 0; left: 0; text-align: left; padding: 8px; overflow: hidden; } #dialog-container-right { /* background-color: rgba(20, 200, 200, 0.5); */ position: fixed; display: block; width: 40%; height: 30%; top: 0; right: 0; text-align: right; padding: 8px; overflow: hidden; } @media (max-width: 768px) { .three-column { flex-direction: column; } .left-column { order: 2; } .center-column { order: 0; } .right-column { order: 1; } #dialog-container-left { width: 100%; height: 10%; top: 0; left: 0; padding: 0; padding-right: 16px; font-size: 12px; } #dialog-container-right { width: 100%; height: 10%; top: 20%; left: 0; padding: 0; padding-right: 16px; font-size: 12px; } }