/* AXED Stats — small overrides on top of Tailwind CDN. */

/* Tabular numerals for any stats tables that need a clean right-align. */
.tabular-nums {
  font-variant-numeric: tabular-nums;
}

/* Autocomplete dropdown under event-name inputs. */
.axed-autocomplete {
  position: absolute;
  z-index: 20;
  background: white;
  border: 1px solid #e2e8f0;
  border-radius: 0.5rem;
  box-shadow: 0 10px 25px -5px rgba(15, 23, 42, 0.1);
  margin-top: 0.25rem;
  max-height: 14rem;
  overflow-y: auto;
  min-width: 12rem;
}
.axed-autocomplete-item {
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  cursor: pointer;
}
.axed-autocomplete-item:hover,
.axed-autocomplete-item[aria-selected="true"] {
  background: #f1f5f9;
}

/* Keep focus rings visible but on-brand. */
input:focus-visible,
select:focus-visible,
textarea:focus-visible {
  outline: none;
}

/* Minor polish: soften tables on hover. */
tbody tr {
  transition: background-color 100ms ease;
}
