/* A single explicit switch next to the existing return, never over the field. */
.field-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;pointer-events:auto}
.field-bottom #auto-hunt{min-height:40px;font-size:14px;border:1px solid #829592;background:#132322ed;color:#e2e8dd;white-space:nowrap}
#auto-hunt-state{margin-left:5px;font-size:12px;letter-spacing:.05em;color:#bec7c2}
.field-bottom #auto-hunt[aria-pressed="true"]{border-color:#d4bc70;background:#38402a;color:#fff2b8}
#auto-hunt[aria-pressed="true"] #auto-hunt-state{color:#ffe19d}
#auto-hunt:focus-visible{outline:2px solid #fff0ae;outline-offset:3px}
.field-bottom #action-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:760px),(orientation:landscape) and (max-height:600px) and (max-width:1100px){
 #game-ui .field-bottom{gap:6px}
 #game-ui .field-status-stack{bottom:calc(var(--hud-height) + 50px)}
 #game-ui .field-actions{gap:5px}
 #game-ui .field-bottom #auto-hunt{min-height:40px;font-size:12px;padding:5px 8px}
 #game-ui #auto-hunt-state{font-size:11px;margin-left:3px}
 #game-ui .field-bottom #return{min-height:40px;padding:5px 8px;white-space:nowrap}
 #game-ui .field-bottom #return kbd{display:none}
 #game-ui .field-bottom #action-label{flex:1;padding-inline:5px}
}
@media(max-width:420px){#game-ui .field-bottom #return span{display:none}#game-ui .field-bottom #return{font-size:18px;width:40px;padding:5px}#game-ui .field-bottom #return::after{content:none}}

/* A blocked switch still accepts click/touch/A and explains the manual encounter. */
#auto-hunt[aria-disabled="true"]{border-color:#a19391;background:#252020;color:#dfcaca}
#auto-boss-warning{position:absolute;z-index:3;right:0;bottom:calc(100% + 9px);width:max-content;max-width:min(310px,calc(100vw - 32px));padding:7px 10px;border:1px solid #d59b85;border-radius:4px;background:#241a19f5;color:#ffe0c3;font-size:14px;line-height:1.5;text-align:center;pointer-events:none;animation:boss-auto-warning 800ms ease-in-out 5,boss-auto-warning-fade 400ms ease 4400ms forwards}
#auto-boss-warning[hidden],#auto-hunt-hint.boss-warning-active{display:none!important}
@keyframes boss-auto-warning-fade{to{opacity:0}}
@keyframes boss-auto-warning{0%,100%{opacity:1}50%{opacity:.45}}
@media(prefers-reduced-motion:reduce){#auto-boss-warning{animation:none}}
