:root{--space-4: .4rem;--space-8: .8rem;--space-12: 1.2rem;--space-16: 1.6rem;--space-20: 2rem;--space-24: 2.4rem;--space-32: 3.2rem;--space-40: 4rem;--space-48: 4.8rem;--space-64: 6.4rem;--space-80: 8rem;--radius-8: .8rem;--radius-12: 1.2rem;--radius-16: 1.6rem;--radius-20: 2rem;--radius-pill: 999px;--stroke-hairline: 1px;--stroke-strong: 2px;--border-subtle: rgba(var(--color-foreground), .06);--border-soft: rgba(var(--color-foreground), .1);--border-strong: rgba(var(--color-foreground), .18);--divider-subtle: rgba(var(--color-foreground), .05);--text-primary: rgba(var(--color-foreground), .88);--text-secondary: rgba(var(--color-foreground), .72);--text-muted: rgba(var(--color-foreground), .52);--text-quiet: rgba(var(--color-foreground), .38);--text-on-accent: rgb(var(--color-button-text));--bg-page: rgb(var(--color-background));--bg-subtle: rgba(var(--color-foreground), .03);--bg-soft: rgba(var(--color-foreground), .045);--bg-soft-tint: rgba(var(--color-button), .06);--surface-primary: rgb(var(--color-background));--surface-secondary: rgba(var(--color-background), .98);--surface-tinted: rgba(var(--color-button), .04);--surface-support: #fffdfb;--surface-reassurance: #fdf9f7;--surface-soft-warm: #fffcfb;--accent-primary: rgb(var(--color-button));--accent-soft: rgba(var(--color-button), .12);--accent-border-subtle: rgba(var(--color-button), .12);--accent-border-soft: rgba(var(--color-button), .16);--accent-border-medium: rgba(var(--color-button), .24);--accent-border-strong: rgba(var(--color-button), .32);--accent-text-muted: rgba(var(--color-button), .6);--surface-track: rgba(var(--color-button), .06);--surface-track-strong: rgba(var(--color-button), .24);--shadow-1: 0 .2rem .8rem rgba(var(--color-shadow), .06);--shadow-2: 0 .8rem 2.4rem rgba(var(--color-shadow), .08);--shadow-3: 0 1.6rem 3.2rem rgba(var(--color-shadow), .12);--shadow-focus: 0 0 0 .3rem rgba(var(--color-button), .14);--font-size-page-title-mobile: 3rem;--font-size-page-title-desktop: 4rem;--font-size-section-title-mobile: 2rem;--font-size-section-title-desktop: 2.4rem;--font-size-card-title: 1.5rem;--font-size-body: 1.6rem;--font-size-body-sm: 1.4rem;--font-size-helper: 1.2rem;--font-size-label: 1.1rem;--font-size-secondary-link: 1.2rem;--font-size-button: 1.5rem;--line-height-tight: 1.2;--line-height-body: 1.5;--line-height-loose: 1.65;--tracking-tight: -.02em;--tracking-base: 0;--tracking-label: .08em;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--container-page: var(--page-width);--container-wide: 144rem;--container-narrow: 72.6rem;--container-form: 36rem;--container-gutter-mobile: 1.6rem;--container-gutter-desktop: 5rem;--section-gap-mobile: var(--spacing-sections-mobile);--section-gap-desktop: var(--spacing-sections-desktop);--section-stack-tight: var(--space-16);--section-stack-base: var(--space-24);--section-stack-loose: var(--space-32);--button-min-height: 4.5rem;--button-min-height-sm: 3.8rem;--button-padding-inline: 3rem;--button-padding-inline-sm: 2rem;--button-letter-spacing: .08em;--field-min-height: 4.5rem;--field-padding-x: 1.6rem;--field-padding-y: 1.2rem;--field-border-color: var(--border-subtle);--field-border-color-hover: var(--border-soft);--field-border-color-focus: rgba(var(--color-button), .32);--field-bg: rgb(var(--color-background));--field-bg-subtle: rgba(var(--color-foreground), .02);--duration-fast: .15s;--duration-base: .2s;--duration-slow: .28s;--ease-standard: cubic-bezier(.2, 0, 0, 1)}.surface-level-1{background:var(--surface-primary);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-16);box-shadow:none}.surface-level-1--tinted{background:var(--surface-tinted)}.surface-level-1--elevated{box-shadow:var(--shadow-1)}.surface-level-2,.card-level-2{background:var(--surface-primary);border:var(--stroke-hairline) solid var(--border-subtle);border-radius:var(--radius-12);box-shadow:none;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}@media(hover:hover){.surface-level-2:hover,.card-level-2:hover{border-color:var(--border-soft);box-shadow:var(--shadow-1);transform:translateY(-1px)}}.theme-container--narrow{max-width:var(--container-narrow);margin-left:auto;margin-right:auto}.theme-container--form{max-width:var(--container-form)}
/*# sourceMappingURL=/cdn/shop/t/64/assets/tokens.css.map */
