/* Shared bits across the little tools: the loading state the name generators show
   while their data lands, and the intro line on the hub.

   This used to also carry ~50 lines styling a "more tools" strip that the comment
   claimed ended every page. No page has ever used .tool-strip — the markup was
   either dropped or never written — so it was shipping to every tool for nothing,
   and the comment was telling the next person a thing existed that didn't. */

/* name generators: the breed list and roll button wait on the data file */
.namer-loading {
  margin: 0;
  padding: 0.4rem 0.2rem;
  color: var(--muted);
  font-size: 0.9rem;
  font-weight: 600;
}

button.primary.is-loading,
button.primary:disabled {
  opacity: 0.65;
  cursor: default;
}

button.primary:disabled:hover {
  background: var(--primary);
  border-color: var(--primary);
  transform: none;
  box-shadow: var(--shadow);
}

/* tools hub */
.tools-intro {
  margin: 0 0 2rem;
  color: var(--muted);
  font-size: 1.05rem;
}
