.flash {
  margin: 10px 0 16px;
  padding: 10px 12px;
  border-radius: 12px;
  border: 1px solid var(--border);
  background: color-mix(in srgb, var(--surface) 88%, transparent);
}

.flash--notice {
  border-color: rgba(34, 197, 94, 0.35);
  background: rgba(34, 197, 94, 0.08);
}

.flash--alert {
  border-color: rgba(239, 68, 68, 0.35);
  background: rgba(239, 68, 68, 0.08);
}

.flash--info {
  border-color: rgba(37, 99, 235, 0.30);
  background: rgba(37, 99, 235, 0.06);
}
