/*
  SFS utilities: tiny one-purpose helpers only.
  Do not add component systems here.
  Docs: _deploy/css-compartmentalisation-readable-map-20260704.md
  Related: _deploy/css-compartmentalisation-worklog-20260704.md; _deploy/css-compartmentalisation-verification-20260704.md
*/

/* Messages: calm unless action is needed. */
.error,
.success,
.warning {
  margin: 12px 0 16px;
  padding: 10px 12px;
  border-radius: var(--radius);
  border: 1px solid var(--line);
  background: var(--surface);
  font-weight: 600;
}

.error {
  color: var(--danger);
  border-color: var(--danger-line);
  border-left: 4px solid var(--danger);
  background: var(--danger-soft);
}

.success {
  color: var(--success);
  border-color: var(--success-line);
  border-left: 4px solid var(--success);
  background: var(--success-soft);
}

.warning {
  color: var(--warning);
  border-color: var(--warning-line);
  border-left: 4px solid var(--warning);
  background: var(--warning-soft);
}
