.camp-joystick{position:absolute;width:100px;height:100px;z-index:55;transform:translate(-50%,-50%);touch-action:none;user-select:none;pointer-events:none;border:2px solid #c9a56180;border-radius:50%;background:radial-gradient(circle,#19132125 38%,#18111f77 68%,#e1c59314 70%,#130e1bb0 72%);box-shadow:inset 0 0 0 5px #08061122,0 2px 8px #0005;opacity:1}
.camp-joystick.joy-idle{opacity:.24;transform:translate(-50%,-50%) scale(.75)}.camp-joystick i{position:absolute;inset:22px;border:1px solid #ba9b5944;border-radius:50%}.camp-joystick span{position:absolute;top:31px;left:31px;width:34px;height:34px;border-radius:50%;border:1px solid #c5a465;background:radial-gradient(circle at 35% 25%,#6e5941,#312634 65%,#100d15);box-shadow:inset 0 1px #e6c08a55,0 3px 8px #0008}
#town>.camp-joystick{z-index:7}@media(hover:hover) and (min-width:1000px){.camp-joystick.joy-idle{display:none}}.camp-joystick[hidden]{display:none!important}
