/* From Myxa src/next/styles.css; @theme adapted to native CSS. */
:root {
  --font-sans: "Golos Text", -apple-system, BlinkMacSystemFont, "SF Pro Text",
    "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;

  /* Одна главная цифра на экране: цена или дни до конца подписки. */
  --text-jumbo: 2.75rem;
  --text-jumbo--line-height: 1;
  --text-jumbo--letter-spacing: -0.03em;
  --text-jumbo--font-weight: 700;

  --text-hero: 2.125rem;
  --text-hero--line-height: 1.25;
  --text-hero--letter-spacing: -0.02em;
  --text-hero--font-weight: 600;

  --text-display: 1.75rem;
  --text-display--line-height: 1.25;
  --text-display--letter-spacing: -0.02em;
  --text-display--font-weight: 600;

  --text-title: 1.375rem;
  --text-title--line-height: 1.25;
  --text-title--letter-spacing: -0.02em;
  --text-title--font-weight: 600;

  --text-title-sm: 1.1875rem;
  --text-title-sm--line-height: 1.3;
  --text-title-sm--letter-spacing: -0.01em;
  --text-title-sm--font-weight: 600;

  /* Название строки. Размеры — обычные для мобильных приложений: крупнее
     интерфейс казался массивным, глазу не за что было зацепиться. */
  --text-headline: 1rem;
  --text-headline--line-height: 1.3;
  --text-headline--letter-spacing: -0.01em;
  --text-headline--font-weight: 600;

  --text-body: 0.9375rem;
  --text-body--line-height: 1.4;

  /* Подписи под строками и метаданные. */
  --text-caption: 0.8125rem;
  --text-caption--line-height: 1.35;

  --text-label: 0.6875rem;
  --text-label--line-height: 1.2;
  --text-label--letter-spacing: 0.05em;
  --text-label--font-weight: 500;

  --ease-out-strong: cubic-bezier(0.22, 1, 0.36, 1);
  --ease-sheet: cubic-bezier(0.32, 0.72, 0, 1);
}
