/*
 | RapidCaptcha theme stylesheet.
 | Loads the live RapidCaptcha storefront CSS stack (same order as rapidcaptcha.com),
 | then keeps light app/CMS compatibility tokens + nav button fixes.
 |
 | Source files: public/assets/css/tenants/rapidcaptcha/
 |   bootstrap.min.css → core.css → custom.css → color.css
 |
 | Note: style.css on disk is KnightOne (BootstrapMade) — live RapidCaptcha does
 | not load it. Importing it makes `.navbar a { color: rgba(255,255,255,.7) }`
 | override LOGIN outline button text (higher specificity than .btn-outline-primary).
 */
@import url("/assets/css/tenants/rapidcaptcha/bootstrap.min.css");
@import url("/assets/css/tenants/rapidcaptcha/core.css");
@import url("/assets/css/tenants/rapidcaptcha/custom.css");
@import url("/assets/css/tenants/rapidcaptcha/color.css");

body.theme-rapidcaptcha {
  --cms-bg: #ffffff;
  --cms-bg-page: #ffffff;
  --cms-surface: #ffffff;
  --cms-primary: #f68716;
  --cms-primary-dark: #d27313;
  --cms-secondary: #64748b;
  --cms-ink: #000000;
  --cms-slate-200: #e2e8f0;
  --cms-text-muted: #64748b;
  --cms-gradient: linear-gradient(135deg, #ffb55c 0%, #f68716 45%, #c9650a 100%);
  --cms-radius: 0.25rem;
  --cms-font: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --cms-hero-text: #ffffff;
  --cms-hero-muted: rgba(255, 255, 255, 0.92);
  --cms-hero-eyebrow: rgba(255, 237, 213, 0.95);
  --cms-on-primary: #ffffff;
  --cms-btn-radius: 0.25rem;
  --color-primary: #f68716;
}

/* Match live rapidcaptcha.com guest chrome: orange outline LOGIN + solid SIGN UP */
body.theme-rapidcaptcha .navbar .btn-outline-primary {
  color: #f68716;
  border-color: #f68716;
  background-color: transparent;
}

body.theme-rapidcaptcha .navbar .btn-outline-primary:hover,
body.theme-rapidcaptcha .navbar .btn-outline-primary:focus {
  color: #fff;
  background-color: #f68716;
  border-color: #f68716;
}

body.theme-rapidcaptcha .navbar .btn-primary {
  color: #fff;
  background-color: #f68716;
  border-color: #f68716;
}

body.theme-rapidcaptcha .cms-theme-scope .cms-hero {
  background: var(--cms-gradient);
  color: #fff;
}

body.theme-rapidcaptcha .cms-theme-scope .cms-hero .cms-title,
body.theme-rapidcaptcha .cms-theme-scope .cms-hero .cms-lead {
  color: #fff;
}

body.theme-rapidcaptcha .cms-theme-scope .cms-btn--primary {
  background: var(--cms-primary);
  border-color: var(--cms-primary);
  color: #fff;
}
