/* Generated by packages/tokens/scripts/build.mjs from src/tokens.json — do not edit. */
:root {
  --color-bg: #FBF7F0;
  --color-surface: #FFFFFF;
  --color-soft: #F4EDE2;
  --color-tint: #F4EDE2;
  --color-ink: #2B2520;
  --color-muted: #6E6358;
  --color-assistant: #4A4440;
  --color-me: #A94C31;
  --color-partner: #2E6F73;
  --color-me-tint: #F5E1D8;
  --color-partner-tint: #DDEBEA;
  --color-go: #4F6F4C;
  --color-go-tint: #E4ECDF;
  --color-warn: #6B5A45;
  --color-warn-tint: #EFE8DD;
  --color-bad: #A33A3A;
  --color-honey: #C98A3D;
  --color-sage: #4F6F4C;
  --color-border: #E6DCCD;
  --color-outline: #8F8373;
  --color-on-accent: #FFFFFF;
  --color-paper: #FBF7F0;
  --color-paper-warm: #F7EFE4;
  --color-note-desk: #F5EDDF;
  --color-note-sheet: #FFFCF6;
  --color-note-edge: #DCCFB9;
  --color-note-shade: #C9B99E;
  --color-note-kraft: #F3E6CF;
  --color-bookmark: #EBCF9F;
  --color-bookmark-soft: #F2E0BD;
  --color-paper-ink: #2B2520;
  --color-scrim: rgba(28, 25, 22, 0.55);
  --color-teal: #2E6F76;
  --color-terracotta: #A54A22;
  --color-teal-glow: #6FB9BF;
  --color-terracotta-glow: #F09A6C;
  --color-calm-sage: #4A6A55;
  --color-calm-clay: #8A553E;
  --color-calm-sage-glow: #9DB9A4;
  --color-calm-clay-glow: #D9A68E;
  --color-calm-sage-tint: #E3EAE4;
  --color-calm-clay-tint: #F2E5DD;
  --color-us: #C98A3D;
  --color-us-text: #8A5A12;
  --color-us-glow: #E0B25A;
  --color-us-tint: #F6EBD6;
  --color-on-us: #26211C;
  --color-touch-teal: #2C6F73;
  --color-touch-terracotta: #A65743;
  --color-touch-honey: #D6A451;
  --color-touch-teal-wash: #6FB9BF;
  --color-touch-terracotta-wash: #D89B82;
  --color-google-surface: #FFFFFF;
  --color-google-ink: #1F1F1F;
  --color-google-outline: #747775;
  --color-voice-ordinary: #F4E9D9;
  --color-voice-tender: #F4E4E1;
  --color-voice-playful: #F5DFD7;
  --color-voice-calm: #E3EBED;
  --color-voice-bright: #F8E7D8;
  --color-voice-thoughtful: #EBE4ED;
  --color-pastel-sage: #D6E8E0;
  --color-pastel-peach: #FAD8C7;
  --space-0: 0rem;
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.25rem;
  --space-6: 1.5rem;
  --space-7: 2rem;
  --space-8: 2.5rem;
  --radius-card: 1rem;
  --radius-inner: 0.5rem;
  --radius-field: 0.75rem;
  --radius-chip: 999px;
  --radius-composer: 1.75rem;
  --radius-sheet: 1.75rem;
  --radius-profileCard: 1.25rem;
  --layout-margin: 1rem;
  --layout-margin-wide: 1.25rem;
  --layout-gutter: 0.75rem;
  --layout-card-pad: 1rem;
  --layout-row-min: 2.75rem;
  --layout-touch-preview-width: 16.875rem;
  --layout-touch-thumbnail-height: 11.25rem;
  --layout-touch-print-icon: 2.875rem;
  --layout-auth-button-height: 3.25rem;
  --layout-loading-line: 1rem;
  --layout-loading-avatar: 3rem;
  --layout-loading-pet: 5rem;
  --layout-loading-art: 13.75rem;
  --layout-loading-track: 0.125rem;
  --layout-emotion-pet: 6.25rem;
  --layout-emotion-compact-height: 46.25rem;
  --layout-welcome-pet: 7.25rem;
  --layout-welcome-pet-small: 5rem;
  --layout-welcome-art: 4rem;
  --layout-welcome-card: 10.25rem;
  --layout-arrival-dot: 0.5rem;
  --layout-welcome-card-small: 9.25rem;
  --layout-account-cover-height: 15rem;
  --layout-account-cover-compact-height: 9rem;
  --layout-account-cover-dense-height: 6.5rem;
  --layout-account-tile: 4.5rem;
  --layout-account-tile-compact: 2.5rem;
  --layout-composer-height: 3.5rem;
  --layout-composer-control: 2.25rem;
  --layout-pet-avatar: 3.25rem;
  --layout-pet-halo: 3.75rem;
  --layout-pet-halo-radius: 1.7625rem;
  --layout-pet-halo-amplitude: 0.040625rem;
  --layout-pet-halo-stroke: 0.0875rem;
  --layout-home-entry-width: 5.5rem;
  --layout-home-entry-height: 2.75rem;
  --layout-home-entry-art: 1.75rem;
  --layout-inbox-glyph: 2.25rem;
  --layout-inbox-icon: 1.375rem;
  --layout-inbox-preview-width: 3.5rem;
  --layout-inbox-preview-height: 4rem;
  --layout-inbox-action-height: 2.25rem;
  --layout-inbox-courier: 1.25rem;
  --layout-profile-avatar: 4.5rem;
  --layout-profile-pet: 3rem;
  --layout-profile-crop: 18rem;
  --layout-settings-row: 3.25rem;
  --layout-calendar-hero-height: 7.5rem;
  --layout-calendar-hero-small-height: 7rem;
  --layout-calendar-vignette-width: 10rem;
  --layout-calendar-vignette-height: 7rem;
  --layout-calendar-vignette-small-width: 8rem;
  --layout-calendar-vignette-small-height: 6rem;
  --layout-couple-compact-height: 11.75rem;
  --layout-couple-compact-small-height: 8rem;
  --layout-couple-vignette-width: 11.5rem;
  --layout-couple-vignette-height: 10rem;
  --layout-couple-vignette-small-width: 8.75rem;
  --layout-couple-vignette-small-height: 8rem;
  --layout-couple-compact-avatar: 2rem;
  --layout-couple-compact-small-avatar: 1.5rem;
  --layout-quiz-column: 30rem;
  --layout-quiz-hero: 24rem;
  --layout-quiz-hero-height: 18rem;
  --layout-quiz-header: 72rem;
  --layout-quiz-breakpoint: 37.5rem;
  --layout-quiz-compact-height: 43.75rem;
  --layout-quiz-narrow: 19.5rem;
  --layout-quiz-sample-min: 6.5rem;
  --layout-wheel-row: 2.5rem;
  --layout-ink-rule: 0.125rem;
  --layout-control-outline: 0.09375rem;
  --layout-honey-rule: 1.5rem;
  --layout-quiz-rule: 0.0625rem;
  --layout-quiz-focus: 0.125rem;
  --layout-quiz-focus-offset: 0.25rem;
  --layout-quiz-wordmark: 1.5rem;
  --layout-quiz-title: 2.375rem;
  --layout-quiz-title-leading: 2.625rem;
  --layout-quiz-intro-title: 2.75rem;
  --layout-quiz-intro-leading: 3rem;
  --layout-quiz-pet-card: 11.25rem;
  --layout-quiz-care-art: 6.5rem;
  --layout-quiz-voice-row: 4rem;
  --layout-quiz-reply: 10rem;
  --layout-quiz-ritual-preview: 14.75rem;
  --layout-quiz-icon: 1.5rem;
  --layout-quiz-dot: 0.75rem;
  --layout-quiz-badge: 3rem;
  --layout-quiz-qr: 11rem;
  --layout-quiz-letter-spacing: 0.125rem;
  --layout-quiz-print: 4rem;
  --layout-quiz-choice-min: 8rem;
  --layout-account-date-art-width: 10.75rem;
  --layout-account-date-art-height: 10rem;
  --layout-account-date-art-compact-width: 9rem;
  --layout-account-date-art-compact-height: 7rem;
  --layout-account-date-art-bleed: 3.5rem;
  --layout-account-date-art-compact-bleed: 2rem;
  --type-large-title: 800 2.125rem/2.5625rem var(--font-system);
  --type-title1: 800 1.75rem/2.125rem var(--font-system);
  --type-title2: 700 1.375rem/1.75rem var(--font-system);
  --type-title3: 700 1.25rem/1.5625rem var(--font-system);
  --type-headline: 600 1.0625rem/1.375rem var(--font-system);
  --type-body: 400 1.0625rem/1.375rem var(--font-system);
  --type-explanation: 400 1.0625rem/1.5rem var(--font-system);
  --type-callout: 400 1rem/1.3125rem var(--font-system);
  --type-subhead: 400 0.9375rem/1.25rem var(--font-system);
  --type-footnote: 400 0.8125rem/1.125rem var(--font-system);
  --type-caption: 500 0.75rem/1rem var(--font-system);
  --type-tab-label: 500 0.8125rem/1.125rem var(--font-system);
  --type-home-entry: 500 0.9375rem/1.25rem var(--font-system);
  --type-inbox-title: 500 1.25rem/1.5625rem var(--font-system);
  --type-inbox-emotion: 500 1.375rem/1.75rem var(--font-system);
  --type-inbox-past: 500 1.0625rem/1.375rem var(--font-system);
  --type-inbox-action: 500 0.875rem/1.25rem var(--font-system);
  --type-settings-title: 500 2rem/2.375rem var(--font-system);
  --type-profile-name: 500 1.625rem/2rem var(--font-system);
  --type-date-hero: 600 8.75rem/8.75rem var(--font-system);
  --type-date-hero-compact: 600 7rem/7rem var(--font-system);
  --type-date-hero-side: 600 2.75rem/2.9375rem var(--font-system);
  --type-date-hero-side-compact: 600 2.25rem/2.4375rem var(--font-system);
  --type-duration-hero: 600 7.5rem/7.5rem var(--font-system);
  --type-duration-hero-compact: 600 6rem/6rem var(--font-system);
  --type-duration-hero-second: 600 7.5rem/7.75rem var(--font-system);
  --type-duration-hero-second-compact: 600 5.75rem/6rem var(--font-system);
  --type-duration-unit: 600 3.5rem/3.75rem var(--font-system);
  --type-duration-unit-compact: 600 2.75rem/3rem var(--font-system);
  --type-large-title-tracking: -0.01em;
  --type-title1-tracking: -0.01em;
  --type-settings-title-tracking: -0.01em;
  --type-profile-name-tracking: -0.01em;
  --type-date-hero-tracking: -0.01em;
  --type-date-hero-compact-tracking: -0.01em;
  --type-date-hero-side-tracking: -0.01em;
  --type-date-hero-side-compact-tracking: -0.01em;
  --type-duration-hero-tracking: -0.01em;
  --type-duration-hero-compact-tracking: -0.01em;
  --type-duration-hero-second-tracking: -0.01em;
  --type-duration-hero-second-compact-tracking: -0.01em;
  --type-duration-unit-tracking: -0.01em;
  --type-duration-unit-compact-tracking: -0.01em;
  --font-system: -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;
  --motion-curve: cubic-bezier(0.22, 1, 0.36, 1);
  --motion-duration-instant: 0ms;
  --motion-duration-quick: 150ms;
  --motion-duration-base: 250ms;
  --motion-duration-gentle: 350ms;
  --motion-duration-slow: 500ms;
  --motion-duration-tab: 220ms;
  --motion-duration-reveal: 220ms;
  --motion-duration-reveal-stagger: 100ms;
  --motion-duration-reveal-facts: 180ms;
  --motion-easing-standard: cubic-bezier(0.2, 0, 0, 1);
  --motion-easing-decelerate: cubic-bezier(0, 0, 0, 1);
  --motion-easing-accelerate: cubic-bezier(0.3, 0, 1, 1);
  --motion-easing-emphasized: cubic-bezier(0.22, 1, 0.36, 1);
  --motion-spring-gentle-mass: 1;
  --motion-spring-gentle-damping: 26;
  --motion-spring-gentle-stiffness: 240;
  --motion-spring-snappy-mass: 0.6;
  --motion-spring-snappy-damping: 20;
  --motion-spring-snappy-stiffness: 360;
  --motion-spring-bouncy-small-mass: 0.7;
  --motion-spring-bouncy-small-damping: 16;
  --motion-spring-bouncy-small-stiffness: 300;
  color-scheme: light;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --color-bg: #1C1916;
    --color-surface: #26221E;
    --color-soft: #2F2A25;
    --color-tint: #2F2A25;
    --color-ink: #F2EBE1;
    --color-muted: #B4A898;
    --color-assistant: #D8CEC2;
    --color-me: #E39478;
    --color-partner: #7DB8BB;
    --color-me-tint: #3E2A22;
    --color-partner-tint: #21393A;
    --color-go: #A3C29D;
    --color-go-tint: #273126;
    --color-warn: #CBBBA5;
    --color-warn-tint: #2C2620;
    --color-bad: #E8857A;
    --color-honey: #E2B46B;
    --color-sage: #A3C29D;
    --color-border: #3D362F;
    --color-outline: #80746A;
    --color-on-accent: #1C1916;
    --color-paper: #FBF7F0;
    --color-paper-warm: #F7EFE4;
    --color-note-desk: #211A14;
    --color-note-sheet: #4A3B2E;
    --color-note-edge: #6A5644;
    --color-note-shade: #0F0D0B;
    --color-note-kraft: #433529;
    --color-bookmark: #6B4C33;
    --color-bookmark-soft: #5A412D;
    --color-paper-ink: #2B2520;
    --color-scrim: rgba(20, 17, 14, 0.62);
    --color-teal: #7DB8BB;
    --color-terracotta: #E39478;
    --color-teal-glow: #3E8F95;
    --color-terracotta-glow: #B8643F;
    --color-calm-sage: #A3C2AC;
    --color-calm-clay: #DDA88E;
    --color-calm-sage-glow: #5E806A;
    --color-calm-clay-glow: #9B6A52;
    --color-calm-sage-tint: #223029;
    --color-calm-clay-tint: #382822;
    --color-us: #E2B46B;
    --color-us-text: #E2B46B;
    --color-us-glow: #C99A45;
    --color-us-tint: #3A2F1E;
    --color-on-us: #1C1916;
    --color-touch-teal: #2C6F73;
    --color-touch-terracotta: #A65743;
    --color-touch-honey: #D6A451;
    --color-touch-teal-wash: #6FB9BF;
    --color-touch-terracotta-wash: #D89B82;
    --color-google-surface: #131314;
    --color-google-ink: #E3E3E3;
    --color-google-outline: #8E918F;
    --color-voice-ordinary: #43392E;
    --color-voice-tender: #483537;
    --color-voice-playful: #49342E;
    --color-voice-calm: #303B40;
    --color-voice-bright: #49392F;
    --color-voice-thoughtful: #3C3543;
    --color-pastel-sage: #2E4A40;
    --color-pastel-peach: #664638;
    color-scheme: dark;
  }
}
:root[data-theme="dark"] {
  --color-bg: #1C1916;
  --color-surface: #26221E;
  --color-soft: #2F2A25;
  --color-tint: #2F2A25;
  --color-ink: #F2EBE1;
  --color-muted: #B4A898;
  --color-assistant: #D8CEC2;
  --color-me: #E39478;
  --color-partner: #7DB8BB;
  --color-me-tint: #3E2A22;
  --color-partner-tint: #21393A;
  --color-go: #A3C29D;
  --color-go-tint: #273126;
  --color-warn: #CBBBA5;
  --color-warn-tint: #2C2620;
  --color-bad: #E8857A;
  --color-honey: #E2B46B;
  --color-sage: #A3C29D;
  --color-border: #3D362F;
  --color-outline: #80746A;
  --color-on-accent: #1C1916;
  --color-paper: #FBF7F0;
  --color-paper-warm: #F7EFE4;
  --color-note-desk: #211A14;
  --color-note-sheet: #4A3B2E;
  --color-note-edge: #6A5644;
  --color-note-shade: #0F0D0B;
  --color-note-kraft: #433529;
  --color-bookmark: #6B4C33;
  --color-bookmark-soft: #5A412D;
  --color-paper-ink: #2B2520;
  --color-scrim: rgba(20, 17, 14, 0.62);
  --color-teal: #7DB8BB;
  --color-terracotta: #E39478;
  --color-teal-glow: #3E8F95;
  --color-terracotta-glow: #B8643F;
  --color-calm-sage: #A3C2AC;
  --color-calm-clay: #DDA88E;
  --color-calm-sage-glow: #5E806A;
  --color-calm-clay-glow: #9B6A52;
  --color-calm-sage-tint: #223029;
  --color-calm-clay-tint: #382822;
  --color-us: #E2B46B;
  --color-us-text: #E2B46B;
  --color-us-glow: #C99A45;
  --color-us-tint: #3A2F1E;
  --color-on-us: #1C1916;
  --color-touch-teal: #2C6F73;
  --color-touch-terracotta: #A65743;
  --color-touch-honey: #D6A451;
  --color-touch-teal-wash: #6FB9BF;
  --color-touch-terracotta-wash: #D89B82;
  --color-google-surface: #131314;
  --color-google-ink: #E3E3E3;
  --color-google-outline: #8E918F;
  --color-voice-ordinary: #43392E;
  --color-voice-tender: #483537;
  --color-voice-playful: #49342E;
  --color-voice-calm: #303B40;
  --color-voice-bright: #49392F;
  --color-voice-thoughtful: #3C3543;
  --color-pastel-sage: #2E4A40;
  --color-pastel-peach: #664638;
  color-scheme: dark;
}
@media (prefers-contrast: more) {
  :root {
    --color-bg: #FBF7F0;
    --color-surface: #FFFFFF;
    --color-soft: #F4EDE2;
    --color-tint: #F4EDE2;
    --color-ink: #2B2520;
    --color-muted: #6E6358;
    --color-assistant: #4A4440;
    --color-me: #A94C31;
    --color-partner: #2E6F73;
    --color-me-tint: #F5E1D8;
    --color-partner-tint: #DDEBEA;
    --color-go: #4F6F4C;
    --color-go-tint: #E4ECDF;
    --color-warn: #6B5A45;
    --color-warn-tint: #EFE8DD;
    --color-bad: #A33A3A;
    --color-honey: #C98A3D;
    --color-sage: #4F6F4C;
    --color-border: #E6DCCD;
    --color-outline: #8F8373;
    --color-on-accent: #FFFFFF;
    --color-paper: #FBF7F0;
    --color-paper-warm: #F7EFE4;
    --color-note-desk: #F5EDDF;
    --color-note-sheet: #FFFCF6;
    --color-note-edge: #DCCFB9;
    --color-note-shade: #C9B99E;
    --color-note-kraft: #F3E6CF;
    --color-bookmark: #EBCF9F;
    --color-bookmark-soft: #F2E0BD;
    --color-paper-ink: #2B2520;
    --color-scrim: rgba(28, 25, 22, 0.55);
    --color-teal: #2E6F76;
    --color-terracotta: #A54A22;
    --color-teal-glow: #6FB9BF;
    --color-terracotta-glow: #F09A6C;
    --color-calm-sage: #4A6A55;
    --color-calm-clay: #8A553E;
    --color-calm-sage-glow: #9DB9A4;
    --color-calm-clay-glow: #D9A68E;
    --color-calm-sage-tint: #E3EAE4;
    --color-calm-clay-tint: #F2E5DD;
    --color-us: #C98A3D;
    --color-us-text: #8A5A12;
    --color-us-glow: #E0B25A;
    --color-us-tint: #F6EBD6;
    --color-on-us: #26211C;
    --color-touch-teal: #2C6F73;
    --color-touch-terracotta: #A65743;
    --color-touch-honey: #D6A451;
    --color-touch-teal-wash: #6FB9BF;
    --color-touch-terracotta-wash: #D89B82;
    --color-google-surface: #FFFFFF;
    --color-google-ink: #1F1F1F;
    --color-google-outline: #747775;
    --color-voice-ordinary: #FFFFFF;
    --color-voice-tender: #FFFFFF;
    --color-voice-playful: #FFFFFF;
    --color-voice-calm: #FFFFFF;
    --color-voice-bright: #FFFFFF;
    --color-voice-thoughtful: #FFFFFF;
    --color-pastel-sage: #D6E8E0;
    --color-pastel-peach: #FAD8C7;
  }
  @media (prefers-color-scheme: dark) {
    :root:not([data-theme="light"]) {
      --color-bg: #1C1916;
      --color-surface: #26221E;
      --color-soft: #2F2A25;
      --color-tint: #2F2A25;
      --color-ink: #F2EBE1;
      --color-muted: #B4A898;
      --color-assistant: #D8CEC2;
      --color-me: #E39478;
      --color-partner: #7DB8BB;
      --color-me-tint: #3E2A22;
      --color-partner-tint: #21393A;
      --color-go: #A3C29D;
      --color-go-tint: #273126;
      --color-warn: #CBBBA5;
      --color-warn-tint: #2C2620;
      --color-bad: #E8857A;
      --color-honey: #E2B46B;
      --color-sage: #A3C29D;
      --color-border: #3D362F;
      --color-outline: #80746A;
      --color-on-accent: #1C1916;
      --color-paper: #FBF7F0;
      --color-paper-warm: #F7EFE4;
      --color-note-desk: #211A14;
      --color-note-sheet: #4A3B2E;
      --color-note-edge: #6A5644;
      --color-note-shade: #0F0D0B;
      --color-note-kraft: #433529;
      --color-bookmark: #6B4C33;
      --color-bookmark-soft: #5A412D;
      --color-paper-ink: #2B2520;
      --color-scrim: rgba(20, 17, 14, 0.62);
      --color-teal: #7DB8BB;
      --color-terracotta: #E39478;
      --color-teal-glow: #3E8F95;
      --color-terracotta-glow: #B8643F;
      --color-calm-sage: #A3C2AC;
      --color-calm-clay: #DDA88E;
      --color-calm-sage-glow: #5E806A;
      --color-calm-clay-glow: #9B6A52;
      --color-calm-sage-tint: #223029;
      --color-calm-clay-tint: #382822;
      --color-us: #E2B46B;
      --color-us-text: #E2B46B;
      --color-us-glow: #C99A45;
      --color-us-tint: #3A2F1E;
      --color-on-us: #1C1916;
      --color-touch-teal: #2C6F73;
      --color-touch-terracotta: #A65743;
      --color-touch-honey: #D6A451;
      --color-touch-teal-wash: #6FB9BF;
      --color-touch-terracotta-wash: #D89B82;
      --color-google-surface: #131314;
      --color-google-ink: #E3E3E3;
      --color-google-outline: #8E918F;
      --color-voice-ordinary: #2C2620;
      --color-voice-tender: #2C2620;
      --color-voice-playful: #2C2620;
      --color-voice-calm: #2C2620;
      --color-voice-bright: #2C2620;
      --color-voice-thoughtful: #2C2620;
      --color-pastel-sage: #2E4A40;
      --color-pastel-peach: #664638;
    }
  }
}
