/* Styles specific to Game1 */ /* page-level indicator to confirm CSS is loaded */ /* Custom scrollbar for WebKit browsers */ html::-webkit-scrollbar, body::-webkit-scrollbar { width: 1px; } html::-webkit-scrollbar-track, body::-webkit-scrollbar-track { background: #000; } html::-webkit-scrollbar-thumb, body::-webkit-scrollbar-thumb { background: #F00; } /* Standard properties for Firefox */ body { background-color: #000; min-height: 100vh; font-family: monospace; margin: 0; scrollbar-width: thin; scrollbar-color: #F00 #000; } div#game-timer { position: fixed; top: 20px; left: 20px; color: #F00; font-size: 28px; z-index: 100; } div#message-container { padding: 20px; padding-top: 60px; /* Space for fixed timer */ display: flex; flex-direction: column; justify-content: flex-end; min-height: calc(100vh - 100px); /* Fill most of the viewport initially */ box-sizing: border-box; font-size: 20px; } div#input { padding: 20px; } input#input-message { width: 100%; padding: 10px; background: #000; border: 1px solid #F00; color: #F00; font-size: 18px; box-sizing: border-box; font-family: monospace; }