/* variables.css — extraído de index.html (líneas 22-40). Orden preservado: NO reordenar los <link>. */
  :root{
    --bg:#ffffff;
    --card:#ffffff;
    --card-2:#f5f5f1;
    --line:#e7e7e0;
    --cream:#0c0d0b;          /* texto principal · negro alto contraste */
    --muted:#6c6f68;
    --muted-2:#a8aaa1;
    --accent:#c6f24c;         /* lime chartreuse · único acento */
    --accent-soft:#eef7d2;
    --sage:#c6f24c;
    --sage-soft:#eef7d2;
    --gold:#3f7d12;
    --green:#2f7d34;
    --amber:#8a5e00;
    --red:#c0392b;
    --shadow:0 16px 38px -22px rgba(0,0,0,.20);
    --radius:20px;
  }
