.flow > * + * {
  margin-block-start: var(--flow-space, var(--space-4));
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap;
}

.surface-muted {
  background: var(--color-surface-muted);
}

.focus-ring:focus-visible,
a:focus-visible,
button:focus-visible {
  outline: 3px solid var(--color-focus);
  outline-offset: 3px;
}
