.alert {
  background-color: var(--alert-background, var(--color-surface));
  border-radius: var(--rounded-lg);
  border: 1px solid var(--alert-border-color, var(--color-border));
  color: var(--alert-color, var(--color-text));
  font-size: var(--text-sm);
  inline-size: var(--size-full);
  padding: var(--size-4);
}

.alert--positive {
  --alert-color: light-dark(var(--green-600), var(--green-400));
}

.alert--negative {
  --alert-color: light-dark(var(--red-600), var(--red-400));
}
