/* SHIFTSIMPLE SKIN — lilac (styles/themes/lilac.css)
   Overrides ONLY the semantic tokens declared in styles/tokens.css; applied
   when <html data-theme="lilac"> (set before first paint by the inline
   theme-preload script, and by applyTheme() in src/core/theme.js). */
  /* LILAC / PASTEL — soft lilac/purple, light neutral backgrounds */
  html[data-theme="lilac"]{
    --page-bg:#F6F1FA;
    --surface:#FFFFFF;
    --surface-secondary:#EDE3F7;
    --text-primary:#2E2438;
    --text-secondary:#6B5C78;
    --primary:#6B4A92;
    --primary-hover:#5A3C7D;
    --primary-contrast:#FFFFFF;
    --accent:#7F52B0;
    --accent-hover:#71459F;
    --accent-secondary:#EFE1FA;
    --accent-contrast:#FFFFFF;
    --border:#DFD3EC;
    --input-bg:#FFFFFF;
    --input-border:#DFD3EC;
    --focus-ring:#7C5AA6;
    --success:#1B7A42;
    --success-soft:#DCEEE1;
    --warning:#8A6015;
    --danger:#C0392B;
    --shadow:rgba(80,50,110,0.14);
    --header-bg:#FFFFFF;
    --card-bg:#FFFFFF;
    --glow:none;
    /* On-primary text: --accent is a shade of --primary here (1.24:1 on it),
       so the buying-power figure uses a light pink instead. */
    --on-primary-accent:#FFD6F2;
  }
