:root {
  --text-regular-normal-font-family: "Sora", Inter, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans";
  --text-regular-normal-font-weight: 400;
  --text-regular-normal-font-size: 16px;
  --text-regular-normal-letter-spacing: 0px;
  --text-regular-normal-line-height: 150%;
  --text-regular-normal-font-style: normal;
  --heading-h1-font-family: "Sora", Inter, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans";
  --heading-h1-font-weight: 500;
  --heading-h1-font-size: 72px;
  --heading-h1-letter-spacing: -0.72px;
  --heading-h1-line-height: 120.00000476837158%;
  --heading-h1-font-style: normal;
  --text-medium-normal-font-family: "Sora", Inter, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans";
  --text-medium-normal-font-weight: 400;
  --text-medium-normal-font-size: 18px;
  --text-medium-normal-letter-spacing: 0px;
  --text-medium-normal-line-height: 150%;
  --text-medium-normal-font-style: normal;
  --heading-tagline-font-family: "Sora", Inter, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans";
  --heading-tagline-font-weight: 600;
  --heading-tagline-font-size: 16px;
  --heading-tagline-letter-spacing: 0px;
  --heading-tagline-line-height: 150%;
  --heading-tagline-font-style: normal;
  --heading-h2-font-family: "Sora", Inter, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans";
  --heading-h2-font-weight: 500;
  --heading-h2-font-size: 52px;
  --heading-h2-letter-spacing: -0.52px;
  --heading-h2-line-height: 120.00000476837158%;
  --heading-h2-font-style: normal;
  --heading-h4-font-family: "Sora", Inter, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans";
  --heading-h4-font-weight: 500;
  --heading-h4-font-size: 36px;
  --heading-h4-letter-spacing: -0.36px;
  --heading-h4-line-height: 129.99999523162842%;
  --heading-h4-font-style: normal;
  --heading-h5-font-family: "Sora", Inter, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans";
  --heading-h5-font-weight: 500;
  --heading-h5-font-size: 28px;
  --heading-h5-letter-spacing: -0.28px;
  --heading-h5-line-height: 139.9999976158142%;
  --heading-h5-font-style: normal;
  --text-large-semi-bold-font-family: "Sora", Inter, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans";
  --text-large-semi-bold-font-weight: 600;
  --text-large-semi-bold-font-size: 22px;
  --text-large-semi-bold-letter-spacing: 0px;
  --text-large-semi-bold-line-height: 150%;
  --text-large-semi-bold-font-style: normal;
  --text-small-semi-bold-font-family: "Sora", Inter, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans";
  --text-small-semi-bold-font-weight: 600;
  --text-small-semi-bold-font-size: 14px;
  --text-small-semi-bold-letter-spacing: 0px;
  --text-small-semi-bold-line-height: 150%;
  --text-small-semi-bold-font-style: normal;
  --text-small-normal-font-family: "Sora", Inter, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans";
  --text-small-normal-font-weight: 400;
  --text-small-normal-font-size: 14px;
  --text-small-normal-letter-spacing: 0px;
  --text-small-normal-line-height: 150%;
  --text-small-normal-font-style: normal;
  --text-small-link-font-family: "Sora", Inter, system-ui, -apple-system, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans";
  --text-small-link-font-weight: 400;
  --text-small-link-font-size: 14px;
  --text-small-link-letter-spacing: 0px;
  --text-small-link-line-height: 150%;
  --text-small-link-font-style: normal;
  --colors-grays-white: rgba(255, 255, 255, 1);
  --primitives-color-neutral-darkest: rgba(0, 0, 0, 1);
  --primitives-color-white: rgba(255, 255, 255, 1);
  --color-schemes-color-scheme-1-text: var(--primitives-color-neutral-darkest);
  --spacing-sizing-max-width-max-width-large: 768px;
  --spacing-sizing-container-container-large: 1280px;
  --spacing-sizing-page-padding-padding-global: 64px;
  --spacing-sizing-section-padding-padding-section-large: 112px;
  --spacing-sizing-section-padding-padding-section-medium: 80px;
}

/*

To enable a theme in your HTML, simply add one of the following data attributes to an HTML element, like so:

<body data-spacing-sizing-mode="desktop">
    <!-- the rest of your content -->
</body>

You can apply the theme on any DOM node, not just the `body`

*/

[data-spacing-sizing-mode="desktop"] {
  --spacing-sizing-page-padding-padding-global: 64px;
  --spacing-sizing-section-padding-padding-section-large: 112px;
  --spacing-sizing-section-padding-padding-section-medium: 80px;
}

[data-spacing-sizing-mode="mobile"] {
  --spacing-sizing-page-padding-padding-global: 20px;
  --spacing-sizing-section-padding-padding-section-large: 64px;
  --spacing-sizing-section-padding-padding-section-medium: 48px;
}
