/* PulseCentra site style — Royal (lilac / purple) */
:root{
  --paper:#f5f1fb; --paper-2:#ece4f7; --paper-3:#ddd0ef;
  --ink:#241a3a; --text-ink-mid:#5c5175; --orange:#6d28d9; --coral:#c99a2e;
}
body{ background:var(--paper); color:var(--ink); }
.card{ background:#fff; border-color:var(--paper-3); }
h1,h2,h3{ color:#241a3a; }
a{ color:var(--orange); }
.btn-primary{ background:var(--orange); color:#fff; }
.btn-ghost{ border-color:var(--paper-3); color:var(--ink); }
