/* wgf-home-mykit.css - the home page "Your server" picker bar (assets/wgf-home-mykit.js).
   One compact row above the WoW Forever auction board: region chips, realm, faction chips,
   and an honest coverage note. JS-built; hidden until it has real scan data to offer.
   Tokens only (wgf-home.css / wgf-chrome.css family); no green chrome; wraps at 375px. */
.hm-mykit{margin:var(--space-4,16px) 0 0}
.hm-mykit[hidden]{display:none}
.hm-mykit[aria-busy="true"] .hm-mykit__inner{opacity:.8}
.hm-mykit__inner{
  display:flex;flex-wrap:wrap;align-items:center;
  gap:var(--space-2,8px) var(--space-3,12px);
  padding:var(--space-2,8px) var(--space-3,12px);
  /* client inset frame (kit --wgf-inset-art, wgf-chrome.css) */
  background:var(--wgf-inset-art,var(--wgf-plate,#16181f));border:0;border-radius:0;
  min-width:0;
}
.hm-mykit__label{
  font-family:var(--font-game,inherit);font-size:var(--text-sm,.875rem);
  color:var(--wgf-gold-primary,#e8c060);text-shadow:var(--text-ink-outline,none);
  letter-spacing:.02em;
}
.hm-mykit__seg{display:inline-flex;flex-wrap:wrap;gap:var(--space-1,4px)}
.hm-mykit__chip{
  font:inherit;font-size:var(--text-xs,.75rem);font-weight:600;line-height:1;
  padding:6px 10px;min-height:32px;border-radius:4px;cursor:pointer;
  color:var(--wgf-muted,#a8a29a);background:transparent;
  border:1px solid var(--wgf-border-neutral,rgba(255,255,255,.2));
  transition:color var(--motion-fast,.12s) var(--ease-standard,ease),
             border-color var(--motion-fast,.12s) var(--ease-standard,ease);
}
.hm-mykit__chip:hover:not(:disabled){color:var(--wgf-gold-bright,#ffe39a);border-color:var(--wgf-gold-dim,#7a6330)}
.hm-mykit__chip:focus-visible,.hm-mykit__sel:focus-visible{outline:none;box-shadow:var(--focus-ring,0 0 0 2px #e8c060)}
.hm-mykit__chip.is-on{color:var(--wgf-gold-bright,#ffe39a);border-color:var(--wgf-gold-primary,#e8c060)}
.hm-mykit__chip--alliance.is-on{color:var(--wgf-text,#e9e4da);border-color:var(--fc-alliance,#3a6fd8);box-shadow:inset 0 -2px 0 var(--fc-alliance,#3a6fd8)}
.hm-mykit__chip--horde.is-on{color:var(--wgf-text,#e9e4da);border-color:var(--fc-horde,#c8403a);box-shadow:inset 0 -2px 0 var(--fc-horde,#c8403a)}
.hm-mykit__chip:disabled{opacity:.45;cursor:not-allowed}
.hm-mykit__realm{font-size:var(--text-sm,.875rem);color:var(--wgf-text,#e9e4da);min-width:0}
.hm-mykit__realm--one{font-weight:600}
.hm-mykit__sel{
  font:inherit;font-size:var(--text-sm,.875rem);max-width:100%;min-height:32px;
  color:var(--wgf-text,#e9e4da);background:var(--wgf-plate,#16181f);
  border:1px solid var(--wgf-border-neutral,rgba(255,255,255,.2));border-radius:4px;padding:4px 8px;
}
.hm-mykit__note{
  flex:1 1 100%;margin:0;font-size:var(--text-xs,.75rem);line-height:1.5;
  color:var(--wgf-muted,#a8a29a);
}
.hm-mykit__addon{color:var(--wgf-gold-link,#e8c060);text-decoration:none;border-bottom:1px solid var(--wgf-border-neutral-soft,rgba(255,255,255,.12))}
.hm-mykit__addon:hover{color:var(--wgf-gold-bright,#ffe39a)}
@media (min-width:720px){.hm-mykit__note{flex:1 1 auto;text-align:right}}
