/* ---------------------------------------------------------------------------
   button.css — generic button system (.btn, .btn-p, .btn-s).
   Used in the triage footer navigation and the finish CTA.
--------------------------------------------------------------------------- */

.btn {
  padding: 11px 26px;
  border-radius: 999px;
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  border: none;
  transition: all 0.15s ease;
}

.btn-p {
  background: var(--triage-moss);
  color: #fff;
}

.btn-p:hover {
  background: var(--refi-green-900);
}

.btn-s {
  background: transparent;
  color: var(--triage-soft);
  border: 1.5px solid var(--triage-border);
}

.btn-s:hover:not(:disabled) {
  border-color: var(--triage-soft);
  color: var(--refi-ink);
}

.btn-s:disabled {
  opacity: 0.3;
  cursor: default;
}
