/*
 * Renobot, the consumer app for homeowners.
 *
 * Renobot's pages are STRUCTURALLY Handyman's. Both products are consumer apps
 * you text, both lead on a phone, and the brief was explicitly that Renobot
 * should mimic Handyman's page exactly with its own subject. So the pages load
 * wereno-handyman.css for the furniture and wrap in <div class="hm rbc">: .hm
 * brings every section, the phone, the ornaments and the 94 shared rules scoped
 * to it, and .rbc repaints the lot.
 *
 * The repaint is four lines, not a second stylesheet. Every coloured rule in
 * wereno-handyman.css resolves through four custom properties, so redefining
 * them on the wrapper moves the whole page to blue without duplicating a single
 * selector or touching anything Handyman renders.
 *
 * The token NAMES still say hm. They are positional, not literal: primary,
 * light, deep, pale field. Renaming them would mean editing every rule they
 * appear in on both products to gain nothing a reader can see.
 */
.rbc{
  --hm-soon:"coming to your area";   /* not "street": see wereno-handyman.css */
  --hm-red:#35C4F0;      /* primary */
  --hm-light:#A9E4FA;    /* highlight, and eyebrow type on the dark bands */
  --hm-deep:#0A6C9B;     /* hover, rules */
  --hm-field:#E7F8FD;    /* pale band */
}

/* The primary carries ink. --hm-deep does not, so the hover state flips to
   cream, exactly as Handyman's does for the same reason. */
body.elementor-kit-8 .rbc .wr-btn:hover,
body.elementor-kit-8 .rbc .wr-btn:focus{color:var(--wr-cream)}

/* The site's focus ring is #7296F4, which measures 1.33:1 drawn on this blue and
   is effectively invisible. Renobot's funnel is a form, so on anything filled
   with the primary the ring goes ink instead, at 9:1. */
.rbc .wr-btn:focus-visible{outline:3px solid var(--wr-ink);outline-offset:2px}

/* ── the waitlist form ──────────────────────────────────────────────────────
 * Deliberately not Handyman's five-question wizard. A homeowner joining a list
 * gets asked two things: where, and how to reach them. Everything else here is
 * Handyman's own early-access band, inherited.
 */
.rbc .rbc-wait__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;align-items:start}
@media(max-width:900px){ .rbc .rbc-wait__grid{grid-template-columns:1fr;gap:26px} }
.rbc .rbc-wait__card{padding:24px 24px 26px}
.rbc .rbc-wait__f{display:grid;gap:12px}
.rbc .rbc-wait__l{display:block;margin-bottom:-6px}
.rbc .rbc-wait__in{width:100%;font-family:"Outfit",sans-serif;font-size:16px;
  padding:13px 15px;border:2px solid var(--wr-line);border-radius:9px;background:#fff;
  color:var(--wr-ink)}
.rbc .rbc-wait__in::placeholder{color:var(--wr-body);opacity:1}
.rbc .rbc-wait__in:focus{outline:3px solid #7296F4;outline-offset:1px}
.rbc .rbc-wait__help{margin:14px 0 0;font-size:14px;line-height:1.6;color:var(--wr-body)}
.rbc .rbc-wait__ok{margin:14px 0 0;font-size:15px;line-height:1.6;color:var(--wr-ink)}
.rbc .rbc-wait__after{color:rgba(251,246,239,.7);margin:24px 0 14px}
