a:not([class*="toolbar"]):focus {
  color: currentColor;
  outline: 2px solid currentColor;
  background-color: unset;
  box-shadow: unset;
}

/* Localgov table - minimal appearance */
.tablefield-wrapper {
  font-size: 0.8rem;
}

.tablefield-wrapper table {
  border: unset;
}

.tablefield-wrapper thead th {
  border-bottom: var(--table-header-border-width) var(--border-style) var(--table-header-border-color);
}

.tablefield-wrapper td,
.tablefield-wrapper th {
  border: unset;
  border-top: var(--border);
}

.tablefield-wrapper th {
  background-color: unset;
}

/* table on --width-medium */
@media (min-width: 48rem) {
  .tablefield-wrapper {
    font-size: 1rem;
  }
}

/* Headings */
h5,
.h5 {
  font-variant: unset;
}
h6,
.h6 {
  font-variant: unset;
}
