*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#233f32}body{font-family:Georgia,serif;background:radial-gradient(ellipse at 50% 40%,#507455,#203e31 75%)}#game{width:100%;height:100%;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}canvas{display:block;touch-action:none;box-shadow:0 0 90px #102c2670}noscript{color:#fff;padding:30px}.sound-volume{width:420px;height:44px;margin:0;cursor:pointer;accent-color:#829b4d;touch-action:none}.sound-volume:focus-visible{outline:3px solid #829b4d;outline-offset:5px;border-radius:8px}.language-select{width:230px;height:52px;padding:6px 12px;border:2px solid #b78c4b;border-radius:12px;background:#fff8e5;color:#633c23;font:24px Trebuchet MS,Arial,sans-serif;cursor:pointer}.language-select:focus-visible{outline:3px solid #829b4d;outline-offset:3px}
