/* Section 508 / WCAG 2.0 AA helpers for Project 84 legal pages */
a:focus-visible,
button:focus-visible,
select:focus-visible {
  outline: 3px solid #1d4ed8;
  outline-offset: 2px;
}
.skip-link {
  position: absolute;
  left: -9999px;
  top: 0;
  z-index: 200;
  padding: 14px 18px;
  background: #fff;
  color: #0f172a;
  font-weight: 700;
  border: 2px solid #2563eb;
  text-decoration: none;
}
.skip-link:focus {
  left: 16px;
  top: 16px;
}
body {
  font-size: 16px;
}
.tab-bar {
  display: none;
}
.selector-hint {
  font-size: 14px;
  color: #64748b;
  margin: 0 0 12px;
}
