/* =========================================================
   ДИЗАЙН-ТОКЕНИ · Nadiia Nahorna
   Тут зберігаються кольори, шрифти й відступи всього сайту.
   Змінили значення тут — воно зміниться на всіх сторінках.
   ========================================================= */

/* ---------- Шрифти (файли лежать у /assets/fonts) ---------- */
@font-face{font-family:"Unbounded";font-weight:500;font-display:swap;src:url(../fonts/unbounded-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0400-04FF,U+2116}
@font-face{font-family:"Unbounded";font-weight:500;font-display:swap;src:url(../fonts/unbounded-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-2199}
@font-face{font-family:"Unbounded";font-weight:800;font-display:swap;src:url(../fonts/unbounded-cyrillic-800-normal.woff2) format("woff2");unicode-range:U+0400-04FF,U+2116}
@font-face{font-family:"Unbounded";font-weight:800;font-display:swap;src:url(../fonts/unbounded-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-2199}
@font-face{font-family:"Onest";font-weight:400;font-display:swap;src:url(../fonts/onest-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0400-04FF,U+2116}
@font-face{font-family:"Onest";font-weight:400;font-display:swap;src:url(../fonts/onest-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-2199}
@font-face{font-family:"Onest";font-weight:500;font-display:swap;src:url(../fonts/onest-cyrillic-500-normal.woff2) format("woff2");unicode-range:U+0400-04FF,U+2116}
@font-face{font-family:"Onest";font-weight:500;font-display:swap;src:url(../fonts/onest-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-2199}
@font-face{font-family:"Caveat";font-weight:700;font-display:swap;src:url(../fonts/caveat-cyrillic-700-normal.woff2) format("woff2");unicode-range:U+0400-04FF,U+2116}
@font-face{font-family:"Caveat";font-weight:700;font-display:swap;src:url(../fonts/caveat-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-2199}
@font-face{font-family:"JetBrains Mono";font-weight:400;font-display:swap;src:url(../fonts/jetbrains-mono-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0400-04FF,U+2116}
@font-face{font-family:"JetBrains Mono";font-weight:400;font-display:swap;src:url(../fonts/jetbrains-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-2199}

:root{
  /* Кольори */
  --violet:#251A65;        /* основний текст, заголовки, кнопки */
  --violet-deep:#140D3D;   /* низ фіолетових розділів */
  --violet-mid:#2E2380;
  --orange:#EF5F18;        /* акценти */
  --orange-soft:#FFB48A;   /* помаранчевий на темному фоні */
  --taupe:#9C7764;         /* теплі фони, аури */
  --taupe-ink:#6E4F40;     /* дрібні підписи */
  --white:#FFFFFF;
  --paper:#FBF8F5;         /* фон сторінки */

  /* Шрифти */
  --display:"Unbounded",system-ui,sans-serif;
  --text:"Onest",system-ui,sans-serif;
  --hand:"Caveat",cursive;
  --mono:"JetBrains Mono",ui-monospace,monospace;

  /* Відступи */
  --pad:clamp(16px,2.8vw,40px);
  --section:clamp(80px,9vw,140px);
  --maxw:1440px;

  /* Радіуси */
  --r-pill:999px; --r-card:32px; --r-pane:22px;

  /* Рух */
  --ease-out:cubic-bezier(.16,1,.3,1);
  --ease-spring:cubic-bezier(.34,1.32,.5,1);
}
