/* ── Buttons: map existing variants to DS palette ── */
.btn-ink {
  background: var(--brand-deep) !important;
  border-color: var(--brand-deep) !important;
  color: #fff !important;
  border-radius: var(--btn-rounded);
}

.btn-ink:hover {
  opacity: 0.85 !important;
}

.btn-ok {
  background: var(--util-green) !important;
  border-color: var(--util-green) !important;
  border-radius: var(--btn-rounded);
}

.btn-ok:hover {
  opacity: 0.85 !important;
}

/* Generic .btn default style — lighter, DS-aware */
.btn {
  border-radius: var(--btn-compact);
  font-family: var(--font-ui);
  font-weight: 600;
  letter-spacing: 0.04em;
  border-color: var(--bg-sand);
  background: var(--bg-cool);
  color: var(--brand-deep);
}

.btn:hover {
  border-color: var(--brand-mid);
  color: var(--brand-mid);
}
