/* Floor 1 UI tokens (Offboarding Proof, TPRA, HIPAA)
   Accent: Saffron (#FF9933) */

:root {
  --accent: #FF9933;
  --accent-deep: #E37C0F;
  --accent-tint: #FFF3E4;
}

/* Base button overrides using the Floor 1 accent */
.btn-accent, .button-primary {
  background-color: var(--accent) !important;
  color: #1b0f02 !important;
  border: none !important;
}

.btn-accent:hover, .button-primary:hover {
  background-color: var(--accent-deep) !important;
}

/* Nav accent */
.rs-nav {
  --rs-accent: var(--accent);
}

/* Focus rings */
input:focus, select:focus, textarea:focus {
  border-color: var(--accent) !important;
  box-shadow: 0 0 0 2px var(--accent-tint) !important;
}
