.town-memory-wheel{position:absolute;left:42%;top:29.6%;width:12%;height:auto;aspect-ratio:120/155;min-width:44px;min-height:44px;padding:0;border:0;background:none;cursor:pointer;z-index:5;-webkit-tap-highlight-color:transparent}
.town-memory-wheel svg{display:block;width:100%;height:auto;filter:drop-shadow(1px 2px 1px #49332155)}
.memory-wheel-disc{transform-origin:60px 55px}
.town-memory-wheel:focus-visible{outline:2px dashed #fff0b4;outline-offset:4px}
