/* Tap feedback (Corey, 2026-10-22): every button and button-like control gets a clear outline in
   the theme accent at the moment it is tapped/clicked, so the press visibly registers.
   The color is the theme's own --gold (every theme in esc-themes.js defines it), so it re-skins
   with the app. Outline only — no border, no layout shift, nothing sticky: the :active rule is
   the base, and esc-tap-outline.js adds the same outline via .esc-tap for ~600ms so touch taps
   (where :active can be too fleeting to see) read just as clearly. Selected/active-state styling
   is untouched — this is only the moment-of-tap signal. */
button:active,
[role="button"]:active,
input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active,
summary:active,
.tool-btn:active,
.eg-chip:active,
.ep-card:active,
.artist-item:active,
.jbx-acts a:active,
#escBrowseList article:active{
  outline:2px solid var(--gold);
  outline-offset:1px;
}
.esc-tap{
  outline:2px solid var(--gold)!important;
  outline-offset:1px!important;
}
