:root {
  --space-3xs: 2px; --space-2xs: 4px; --space-xs: 8px; --space-sm: 12px; --space-md: 16px; --space-lg: 24px; --space-xl: 40px; --space-2xl: 64px; --space-3xl: 96px; --space-4xl: 144px;
  --text-xs: 0.8125rem; --text-sm: 0.875rem; --text-md: 1rem; --text-lg: 1.25rem; --text-xl: 1.5625rem; --text-2xl: 1.953rem; --text-3xl: 2.441rem;
  --text-display-s: clamp(2.25rem, 4vw + 0.5rem, 3.75rem); --text-display: clamp(2.75rem, 5vw + 1rem, 5.25rem);
  --text-section: clamp(2rem, 2.5vw + 1rem, 3.5rem); --text-title: clamp(1.25rem, 0.75vw + 0.875rem, 1.625rem); --text-lead: clamp(1.125rem, 0.35vw + 1rem, 1.375rem);
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1); --ease-in: cubic-bezier(0.7, 0, 0.84, 0); --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);
  --dur-micro: 120ms; --dur-short: 220ms; --dur-long: 420ms;
  --color-error: oklch(52% 0.19 27); --color-success: oklch(50% 0.12 150);
  --container: 1200px; --gutter: 64px; --gap-columns: 32px; --section-gap-s: 120px; --section-gap: 144px; --section-gap-l: 176px;
  --z-base: 1; --z-raised: 10; --z-dropdown: 100; --z-sticky: 200; --z-sticky-nav: 300; --z-modal: 400; --z-toast: 500; --z-tooltip: 600;
  --color-paper: #fcf8f5; --color-paper-2: #f3e8e8; --color-paper-3: #f3e1e8;
  --color-ink: #40323a; --color-ink-2: #542638; --color-muted: #725d68;
  --color-rule: #e5d5db;
  --color-accent: #79364c; --color-accent-ink: #fff4f7; --color-focus: #79364c;
  --font-display: Cormorant, Georgia, serif; --font-body: Manrope, "Segoe UI", sans-serif; --font-outlier: var(--font-body);
  --radius-card: 28px; --radius-pill: 999px; --rule-hair: 1px; --shadow-card: none;
  --tracking-display: -0.02em;
}

