/* Generated by StyleMe Publisher from Figma. Do not edit manually.
   Collections: StyleMe / Primitives, StyleMe / Style Book, StyleMe / Dimensions, StyleMe / Typography */
:root {
  --figma-primitives-color-neutral-white: #ffffff;
  --figma-primitives-color-neutral-ink: #2a1c1e;
  --figma-primitives-color-neutral-foreground: #4e4c4a;
  --figma-primitives-color-neutral-muted: #7a7775;
  --figma-primitives-color-neutral-subtle: #97908a;
  --figma-primitives-color-brand-burgundy-900: #2f0913;
  --figma-primitives-color-brand-burgundy-800: #4b1523;
  --figma-primitives-color-brand-burgundy-700: #52252c;
  --figma-primitives-color-brand-burgundy-600: #622333;
  --figma-primitives-color-brand-rose-200: #e8d7d2;
  --figma-primitives-color-brand-gold-500: #d8b46f;
  --figma-primitives-color-brand-gold-200: #f5d9bd;
  --figma-primitives-color-surface-cream: #fff7ef;
  --figma-primitives-color-surface-champagne: #f7ead6;
  --figma-primitives-color-state-success: #5f745b;
  --figma-primitives-color-state-warning: #a17035;
  --figma-primitives-color-state-danger: #9a5061;
  --figma-primitives-color-state-info: #5d7c80;
  --figma-dimensions-page-width: 1440px;
  --figma-dimensions-page-height: 1920px;
  --figma-dimensions-page-margin: 96px;
  --figma-dimensions-page-gutter: 32px;
  --figma-dimensions-spacing-xs: 8px;
  --figma-dimensions-spacing-sm: 12px;
  --figma-dimensions-spacing-md: 16px;
  --figma-dimensions-spacing-lg: 24px;
  --figma-dimensions-spacing-xl: 32px;
  --figma-dimensions-spacing-2xl: 48px;
  --figma-dimensions-spacing-3xl: 64px;
  --figma-dimensions-spacing-4xl: 96px;
  --figma-dimensions-radius-none: 0px;
  --figma-dimensions-radius-sm: 4px;
  --figma-dimensions-radius-md: 8px;
  --figma-dimensions-stroke-hairline: 1px;
  --figma-dimensions-stroke-emphasis: 2px;
  --figma-dimensions-radius-control: 18px;
  --figma-dimensions-control-height: 48px;
  --figma-dimensions-control-padding-x: 20px;
  --figma-dimensions-landing-desktop-width: 1440px;
  --figma-dimensions-landing-mobile-width: 390px;
  --figma-dimensions-landing-container-width: 1180px;
  --figma-dimensions-landing-desktop-margin: 64px;
  --figma-dimensions-landing-mobile-margin: 16px;
  --figma-dimensions-landing-section-padding-desktop: 96px;
  --figma-dimensions-landing-section-padding-mobile: 64px;
  --figma-dimensions-landing-button-height-desktop: 56px;
  --figma-dimensions-landing-button-height-mobile: 52px;
  --figma-dimensions-landing-button-padding-desktop: 28px;
  --figma-dimensions-landing-button-padding-mobile: 20px;
  --figma-dimensions-landing-header-height-desktop: 72px;
  --figma-dimensions-landing-header-height-mobile: 64px;
  --figma-typography-family-display: Cormorant Garamond;
  --figma-typography-family-sans: Manrope;
  --figma-text-landing-display-desktop-family: "Cormorant Garamond";
  --figma-text-landing-display-desktop-weight: 600;
  --figma-text-landing-display-desktop-size: 88px;
  --figma-text-landing-display-desktop-line-height: 84px;
  --figma-text-landing-display-desktop-letter-spacing: 0px;
  --figma-text-landing-display-mobile-family: "Cormorant Garamond";
  --figma-text-landing-display-mobile-weight: 600;
  --figma-text-landing-display-mobile-size: 58px;
  --figma-text-landing-display-mobile-line-height: 56px;
  --figma-text-landing-display-mobile-letter-spacing: 0px;
  --figma-text-landing-heading-xl-family: "Cormorant Garamond";
  --figma-text-landing-heading-xl-weight: 600;
  --figma-text-landing-heading-xl-size: 64px;
  --figma-text-landing-heading-xl-line-height: 64px;
  --figma-text-landing-heading-xl-letter-spacing: 0px;
  --figma-text-landing-heading-lg-family: "Cormorant Garamond";
  --figma-text-landing-heading-lg-weight: 600;
  --figma-text-landing-heading-lg-size: 48px;
  --figma-text-landing-heading-lg-line-height: 52px;
  --figma-text-landing-heading-lg-letter-spacing: 0px;
  --figma-text-landing-heading-mobile-family: "Cormorant Garamond";
  --figma-text-landing-heading-mobile-weight: 600;
  --figma-text-landing-heading-mobile-size: 40px;
  --figma-text-landing-heading-mobile-line-height: 44px;
  --figma-text-landing-heading-mobile-letter-spacing: 0px;
  --figma-text-landing-body-lg-family: "Manrope";
  --figma-text-landing-body-lg-weight: 400;
  --figma-text-landing-body-lg-size: 20px;
  --figma-text-landing-body-lg-line-height: 31px;
  --figma-text-landing-body-lg-letter-spacing: 0px;
  --figma-text-landing-body-md-family: "Manrope";
  --figma-text-landing-body-md-weight: 400;
  --figma-text-landing-body-md-size: 16px;
  --figma-text-landing-body-md-line-height: 26px;
  --figma-text-landing-body-md-letter-spacing: 0px;
  --figma-text-landing-body-sm-family: "Manrope";
  --figma-text-landing-body-sm-weight: 400;
  --figma-text-landing-body-sm-size: 14px;
  --figma-text-landing-body-sm-line-height: 22px;
  --figma-text-landing-body-sm-letter-spacing: 0px;
  --figma-text-landing-label-family: "Manrope";
  --figma-text-landing-label-weight: 600;
  --figma-text-landing-label-size: 12px;
  --figma-text-landing-label-line-height: 16px;
  --figma-text-landing-label-letter-spacing: 1.7999999523162842px;
  --figma-text-landing-button-family: "Manrope";
  --figma-text-landing-button-weight: 600;
  --figma-text-landing-button-size: 15px;
  --figma-text-landing-button-line-height: 20px;
  --figma-text-landing-button-letter-spacing: 0px;
  --figma-text-landing-brand-family: "Cormorant Garamond";
  --figma-text-landing-brand-weight: 500;
  --figma-text-landing-brand-size: 28px;
  --figma-text-landing-brand-line-height: 32px;
  --figma-text-landing-brand-letter-spacing: 0px;
  --figma-text-landing-nav-family: "Manrope";
  --figma-text-landing-nav-weight: 500;
  --figma-text-landing-nav-size: 13px;
  --figma-text-landing-nav-line-height: 18px;
  --figma-text-landing-nav-letter-spacing: 0px;
  --figma-text-landing-price-family: "Cormorant Garamond";
  --figma-text-landing-price-weight: 500;
  --figma-text-landing-price-size: 38px;
  --figma-text-landing-price-line-height: 42px;
  --figma-text-landing-price-letter-spacing: 0px;
}

