body .map-mode-tabs{display:flex;gap:8px;margin-right:auto}body .map-mode-tabs button[aria-pressed=true]{background:var(--ui-panel-a37-map-mode-tabs-true-background);color:var(--ui-panel-a37-map-mode-tabs-true-text);border-image:none;border:1px solid var(--ui-panel-a37-map-mode-tabs-true-border);border-radius:7px}
body #world-map.actual-region-map{background:var(--ui-panel-a37-world-map-actual-region-map-background);overflow:visible;image-rendering:pixelated}
.region-map-picture{display:block;width:100%;height:100%;pointer-events:none}.region-map-markers{position:absolute;inset:0;pointer-events:none}
body .region-map-marker{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2px;white-space:nowrap;background:none!important;border:0!important;outline:0!important;padding:0!important;font:12px system-ui}
body #map-panel #world-map .region-map-marker:focus-visible{outline:2px solid var(--ui-panel-acc)!important;outline-offset:2px}
.region-map-marker i{display:block;width:9px;height:9px;background:var(--ui-panel-a37-region-map-marker-background);border:2px solid var(--ui-panel-a37-region-map-marker-border);border-radius:50%}.region-map-marker.peer i{background:var(--ui-panel-a37-region-map-marker-peer-background)}.region-map-marker.self i{background:var(--ui-panel-a37-region-map-marker-self-background);width:13px;height:13px;box-shadow:0 0 0 3px var(--ui-panel-a37-region-map-marker-self-shadow)}.region-map-marker.exit i{border-radius:2px;background:var(--ui-panel-a37-region-map-marker-exit-background)}
.region-map-marker span{background:var(--ui-panel-a37-region-map-marker-background-2);color:var(--ui-panel-a37-region-map-marker-text);font-size:11px;border-radius:3px;padding:2px 4px}.region-map-marker.exit span{display:none}
.region-map-marker.npc span{max-width:95px;overflow:hidden;text-overflow:ellipsis}
body #activity-actions{position:fixed;right:calc(env(safe-area-inset-right,0px) + 14px);bottom:calc(var(--hud-bottom) + 145px);display:flex;flex-direction:row;gap:7px;max-width:calc(100vw - 32px);z-index:4}
body #activity-actions #fish-button,body #activity-actions #cook-button{position:static;min-width:60px;max-width:none;min-height:42px;margin:0;padding:8px 12px;flex:none}
body:not(.desktop-ui) #activity-actions :is(#fish-button,#cook-button){min-height:44px}
body #quick-items{bottom:calc(var(--hud-bottom) + 210px)}
body #fish-status{bottom:calc(var(--hud-bottom) + 262px);max-width:calc(100vw - 32px);z-index:4}
@media(orientation:landscape) and (max-height:550px){body #stick{width:94px;height:94px;box-sizing:border-box}body #knob{width:40px;height:40px;box-sizing:border-box}body #activity-actions{right:calc(env(safe-area-inset-right,0px) + 170px);bottom:calc(var(--hud-bottom) + 18px)}body #quick-items{right:calc(env(safe-area-inset-right,0px) + 92px);bottom:calc(var(--hud-bottom) + 144px)}body #fish-status{bottom:calc(var(--hud-bottom) + 75px);max-width:min(420px,48vw)}}