:root {
  --paint-berry: #79364c;
  --paint-deep: #542638;
  --paint-ink: #40323a;
  --paint-muted: #725d68;
  --paint-paper: #fcf8f5;
  --paint-blush: #f3e1e8;
  --paint-line: #e5d5db;
  --paint-rose: #b57184;
  --paint-landing-tone-9: #fff9f6;
  --paint-hero-ink: #3a1828;
  --paint-landing-tone-11: #fff0d74d;
  --paint-landing-tone-12: #f5d5c7;
  --paint-landing-tone-13: #e5b5ae;
  --paint-landing-tone-14: #d59ba5;
  --paint-landing-tone-15: #683247;
  --paint-hero-muted: #613c48;
  --paint-landing-tone-17: #54263825;
  --paint-landing-tone-18: #fcf8f5ed;
  --paint-landing-tone-19: #fcf8f595;
  --paint-landing-tone-20: #79364c0d;
  --paint-landing-tone-21: #f4e8e9;
  --paint-landing-tone-22: #fff9f6;
  --paint-example-surface: #f3e8e8;
  --paint-landing-tone-24: #eadadd;
  --paint-landing-tone-25: #dbc5cf;
  --paint-landing-tone-26: #ad8695;
  --paint-landing-tone-27: #ddcbd3;
  --paint-landing-tone-28: #5426380b;
  --paint-demo-bar: #f3e6eb;
  --paint-landing-tone-30: #c7a6b4;
  --paint-landing-tone-31: #dfb8c5;
  --paint-landing-tone-32: #e5cbd6;
  --paint-landing-tone-33: #e3bdcb55;
  --paint-landing-tone-34: #ffffff16;
  --paint-landing-tone-35: #e3bdcb40;
  --paint-landing-tone-36: #e3bdcb;
  --paint-landing-tone-37: #e1ccd5;
  --paint-card-blush: #f3e5eb;
  --paint-warm-surface: #f8f1ec;
  --paint-landing-tone-40: #d9c5ce;
  --paint-landing-tone-41: #ffdcb54d;
  --paint-landing-tone-42: #f5cbb6;
  --paint-landing-tone-43: #e6a194;
  --paint-landing-tone-44: #d99391;
  --paint-landing-tone-45: #7e4558;
  --paint-night: #391e2e;
  --paint-landing-tone-47: #613641;
  --paint-landing-tone-48: #ffffff88;
  --paint-landing-tone-49: #ffffff25;
  --paint-landing-tone-50: #ffffff22;
  --paint-landing-tone-51: #633943;
  --paint-landing-tone-52: #fff6f1;
  --paint-landing-tone-53: #f5e6e8;
  --paint-landing-tone-54: #ffffff30;
  --paint-landing-tone-55: #ead0d7;
  --paint-wordmark-top: #ffffff32;
  --paint-wordmark-end: #ffffff00;
  --paint-landing-tone-58: #d6b8c5;
  --paint-landing-tone-59: #79364c35;
  --paint-landing-tone-60: #fcf8f5b0;
  --paint-landing-tone-61: #5426381a;
  --paint-landing-tone-62: #e8d2db;
  --paint-night-surface: #4b2d3d;
  --paint-night-ink: #fff4f7;
  --paint-night-muted: #dec6d0;
  --paint-night-accent: #f2aec5;
  --paint-night-rule: #80576c;
  --paint-hub-tone-68: #603449;
  --paint-hub-tone-69: #8c505f;
  --paint-hub-tone-70: #492638;
  --paint-hub-tone-71: #80576c8c;
  --paint-hub-tone-72: #b17d96;
  --paint-hub-tone-73: #f8cada;
  --paint-hub-tone-74: #bd8ea32e;
  --paint-hub-tone-75: #bd8ea31a;
  --paint-hub-tone-76: #bd8ea36b;
  --paint-hub-tone-77: #a5768b;
  --paint-hub-tone-78: #543547;
  --paint-hub-tone-79: #f8e5ed;
  --paint-hub-tone-80: #f2aec522;
  --paint-hub-tone-81: #ed97b8;
  --paint-hub-tone-82: #f2aec512;
  --paint-hub-tone-83: #744152;
  --space-28: 28px;
  --space-110: 110px;
  --space-14: 14px;
  --space-20: 20px;
  --space-13: 13px;
  --space-23: 23px;
  --space-10: 10px;
  --space-18: 18px;
  --space-12: 12px;
  --space-16: 16px;
  --space-30: 30px;
  --space-25: 25px;
  --space-45: 45px;
  --space-355: 355px;
  --space-54: 54px;
  --space-4: 4px;
  --space-6: 6px;
  --space-24: 24px;
  --space-7: 7px;
  --space-70: 70px;
  --space-52: 52px;
  --space-40: 40px;
  --space-9: 9px;
  --space-22: 22px;
  --space-100: 100px;
  --space-15: 15px;
  --space-8: 8px;
  --space-3: 3px;
  --space-35: 35px;
  --space-17: 17px;
  --space-90: 90px;
  --space-48: 48px;
  --space-32: 32px;
  --space-26: 26px;
  --space-5: 5px;
  --space-145: 145px;
  --space-neg-30: -30px;
  --space-235: 235px;
  --space-340: 340px;
  --space-21: 21px;
  --space-155: 155px;
  --space-230: 230px;
  --space-75: 75px;
  --space-neg-8: -8px;
  --space-440: 440px;
  --space-85: 85px;
  --space-55: 55px;
  --space-325: 325px;
  --space-260: 260px;
  --space-27: 27px;
  --space-140: 140px;
  --space-50: 50px;
  --space-neg-5: -5px;
  --space-80: 80px;
  --space-62: 62px;
  --space-2: 2px;
  --space-295: 295px;
  --space-64: 64px;
  --space-19: 19px;
  --space-38: 38px;
  --space-60: 60px;
  --space-72: 72px;
  --space-11: 11px;
  --radius-section: 36px;
  --radius-panel: 28px;
  --radius-inner: 20px;
  --night: #391e2e;
  --night-ink: #fff4f7;
  --night-muted: #e8cfd8;
  --night-line: #765361;
  --night-input: #a98797;
  --price-surface: #452736;
  --price-warm: #704553;
  --price-glass-top: #e9a4956b;
  --price-glass-bottom: #fff4f708;
  --price-glass-border: #c4466a8c;
  --price-card-glow: #c4466a70;
  --price-card-muted: #f7e8ed;
  --price-accent: #f2aec5;
  --price-button: #fff9f6;
  --soft-surface: #f5e9e9;
  --on-soft: #603b49;
  --gutter-page: 48px;
  --font-display-roman: Cormorant, Georgia, serif;
  --font-display: Cormorant, Georgia, serif;
  --font-body: Manrope, "Segoe UI", sans-serif;
}