[data-figma-theme="Light"] {
  --figma-style-book-background-page: var(--figma-primitives-color-surface-cream);
  --figma-style-book-background-section: var(--figma-primitives-color-surface-champagne);
  --figma-style-book-background-accent-soft: var(--figma-primitives-color-brand-rose-200);
  --figma-style-book-background-burgundy: var(--figma-primitives-color-brand-burgundy-800);
  --figma-style-book-background-burgundy-deep: var(--figma-primitives-color-brand-burgundy-900);
  --figma-style-book-background-burgundy-bright: var(--figma-primitives-color-brand-burgundy-600);
  --figma-style-book-text-primary: var(--figma-primitives-color-neutral-ink);
  --figma-style-book-text-secondary: var(--figma-primitives-color-neutral-foreground);
  --figma-style-book-text-muted: var(--figma-primitives-color-neutral-muted);
  --figma-style-book-text-inverse: var(--figma-primitives-color-surface-cream);
  --figma-style-book-text-gold: var(--figma-primitives-color-brand-gold-500);
  --figma-style-book-accent-gold: var(--figma-primitives-color-brand-gold-500);
  --figma-style-book-accent-gold-soft: var(--figma-primitives-color-brand-gold-200);
  --figma-style-book-border-soft: var(--figma-primitives-color-brand-rose-200);
  --figma-style-book-border-strong: var(--figma-primitives-color-brand-burgundy-600);
  --figma-style-book-status-success: var(--figma-primitives-color-state-success);
  --figma-style-book-status-warning: var(--figma-primitives-color-state-warning);
  --figma-style-book-status-danger: var(--figma-primitives-color-state-danger);
}

[data-figma-theme="Dark"] {
  --figma-style-book-background-page: var(--figma-primitives-color-brand-burgundy-900);
  --figma-style-book-background-section: var(--figma-primitives-color-brand-burgundy-800);
  --figma-style-book-background-accent-soft: var(--figma-primitives-color-brand-burgundy-600);
  --figma-style-book-background-burgundy: var(--figma-primitives-color-brand-burgundy-800);
  --figma-style-book-background-burgundy-deep: var(--figma-primitives-color-brand-burgundy-900);
  --figma-style-book-background-burgundy-bright: var(--figma-primitives-color-brand-burgundy-600);
  --figma-style-book-text-primary: var(--figma-primitives-color-surface-cream);
  --figma-style-book-text-secondary: var(--figma-primitives-color-surface-champagne);
  --figma-style-book-text-muted: var(--figma-primitives-color-brand-rose-200);
  --figma-style-book-text-inverse: var(--figma-primitives-color-surface-cream);
  --figma-style-book-text-gold: var(--figma-primitives-color-brand-gold-500);
  --figma-style-book-accent-gold: var(--figma-primitives-color-brand-gold-500);
  --figma-style-book-accent-gold-soft: var(--figma-primitives-color-brand-gold-200);
  --figma-style-book-border-soft: var(--figma-primitives-color-brand-gold-500);
  --figma-style-book-border-strong: var(--figma-primitives-color-brand-gold-500);
  --figma-style-book-status-success: var(--figma-primitives-color-state-success);
  --figma-style-book-status-warning: var(--figma-primitives-color-state-warning);
  --figma-style-book-status-danger: var(--figma-primitives-color-state-danger);
}
