:root {
  --argems-primary: #064787;
  --argems-link: #07509e;
  --argems-text: #172b46;
  --argems-surface: #ffffff;
  --argems-line: #e2e7ee;
  --argems-tint: #eaf1fb;
  --argems-soft: #fafbfd;
  --argems-font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
.ag-skip-link {
  position: absolute;
  z-index: 100;
  top: 8px;
  left: 8px;
  padding: 10px 16px;
  color: var(--argems-primary);
  background: var(--argems-surface);
  transform: translateY(-160%);
}
.ag-skip-link:focus { transform: translateY(0); }
.ag-header__search-error {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  padding: 6px 12px;
  color: #ad303b;
  background: #fff0f1;
  border-radius: 7px;
}
