/* Gerado de tokens.json por scripts/build-clicksoft-tokens.mjs. */
:root{
  --white:#ffffff;
  --paper:#faf8fd;
  --lavender:#f4ebff;
  --purple:#6941c6;
  --purple-dark:#291858;
  --purple-middle:#50398c;
  --ink:#101828;
  --soft:#344054;
  --muted:#667085;
  --line:#eaecf0;
  --lime:#dcfc17;
  --lime-hover:#cde600;
  --space-4:4px;
  --space-8:8px;
  --space-12:12px;
  --space-16:16px;
  --space-20:20px;
  --space-24:24px;
  --space-28:28px;
  --space-32:32px;
  --space-40:40px;
  --space-48:48px;
  --space-52:52px;
  --space-56:56px;
  --space-64:64px;
  --space-72:72px;
  --space-76:76px;
  --space-80:80px;
  --space-88:88px;
  --space-96:96px;
  --radius-field:8px;
  --radius-small:12px;
  --radius-card:16px;
  --radius-section:20px;
  --radius-pill:999px;
  --layout-page:1360px;
  --layout-reading:960px;
  --layout-form:820px;
  --layout-header:76px;
  --layout-header-mobile:64px;
  --layout-action:50px;
  --layout-action-mobile:48px;
  --font-family:Manrope,sans-serif;
  --font-caption:12px;
  --font-label:13px;
  --font-body:15px;
  --font-input:14px;
  --font-section-mobile:29px;
  --ease:cubic-bezier(0.23,1,0.32,1);
}
