*{box-sizing:border-box}html,body{background:#fff;height:100%;margin:0;font-family:Trebuchet MS,system-ui,sans-serif}#menu{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}#menu button{color:#000;cursor:pointer;background:#ccc;border:2px solid #999;border-radius:6px;width:260px;padding:16px;font-family:inherit;font-size:22px;font-weight:700}#game{padding:16px}#game button{color:#000;cursor:pointer;background:#ccc;border:2px solid #999;border-radius:6px;padding:8px 14px;font-family:inherit;font-size:16px;font-weight:700}[hidden]{display:none!important}#game{flex-direction:column;align-items:center;gap:8px;display:flex}#game #back{align-self:flex-start}#title{margin:0;font-size:22px}#arena canvas{cursor:crosshair;border:2px solid #999;border-radius:6px;max-width:96vw;max-height:80vh;display:block}#clicker{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:6px;display:flex}#clicker .count{font-size:36px;font-weight:700}#clicker .rate{color:#555;font-size:16px}#clicker #potato{background:#f3e3b3;border-color:#c9a56b;border-radius:50%;padding:10px 30px;font-size:120px;line-height:1}#clicker #potato.pop{animation:.12s pop}@keyframes pop{50%{transform:scale(.9)}}#shop{flex-direction:column;gap:6px;margin-top:8px;display:flex}#shop .upgrade{text-align:left;width:340px;font-size:16px;font-weight:400}#shop .upgrade:disabled{opacity:.5;cursor:default}
