* { margin: 0; padding: 0; } html, body, .fullscreen-module { min-width: 800px; min-height: 600px; background-color: #6C5D53; position: absolute; top: 0; bottom: 0; right: 0; left: 0; } * { color: #FFEEAA; text-shadow: 1px 0 1px rgba(36, 31, 28, 0.5), -1px 0 1px rgba(36, 31, 28, 0.5), 0 1px 1px rgba(36, 31, 28, 0.5), 0 -1px 1px rgba(36, 31, 28, 0.5); } button { background-color: #917C6F; border-radius: 5px; border: 1px solid #483E37; border-bottom-width: 3px; margin: 0.1em; padding: 0.2em; transition: background-color 0.3s ease-out; } button:hover { cursor: pointer; background-color: #AC9D93; } button:active { background-color: #C8BEB7; } .clickable { cursor: pointer; touch-action: manipulation; }