/*
 * tokens.css — GENERADO, no editar a mano.
 *
 * Copia de las custom properties --solem-* de @solem/ui-kit/dist/style.css,
 * regenerada con `npm run wp:export-tokens` desde el repo website-solem.
 * Fuente de verdad del Design System: @solem/ui-kit. Este archivo es un
 * snapshot estático para que el theme de WordPress no dependa de Node.
 *
 * Generado: 2026-08-27
 * Tokens: 142
 */

:root {
  --solem-color-blue-100:#dce9fd;
  --solem-color-blue-200:#c1d9fc;
  --solem-color-blue-300:#96c2fa;
  --solem-color-blue-400:#65a0f5;
  --solem-color-blue-500:#3d7bf0;
  --solem-color-blue-50:#eff5ff;
  --solem-color-blue-700:#2b5fe5;
  --solem-color-blue-800:#223dab;
  --solem-color-blue-900:#213987;
  --solem-color-blue-dark-b:#4c557f;
  --solem-color-blue-dark:#404665;
  --solem-color-gray-dark-100:#e7e7e7;
  --solem-color-gray-dark-200:#d1d1d1;
  --solem-color-gray-dark-300:#b0b0b0;
  --solem-color-gray-dark-400:#888;
  --solem-color-gray-dark-500:#6d6d6d;
  --solem-color-gray-dark-50:#f6f6f6;
  --solem-color-gray-dark-600:#5d5d5d;
  --solem-color-gray-dark-700:#4f4f4f;
  --solem-color-gray-dark-800:#454545;
  --solem-color-gray-dark-900:#333;
  --solem-color-orange-100:#feecd6;
  --solem-color-orange-200:#fcd5ac;
  --solem-color-orange-300:#f9b778;
  --solem-color-orange-400:#f68e41;
  --solem-color-orange-500:#f36f1c;
  --solem-color-orange-50:#fff7ed;
  --solem-color-orange-600:#e25412;
  --solem-color-orange-700:#bd3f11;
  --solem-color-orange-800:#963316;
  --solem-color-orange-900:#792b15;
  --solem-color-purple-100:#eeeafd;
  --solem-color-purple-200:#c7b9f9;
  --solem-color-purple-300:#c7b9f9;
  --solem-color-purple-400:#ac91f4;
  --solem-color-purple-500:#895aec;
  --solem-color-purple-50:#f5f4fe;
  --solem-color-purple-600:#8244e3;
  --solem-color-purple-700:#7232cf;
  --solem-color-purple-800:#5f29ae;
  --solem-color-purple-900:#4f248e;
  --solem-color-red-100:#ffe2e7;
  --solem-color-red-200:#ffcad5;
  --solem-color-red-300:#ff9fb2;
  --solem-color-red-400:#ff6989;
  --solem-color-red-500:#ff2f61;
  --solem-color-red-50:#fff0f2;
  --solem-color-red-600:#ed1150;
  --solem-color-red-700:#c80844;
  --solem-color-red-800:#a80940;
  --solem-color-red-900:#8f0c3d;
  --solem-color-solem-100:#effefa;
  --solem-color-solem-200:#c7fff1;
  --solem-color-solem-300:#51f7d4;
  --solem-color-solem-400:#04c8a7;
  --solem-color-solem-500:#00b49a;
  --solem-color-solem-50:#e8ece5;
  --solem-color-solem-600:#05806f;
  --solem-color-solem-700:#0a655a;
  --solem-color-solem-800:#0d544b;
  --solem-color-solem-900:#00332f;
  --solem-color-white:#fff;
  --solem-color-yellow-100:#fff0c6;
  --solem-color-yellow-200:#ffe08a;
  --solem-color-yellow-300:#ffc94a;
  --solem-color-yellow-50:#fffaeb;
  --solem-container:1180px;
  --solem-font-family-h1:"Overpass", sans-serif;
  --solem-font-family-h2:"Hind", sans-serif;
  --solem-font-family-h3:"Overpass", sans-serif;
  --solem-font-family-h4:"Overpass", sans-serif;
  --solem-font-family-h5:"Hind", sans-serif;
  --solem-font-family-link-small:"Hind", sans-serif;
  --solem-font-family-link:"Hind", sans-serif;
  --solem-font-family-text-light:"Hind", sans-serif;
  --solem-font-family-text-regular:"Hind", sans-serif;
  --solem-font-family-text-semibold:"Hind", sans-serif;
  --solem-font-family-text-small:"Hind", sans-serif;
  --solem-font-family-text-xsmall:"Hind", sans-serif;
  --solem-font-h1:var(--solem-font-weight-h1) var(--solem-font-size-h1) / var(--solem-line-height-h1) var(--solem-font-family-h1);
  --solem-font-h2:var(--solem-font-weight-h2) var(--solem-font-size-h2) / var(--solem-line-height-h2) var(--solem-font-family-h2);
  --solem-font-h3:var(--solem-font-weight-h3) var(--solem-font-size-h3) / var(--solem-line-height-h3) var(--solem-font-family-h3);
  --solem-font-h4:var(--solem-font-weight-h4) var(--solem-font-size-h4) / var(--solem-line-height-h4) var(--solem-font-family-h4);
  --solem-font-h5:var(--solem-font-weight-h5) var(--solem-font-size-h5) / var(--solem-line-height-h5) var(--solem-font-family-h5);
  --solem-font-link-small:var(--solem-font-weight-link-small) var(--solem-font-size-link-small) / var(--solem-line-height-link-small) var(--solem-font-family-link-small);
  --solem-font-link:var(--solem-font-weight-link) var(--solem-font-size-link) / var(--solem-line-height-link) var(--solem-font-family-link);
  --solem-font-size-h1:47px;
  --solem-font-size-h2:34px;
  --solem-font-size-h3:24px;
  --solem-font-size-h4:22px;
  --solem-font-size-h5:18px;
  --solem-font-size-link-small:14px;
  --solem-font-size-link:16px;
  --solem-font-size-text-light:16px;
  --solem-font-size-text-regular:16px;
  --solem-font-size-text-semibold:16px;
  --solem-font-size-text-small:14px;
  --solem-font-size-text-xsmall:12px;
  --solem-font-text-light:var(--solem-font-weight-text-light) var(--solem-font-size-text-light) / var(--solem-line-height-text-light) var(--solem-font-family-text-light);
  --solem-font-text-regular:var(--solem-font-weight-text-regular) var(--solem-font-size-text-regular) / var(--solem-line-height-text-regular) var(--solem-font-family-text-regular);
  --solem-font-text-semibold:var(--solem-font-weight-text-semibold) var(--solem-font-size-text-semibold) / var(--solem-line-height-text-semibold) var(--solem-font-family-text-semibold);
  --solem-font-text-small:var(--solem-font-weight-text-small) var(--solem-font-size-text-small) / var(--solem-line-height-text-small) var(--solem-font-family-text-small);
  --solem-font-text-xsmall:var(--solem-font-weight-text-xsmall) var(--solem-font-size-text-xsmall) / var(--solem-line-height-text-xsmall) var(--solem-font-family-text-xsmall);
  --solem-font-weight-h1:600;
  --solem-font-weight-h2:600;
  --solem-font-weight-h3:600;
  --solem-font-weight-h4:600;
  --solem-font-weight-h5:600;
  --solem-font-weight-link-small:400;
  --solem-font-weight-link:400;
  --solem-font-weight-text-light:300;
  --solem-font-weight-text-regular:400;
  --solem-font-weight-text-semibold:600;
  --solem-font-weight-text-small:400;
  --solem-font-weight-text-xsmall:500;
  --solem-gradient-section-light-reverse:linear-gradient(to bottom, var(--solem-color-blue-50), var(--solem-color-white));
  --solem-gradient-section-light:linear-gradient(to bottom, var(--solem-color-white), var(--solem-color-blue-50));
  --solem-hero-gradient:linear-gradient(135deg, #fff 0%, #fbeeea 57%, #e5fffb 100%);
  --solem-letter-spacing-h1:-.94px;
  --solem-letter-spacing-h2:0;
  --solem-letter-spacing-h3:0;
  --solem-letter-spacing-h4:0;
  --solem-letter-spacing-h5:0;
  --solem-letter-spacing-link-small:0;
  --solem-letter-spacing-link:0;
  --solem-letter-spacing-text-light:0;
  --solem-letter-spacing-text-regular:0;
  --solem-letter-spacing-text-semibold:0;
  --solem-letter-spacing-text-small:0;
  --solem-letter-spacing-text-xsmall:0;
  --solem-line-height-h1:55px;
  --solem-line-height-h2:39px;
  --solem-line-height-h3:26px;
  --solem-line-height-h4:26px;
  --solem-line-height-h5:22px;
  --solem-line-height-link-small:19px;
  --solem-line-height-link:21px;
  --solem-line-height-text-light:21px;
  --solem-line-height-text-regular:21px;
  --solem-line-height-text-semibold:21px;
  --solem-line-height-text-small:18px;
  --solem-line-height-text-xsmall:17px;
}
