/* Translucency belongs to the surface, never the lettering above it. */
body #settings-button,body #region-hud #social-button,body #region-hud #minimap,body.pack-ui #stick{opacity:1}
body.pack-ui button,body.online.pack-ui #message,body.online.pack-ui #notice,body #quest-tracker{ text-shadow:none }
body button:disabled{opacity:1;cursor:default;filter:none;color:var(--ui-panel-a36-body-button-disabled-text)}body button:disabled:where(:is(#settings-button,#region-hud,#message,#stick,#knob,#home,#combat-controls,#sword-attack,#evade,#skill-button,#skill2-button,#skill3-button,#skill-controls,#skill-name,#skill-timer,#skill2-name,#skill2-timer,#skill3-name,#skill3-timer,#mana-hud,#mana-fill,#mana-text,#quick-items,#desktop-chat,#desktop-chat-log,#desktop-chat-open,#desktop-toolbar,#chat-toast,#down,#interact,#notice,#quest-tracker,#missions,#missions-list,#path-checklist,#alerts,#buff-hud,#health,#boss-hud,#boss-bar,#battle-status,#fish-button,#fish-status,#cook-button,#exit-choice,#screen-recover,#region-event-hud,#minimap,#region-transition,#rewards,#tower-mini,#tower-rule,#tower-party,#tower-haste,#tower-blessings,#tower-spore-notice,#raid-hud,#raid-info,#raid-party,#raid-boss,#raid-boss-status,#raid-message,#raid-leave,#name,#hp-bar,#xp,#people-notice,.buff-chip,.buff-icon,.buff-name,.buff-seconds,.quick-use,.quick-count,.quick-edit,.quick-register,.loot-card,header,footer),:is(#settings-button,#region-hud,#message,#stick,#knob,#home,#combat-controls,#sword-attack,#evade,#skill-button,#skill2-button,#skill3-button,#skill-controls,#skill-name,#skill-timer,#skill2-name,#skill2-timer,#skill3-name,#skill3-timer,#mana-hud,#mana-fill,#mana-text,#quick-items,#desktop-chat,#desktop-chat-log,#desktop-chat-open,#desktop-toolbar,#chat-toast,#down,#interact,#notice,#quest-tracker,#missions,#missions-list,#path-checklist,#alerts,#buff-hud,#health,#boss-hud,#boss-bar,#battle-status,#fish-button,#fish-status,#cook-button,#exit-choice,#screen-recover,#region-event-hud,#minimap,#region-transition,#rewards,#tower-mini,#tower-rule,#tower-party,#tower-haste,#tower-blessings,#tower-spore-notice,#raid-hud,#raid-info,#raid-party,#raid-boss,#raid-boss-status,#raid-message,#raid-leave,#name,#hp-bar,#xp,#people-notice,.buff-chip,.buff-icon,.buff-name,.buff-seconds,.quick-use,.quick-count,.quick-edit,.quick-register,.loot-card,header,footer) *){color:var(--ui-hud-a36-body-button-disabled-text)}
body #sword-attack:disabled,body #evade:disabled,body #skill-button:disabled{opacity:1;background:var(--ui-hud-a36-sword-attack-evade-skill-button-background);color:var(--ui-hud-a36-sword-attack-evade-skill-button-text)}
body #evade::after,body #skill-button::after{inset:0;mask:radial-gradient(circle,transparent 60%,var(--ui-hud-a36-evade-skill-button-mask) 62%);-webkit-mask:radial-gradient(circle,transparent 60%,var(--ui-hud-a36-evade-skill-button-webkit-mask) 62%);background:conic-gradient(var(--ui-hud-a36-evade-skill-button-background) calc(var(--cd,0) * 100%),var(--ui-hud-a36-evade-skill-button-background-2) 0)}
body .map-place:not(.current) .map-people{display:flex}
body .map-people{display:flex;flex-wrap:wrap;max-width:130px;gap:5px;justify-content:center}
body .party-dot{font-size:16px;line-height:18px;color:var(--ui-panel-a36-party-dot-text);text-shadow:none}
body .party-dot.self{color:var(--ui-panel-a36-party-dot-self-text)}
body .map-place.current .party-dot{color:var(--ui-panel-a36-map-place-current-party-dot-text)}body .map-place.current .party-dot.self{color:var(--ui-panel-a36-map-place-current-party-dot-text-2)}
body .map-tools{justify-content:flex-end}
body #quick-items{position:fixed;right:calc(env(safe-area-inset-right,0px) + 12px);bottom:calc(env(safe-area-inset-bottom,0px) + 181px);display:flex;gap:7px;z-index:5}
body .quick-cell{position:relative}
body .quick-use{position:relative;display:grid;place-items:center;width:49px;height:49px;min-width:0;padding:5px;border:1px solid var(--ui-hud-a36-quick-use-border);border-image:none;border-radius:10px;background:var(--ui-hud-a36-quick-use-background);color:var(--ui-hud-a36-quick-use-text);font-size:23px;opacity:1}
body .quick-count{position:absolute;bottom:2px;right:4px;font:12px system-ui;background:var(--ui-hud-a36-quick-count-background);border-radius:3px;padding:0 2px;color:var(--ui-hud-a36-quick-count-text)}
body #quick-items .quick-use[data-item-id=""]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:0;font-size:20px!important;line-height:24px}
body #quick-items .quick-empty-label{font:12px/16px system-ui;white-space:nowrap;color:var(--ui-hud-a36-quick-use-text)}
body .quick-edit{position:absolute;right:-3px;top:-12px;min-width:28px;min-height:26px;padding:0;border-image:none;border:1px solid var(--ui-hud-a36-quick-edit-border);background:var(--ui-hud-a36-quick-edit-background);color:var(--ui-hud-a36-quick-edit-text);border-radius:8px;line-height:18px;font-size:20px}
body .quick-register{width:100%;margin-top:3px;padding:6px 2px;font-size:11px;border-image:none;border:1px solid var(--ui-hud-a36-quick-register-border);border-radius:5px}
body #quick-help{font-size:13px;line-height:1.5}
body #dialogue-training{grid-column:2/-1;white-space:pre-line;font-size:13px;line-height:1.65;border-top:1px solid var(--ui-panel-a36-dialogue-training-border-top);padding-top:8px;margin-top:8px;color:inherit}
@media(orientation:landscape) and (max-height:500px){body #quick-items{bottom:calc(env(safe-area-inset-bottom,0px) + 130px);right:calc(env(safe-area-inset-right,0px) + 90px)}}
