:root{color-scheme:light;background:#b2dcd9;font-family:Arial,sans-serif}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden}body{display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 20%,#e3f2e6,#a1cece)}#game{height:100%;width:auto;max-width:100vw;aspect-ratio:420/820;touch-action:none;user-select:none;-webkit-user-select:none}#game>svg{display:block;width:100%;height:100%;max-width:100vw}.button{cursor:pointer;outline:none}.button:focus-visible>rect{stroke:#c5513c;stroke-width:4}.button[aria-disabled=true]{cursor:default}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#storage-note{position:fixed;bottom:2px;left:5%;width:90%;margin:0;padding:6px;background:#fff8e8;border:1px solid #283d59;color:#283d59;font-size:12px;text-align:center}#storage-note[hidden]{display:none}@media(max-aspect-ratio:420/820){#game{width:100vw;height:auto;max-height:100%}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
