/* Regina Maria brand palette (crimson red #dc0028, from their live theme CSS) */
:root{
  --rm-primary:#dc0028;        /* brand red — buttons, send, active, header */
  --rm-primary-hover:#cd0025;  /* darker red for hover/pressed */
  --rm-accent:#e31837;         /* secondary red accent */
  --rm-tint:#fff0f2;           /* pale pink — own/incoming bubbles, banners */
  --rm-ink:#2e333c;            /* main text / headings */
  --rm-muted:#6c7076;          /* secondary text, timestamps, meta */
  --rm-line:#eaeaeb;           /* borders / dividers */
  --rm-bg:#f7f7f7;             /* page background */
  --rm-surface:#ffffff;        /* cards, inputs, feed panel */
  --rm-success:#2bc370;        /* sent / consent OK / live */
  --rm-warn:#e8a317;
  --rm-danger:#d63b3b;
  --r-sm:8px; --r-md:14px; --r-lg:20px; --r-pill:999px;
  --shadow:0 6px 24px rgba(46,51,60,.10);
  --font:system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
}
*{box-sizing:border-box}
