/**
 * Glance UI Kit design tokens
 * Synced verbatim from: glance-ui-kit v1.0.7 (dist/tailwind/theme.css)
 *
 * DO NOT EDIT DIRECTLY. To re-sync after a UI kit release:
 *
 *   1. Open ../GlanceCanvas/glance-ui-kit/dist/tailwind/theme.css
 *   2. Replace the entire body of `:root { ... }` below with the contents
 *      of that file's `@theme { ... }` block, preserving all comments and
 *      tokens. Change only the two wrapper tokens: `@theme` -> `:root`.
 *   3. Bump the version in this header comment.
 *   4. Verify styles/site.css still resolves every `var(--...)` it uses.
 *
 * See README.md > "Re-syncing tokens from the UI kit" for full policy.
 *
 * ---------------------------------------------------------------------------
 * KNOWN BROKEN TOKENS (UI kit bugs, do NOT reference from site.css):
 * ---------------------------------------------------------------------------
 *   --color-brand-primary-bg-gradient   (value is "[object Object]")
 *   --motion-spring-stiff               (value is "[object Object]")
 *   --easing-standard, --easing-in,
 *     --easing-out, --easing-in-out     (cubic-bezier with [object Object])
 *   --font-size-display, --font-size-h1,
 *     --font-size-h2, --font-size-body-lg,
 *     --font-size-body-md               (sub-pixel rem values, unusable)
 *   --border-radius-sm, --border-radius-md,
 *     --border-radius-lg, --border-radius-xl,
 *     --border-radius-full              (sub-pixel rem, use --radius-* instead)
 *   --border-width1, --border-width2,
 *     --border-width4, --border-width05,
 *     --border-width15, --border-width12 (sub-pixel rem, and the first three
 *                                         are declared twice with different
 *                                         values in the source)
 *   --padding*, --gap*, --spacing*      (sub-pixel rem, use --space* instead)
 *   --size-*                            (sub-pixel rem)
 *   --paragraph-spacing-*               (sub-pixel rem)
 *   --base-size*                        (OK, mirrors --space* scale)
 *
 * For colors, spacing (--space*), radii (--radius-*), font-size*, typography
 * composites (--typography-*), shadows (--shadow-*), durations, opacity,
 * dimensions, font-family, font-weight, and line-height: use freely.
 */

:root {

  /* Colors */
    --color-neutral50: #f8fafc;
    --color-neutral100: #f1f5f9;
    --color-neutral200: #e2e8f0;
    --color-neutral300: #cbd5e1;
    --color-neutral400: #94a3b8;
    --color-neutral500: #64748b;
    --color-neutral600: #475569;
    --color-neutral700: #334155;
    --color-neutral800: #1e293b;
    --color-neutral900: #0f172a;
    --color-neutral950: #020617;
    --color-sky50: #d4eef8;
    --color-sky100: #aaddf2;
    --color-sky200: #80ccec;
    --color-sky300: #55bbe6;
    --color-sky400: #2baae0;
    --color-sky500: #019ada;
    --color-sky600: #0080b5;
    --color-sky700: #006691;
    --color-sky800: #004d6d;
    --color-sky900: #003348;
    --color-sky950: #002a3d;
    --color-blue50: #eff6ff;
    --color-blue100: #dbeafe;
    --color-blue200: #bfdbfe;
    --color-blue300: #93c5fd;
    --color-blue400: #60a5fa;
    --color-blue500: #3b82f6;
    --color-blue600: #2563eb;
    --color-blue700: #1d4ed8;
    --color-blue800: #1e40af;
    --color-blue900: #1e3a8a;
    --color-blue950: #172554;
    --color-navy50: #f2f6fc;
    --color-navy100: #e6eefa;
    --color-navy200: #c3d6f4;
    --color-navy300: #99bbee;
    --color-navy400: #669de2;
    --color-navy500: #337fda;
    --color-navy600: #134fb9;
    --color-navy700: #0f3ca0;
    --color-navy800: #0a2880;
    --color-navy900: #061760;
    --color-navy950: #041739;
    --color-purple50: #faf5ff;
    --color-purple100: #f3e8ff;
    --color-purple200: #e9d5ff;
    --color-purple300: #d8b4fe;
    --color-purple400: #c084fc;
    --color-purple500: #a855f7;
    --color-purple600: #9333ea;
    --color-purple700: #7e22ce;
    --color-purple800: #6b21a8;
    --color-purple900: #581c87;
    --color-teal50: #cee5da;
    --color-teal100: #a6dec4;
    --color-teal200: #5ccc98;
    --color-teal300: #36b278;
    --color-teal400: #1f9960;
    --color-teal500: #13804d;
    --color-teal600: #116f43;
    --color-teal700: #0d5936;
    --color-teal800: #093d25;
    --color-teal900: #08331f;
    --color-teal950: #062919;
    --color-green50: #f0fdf4;
    --color-green100: #dcfce7;
    --color-green200: #bbf7d0;
    --color-green300: #86efac;
    --color-green400: #4ade80;
    --color-green500: #22c55e;
    --color-green600: #16a34a;
    --color-green700: #15803d;
    --color-green800: #166534;
    --color-green900: #14532d;
    --color-yellow50: #fffbeb;
    --color-yellow100: #fef3c7;
    --color-yellow200: #fde68a;
    --color-yellow300: #fcd34d;
    --color-yellow400: #fbbf24;
    --color-yellow500: #f59e0b;
    --color-yellow600: #d97706;
    --color-yellow700: #b45309;
    --color-yellow800: #92400e;
    --color-yellow900: #78350f;
    --color-orange50: #fff7ed;
    --color-orange100: #ffedd5;
    --color-orange200: #fed7aa;
    --color-orange300: #fdba74;
    --color-orange400: #fb923c;
    --color-orange500: #f97316;
    --color-orange600: #ea580c;
    --color-orange700: #c2410c;
    --color-orange800: #9a3412;
    --color-orange900: #7c2d12;
    --color-red50: #fef2f2;
    --color-red100: #fee2e2;
    --color-red200: #fecaca;
    --color-red300: #fca5a5;
    --color-red400: #f87171;
    --color-red500: #ef4444;
    --color-red600: #dc2626;
    --color-red700: #b91c1c;
    --color-red800: #991b1b;
    --color-red900: #7f1d1d;
    --color-pink50: #fff5f7;
    --color-pink100: #ffe0e9;
    --color-pink200: #fab8c4;
    --color-pink300: #f48ca5;
    --color-pink400: #ec5f87;
    --color-pink500: #e03177;
    --color-pink600: #c61c6f;
    --color-pink700: #a11061;
    --color-pink800: #7c094e;
    --color-pink900: #560237;
    --color-base-white: #ffffff;
    --color-base-black: #000000;
    --color-base-transparent: rgba(0, 0, 0, 0);
    --color-base-dark: #ffffff;
    --color-base-clear: rgba(0, 0, 0, 0);
    --color-base-reverse: #020617;
    --color-base-muted: #0f172a;
    --color-base-focus-ring: #55bbe6;
    --color-base-focus-ring-destructive: #f87171;
    --color-base-scrim-dark: rgba(0, 0, 0, 0.6);
    --color-base-scrim-light: rgba(255, 255, 255, 0.1);
    --color-gradient-blue-green: linear-gradient(90deg, #019ADA 20%, #03C99B 100%);
    --color-gradient-primary: linear-gradient(180deg, #1E50B5 0%, #15429D 50%, #0D3488 100%);
    --color-text-primary: #f8fafc;
    --color-text-secondary: #94a3b8;
    --color-text-tertiary: #64748b;
    --color-text-inverse: #020617;
    --color-text-fg-on-light: #020617;
    --color-text-fg-muted: #64748b;
    --color-text-fg-on-dark: #ffffff;
    --color-text-disabled: #334155;
    --color-text-link-default: #669de2;
    --color-text-link-hover: #99bbee;
    --color-icon-default: #ffffff;
    --color-icon-weak: #94a3b8;
    --color-icon-on-strong: #ffffff;
    --color-icon-muted: #475569;
    --color-icon-fg-muted: #64748b;
    --color-icon-muted-inverse: #0f172a;
    --color-icon-transparent: rgba(0, 0, 0, 0);
    --color-canvas-default: #020617;
    --color-canvas-subtle: #0f172a;
    --color-canvas-on: #ffffff;
    --color-canvas-inverse: #ffffff;
    --color-surface-default: #0f172a;
    --color-surface-elevated: #1e293b;
    --color-surface-muted: #020617;
    --color-surface-on: #f8fafc;
    --color-surface-inverse: #f8fafc;
    --color-surface-transparent: rgba(0, 0, 0, 0);
    --color-surface-dark-border: #334155;
    --color-surface-light: #1e293b;
    --color-surface-on-overlay: #ffffff;
    --color-border-neutral-bright: #334155;
    --color-border-neutral-default: #1e293b;
    --color-border-neutral-hover: #475569;
    --color-border-neutral-active: #64748b;
    --color-border-neutral-disabled: #0f172a;
    --color-border-neutral-focus: #337fda;
    --color-border-primary-default: #337fda;
    --color-border-primary-hover: #669de2;
    --color-border-primary-active: #99bbee;
    --color-brand-primary-fill-base: #337fda;
    --color-brand-primary-fill-hover: #669de2;
    --color-brand-primary-fill-pressed: #99bbee;
    --color-brand-primary-fill-disabled: #1e293b;
    --color-brand-primary-fg: #ffffff;
    --color-brand-primary-bg-gradient: [object Object];
    --color-brand-secondary-fill-base: #1e293b;
    --color-brand-secondary-fill-hover: #334155;
    --color-brand-secondary-fill-hover-subtle: #0f172a;
    --color-brand-secondary-fill-pressed: #475569;
    --color-brand-secondary-fill-pressed-subtle: #1e293b;
    --color-brand-secondary-fill-disabled: #0f172a;
    --color-brand-secondary-fg: #ffffff;
    --color-brand-secondary-muted: #94a3b8;
    --color-brand-tertiary-fill-base: #13804d;
    --color-brand-tertiary-fill-hover: #1f9960;
    --color-brand-tertiary-fill-pressed: #36b278;
    --color-brand-tertiary-fill-disabled: #1e293b;
    --color-brand-tertiary-fg: #020617;
    --color-brand-neutral-fill-base: #334155;
    --color-brand-neutral-fill-hover: #475569;
    --color-brand-neutral-fill-pressed: #64748b;
    --color-brand-neutral-fill-disabled: #1e293b;
    --color-brand-neutral-fg: #ffffff;
    --color-brand-neutral-fg-muted: #94a3b8;
    --color-brand-destructive-fill-base: #ef4444;
    --color-brand-destructive-fill-hover: #f87171;
    --color-brand-destructive-fill-pressed: #fca5a5;
    --color-brand-destructive-fill-disabled: #1e293b;
    --color-brand-destructive-fg: #ffffff;
    --color-brand-default-gradient: linear-gradient(90deg, #019ADA 20%, #03C99B 100%);
    --color-brand-default-dark: #ffffff;
    --color-brand-default-bright: #3a4a66;
    --color-status-success-subtle-bg: #14532d;
    --color-status-success-subtle-hover: #166534;
    --color-status-success-subtle-pressed: #15803d;
    --color-status-success-subtle-disabled: #0f172a;
    --color-status-success-subtle-border: #166534;
    --color-status-success-subtle-fg: #86efac;
    --color-status-success-subtle-fg-disabled: #166534;
    --color-status-success-strong-bg: #16a34a;
    --color-status-success-strong-hover: #22c55e;
    --color-status-success-strong-pressed: #4ade80;
    --color-status-success-strong-border: #16a34a;
    --color-status-success-strong-disabled: #14532d;
    --color-status-success-strong-fg: #ffffff;
    --color-status-info-subtle-bg: #1e3a8a;
    --color-status-info-subtle-hover: #1e40af;
    --color-status-info-subtle-pressed: #1d4ed8;
    --color-status-info-subtle-border: #1e40af;
    --color-status-info-subtle-disabled: #0f172a;
    --color-status-info-subtle-fg: #93c5fd;
    --color-status-info-subtle-fg-disabled: #1e40af;
    --color-status-info-strong-bg: #2563eb;
    --color-status-info-strong-hover: #3b82f6;
    --color-status-info-strong-pressed: #60a5fa;
    --color-status-info-strong-border: #2563eb;
    --color-status-info-strong-disabled: #1e3a8a;
    --color-status-info-strong-fg: #ffffff;
    --color-status-warning-subtle-bg: #78350f;
    --color-status-warning-subtle-hover: #92400e;
    --color-status-warning-subtle-pressed: #b45309;
    --color-status-warning-subtle-border: #92400e;
    --color-status-warning-subtle-disabled: #0f172a;
    --color-status-warning-subtle-fg: #fcd34d;
    --color-status-warning-subtle-fg-disabled: #92400e;
    --color-status-warning-strong-bg: #d97706;
    --color-status-warning-strong-hover: #f59e0b;
    --color-status-warning-strong-pressed: #fbbf24;
    --color-status-warning-strong-disabled: #78350f;
    --color-status-warning-strong-border: #d97706;
    --color-status-warning-strong-fg: #020617;
    --color-status-caution-subtle-bg: #7c2d12;
    --color-status-caution-subtle-hover: #9a3412;
    --color-status-caution-subtle-pressed: #c2410c;
    --color-status-caution-subtle-disabled: #0f172a;
    --color-status-caution-subtle-border: #9a3412;
    --color-status-caution-subtle-fg: #fdba74;
    --color-status-caution-subtle-fg-disabled: #9a3412;
    --color-status-caution-strong-bg: #ea580c;
    --color-status-caution-strong-hover: #f97316;
    --color-status-caution-strong-pressed: #fb923c;
    --color-status-caution-strong-disabled: #7c2d12;
    --color-status-caution-strong-border: #ea580c;
    --color-status-caution-strong-fg: #ffffff;
    --color-status-danger-subtle-bg: #7f1d1d;
    --color-status-danger-subtle-hover: #991b1b;
    --color-status-danger-subtle-pressed: #b91c1c;
    --color-status-danger-subtle-disabled: #0f172a;
    --color-status-danger-subtle-border: #991b1b;
    --color-status-danger-subtle-fg: #fca5a5;
    --color-status-danger-subtle-fg-disabled: #991b1b;
    --color-status-danger-fg: #fca5a5;
    --color-status-danger-strong-bg: #dc2626;
    --color-status-danger-strong-hover: #ef4444;
    --color-status-danger-strong-pressed: #f87171;
    --color-status-danger-strong-border: #dc2626;
    --color-status-danger-strong-border-weak: #991b1b;
    --color-status-danger-strong-fg: #ffffff;
    --color-status-neutral-subtle-bg: #1e293b;
    --color-status-neutral-subtle-hover: #334155;
    --color-status-neutral-subtle-pressed: #475569;
    --color-status-neutral-subtle-disabled: #0f172a;
    --color-status-neutral-subtle-border: #475569;
    --color-status-neutral-subtle-fg-disabled: #475569;
    --color-status-neutral-subtle-fg: #cbd5e1;
    --color-status-neutral-fg: #ffffff;
    --color-status-neutral-strong-bg: #475569;
    --color-status-neutral-strong-hover: #64748b;
    --color-status-neutral-strong-pressed: #94a3b8;
    --color-status-neutral-strong-disabled: #1e293b;
    --color-status-neutral-strong-border: #475569;
    --color-status-neutral-strong-fg: #ffffff;
    --color-accent-purple-subtle-bg: #581c87;
    --color-accent-purple-subtle-hover: #6b21a8;
    --color-accent-purple-subtle-pressed: #7e22ce;
    --color-accent-purple-subtle-disabled: #0f172a;
    --color-accent-purple-subtle-fg: #d8b4fe;
    --color-accent-purple-subtle-fg-disabled: #6b21a8;
    --color-accent-purple-strong-bg: #9333ea;
    --color-accent-purple-strong-hover: #a855f7;
    --color-accent-purple-strong-pressed: #c084fc;
    --color-accent-purple-strong-disabled: #1e293b;
    --color-accent-purple-strong-fg: #ffffff;

  /* Spacing */
    --space1: 0.25rem;
    --space2: 0.5rem;
    --space3: 0.75rem;
    --space4: 1rem;
    --space5: 1.25rem;
    --space6: 1.5rem;
    --space8: 2rem;
    --space9: 2.25rem;
    --space15: 0.375rem;
    --space25: 0.625rem;
    --space35: 0.875rem;
    --space45: 1.125rem;
    --padding1: 0.015625rem;
    --padding2: 0.03125rem;
    --padding3: 0.0390625rem;
    --padding4: 0.046875rem;
    --padding5: 0.0625rem;
    --padding15: 0.0234375rem;
    --padding25: 0.03125rem;
    --padding05: 0.125rem;
    --gap1: 0.015625rem;
    --gap2: 0.03125rem;
    --gap3: 0.0390625rem;
    --gap5: 0.0625rem;
    --gap15: 0.0234375rem;
    --gap25: 0.03125rem;

  /* Border Radius */
    --radius-xs: 0.125rem;
    --radius-sm: 0.25rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-xl: 0.625rem;
    --radius2xl: 0.75rem;
    --radius3xl: 0.875rem;
    --radius4xl: 1rem;
    --radius-full: 62.4375rem;
    --border-radius-sm: 0.015625rem;
    --border-radius-md: 0.0234375rem;
    --border-radius-lg: 0.03125rem;
    --border-radius-xl: 0.0390625rem;
    --border-radius-full: 3.90234375rem;

  /* Border Width */
    --border-width1: 0.0625rem;
    --border-width2: 0.125rem;
    --border-width4: 0.25rem;
    --border-width15: 0.09375rem;
    --border-width12: 0.075rem;
    --border-width05: 0.03125rem;
    --border-width1: 0.00390625rem;
    --border-width2: 0.0078125rem;
    --border-width4: 0.015625rem;
    --border-width05: 0.00195625rem;
    --border-width15: 0.0058625rem;

  /* Font Size */
    --font-size-display: 0.09375rem;
    --font-size-h1: 0.078125rem;
    --font-size-h2: 0.0703125rem;
    --font-size-body-lg: 0.0625rem;
    --font-size-body-md: 0.0546875rem;
    --font-size50: 0.5625rem;
    --font-size100: 0.625rem;
    --font-size200: 0.75rem;
    --font-size250: 0.8125rem;
    --font-size300: 0.875rem;
    --font-size400: 1rem;
    --font-size500: 1.125rem;
    --font-size600: 1.25rem;
    --font-size700: 1.5rem;
    --font-size800: 2rem;
    --font-size900: 2.25rem;
    --font-size950: 4.5rem;

  /* Font Family */
    --font-family-sans: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
    --font-family-code: 'Source Code Pro', ui-monospace, SFMono-Regular, Menlo, monospace;

  /* Font Weight */
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;

  /* Line Height */
    --font-line-height0: 0;
    --font-line-height-display: 1.2;
    --font-line-height-body: 1.5;
    --line-height100: 1;
    --line-height-tight: 1.2;
    --line-height-normal: 1.5;
    --line-height-relaxed: 1.625;
    --line-height-loose: 1.75;

  /* Letter Spacing */
    --letter-spacing-condensed: -0.00125rem;
    --letter-spacing-base: 0;
    --letter-spacing-expanded: 0.00125rem;
    --letter-spacing-wide: 0.0025rem;

  /* Opacity */
    --opacity5: 0.05;
    --opacity10: 0.1;
    --opacity20: 0.2;
    --opacity30: 0.3;
    --opacity40: 0.4;
    --opacity50: 0.5;
    --opacity60: 0.6;
    --opacity70: 0.7;
    --opacity80: 0.8;
    --opacity90: 0.9;
    --opacity100: 1;

  /* Shadow */
    --shadow-xs: 0 1px 2px 0 rgba(0,0,0,0.5);
    --shadow-sm: 0 1px 2px 0 rgba(0,0,0,0.10), 0 1px 2px -1px rgba(0,0,0,0.10);
    --shadow-md: 0 4px 12px -2px rgba(2, 6, 23, 0.18), 0 2px 6px 0 rgba(2, 6, 23, 0.10);
    --shadow-lg: 0 8px 16px -4px rgba(2, 6, 23, 0.14), 0 1px 3px 0 rgba(2, 6, 23, 0.06);
    --shadow-focus-default: 0 0 0 3px rgba(163,163,163,0.5);

  /* Other */
    --text-case-none: none;
    --text-case-uppercase: uppercase;
    --text-case-capitalize: capitalize;
    --text-decoration-underline: underline;
    --text-decoration-none: none;
    --font-base: Inter;
    --font-code: 'Source Code Pro';
    --typography-heading-h1medium: 500 1.5rem/1.2 Inter;
    --typography-heading-h1semibold: 600 1.5rem/1.2 Inter;
    --typography-heading-h2medium: 500 1.25rem/1.2 Inter;
    --typography-heading-h2semibold: 600 1.25rem/1.2 Inter;
    --typography-heading-h3medium: 500 1.125rem/1.2 Inter;
    --typography-heading-h3semibold: 600 1.125rem/1.2 Inter;
    --typography-heading-h4medium: 500 1rem/1.2 Inter;
    --typography-heading-h4semibold: 600 1rem/1.2 Inter;
    --typography-heading-h5medium: 500 0.875rem/1.2 Inter;
    --typography-heading-h5semibold: 600 0.875rem/1.2 Inter;
    --typography-text-lg-regular: 400 1.125rem/1.5 Inter;
    --typography-text-lg-medium: 500 1.125rem/1.5 Inter;
    --typography-text-lg-semibold: 600 1.125rem/1.5 Inter;
    --typography-text-lg-bold: 700 1.125rem/1.5 Inter;
    --typography-text-md-regular: 400 1rem/1.5 Inter;
    --typography-text-md-medium: 500 1rem/1.5 Inter;
    --typography-text-md-semibold: 600 1rem/1.5 Inter;
    --typography-text-md-bold: 700 1rem/1.5 Inter;
    --typography-text-sm-regular: 400 0.875rem/1.2 Inter;
    --typography-text-sm-medium: 500 0.875rem/1.2 Inter;
    --typography-text-sm-semibold: 600 0.875rem/1.5 Inter;
    --typography-text-sm-bold: 700 0.875rem/1.5 Inter;
    --typography-text-xs-regular: 400 0.8125rem/1.2 Inter;
    --typography-text-xs-medium: 500 0.8125rem/1.2 Inter;
    --typography-text-xs-semibold: 600 0.8125rem/1.5 Inter;
    --typography-text-xs-bold: 700 0.8125rem/1.5 Inter;
    --typography-text2xs-regular: 400 0.75rem/1.2 Inter;
    --typography-text2xs-medium: 500 0.75rem/1.2 Inter;
    --typography-text2xs-semibold: 600 0.75rem/1.5 Inter;
    --typography-text2xs-bold: 700 0.75rem/1.5 Inter;
    --typography-label-sm-regular: 400 0.75rem/1 Inter;
    --typography-label-sm-medium: 500 0.75rem/1 Inter;
    --typography-label-md-regular: 400 0.875rem/1 Inter;
    --typography-label-md-medium: 500 0.875rem/1 Inter;
    --typography-label-lg-regular: 400 1rem/1 Inter;
    --typography-label-lg-medium: 500 1rem/1 Inter;
    --typography-label-sm-caps: 500 0.75rem/1 Inter;
    --typography-label-xs-regular: 400 0.5625rem/1 Inter;
    --typography-label-xs-medium: 500 0.5625rem/1 Inter;
    --typography-tagline-md: 500 0.5625rem/1 Inter;
    --typography-overlay-small: 400 0.75rem/1.2 Inter;
    --typography-overlay-medium: 400 0.875rem/1.2 Inter;
    --dimension-xs: 0;
    --dimension-sm: 23.4375rem;
    --dimension-md: 48rem;
    --dimension-lg: 64rem;
    --dimension-xl: 80rem;
    --base-size1: 0.25rem;
    --base-size2: 0.5rem;
    --base-size3: 0.75rem;
    --base-size4: 1rem;
    --base-size5: 1.25rem;
    --base-size6: 1.5rem;
    --base-size7: 1.75rem;
    --base-size8: 2rem;
    --base-size9: 2.25rem;
    --base-size10: 2.5rem;
    --base-size11: 2.75rem;
    --base-size12: 3rem;
    --base-size14: 3.5rem;
    --base-size16: 4rem;
    --base-size18: 4.5rem;
    --base-size21: 5.25rem;
    --base-size24: 6rem;
    --base-size32: 8rem;
    --base-size39: 9.75rem;
    --base-size49: 12.25rem;
    --base-size52: 13rem;
    --base-size15: 0.375rem;
    --base-size25: 0.625rem;
    --base-size35: 0.875rem;
    --base-size45: 1.125rem;
    --duration-instant: 0ms;
    --duration-fast: 150ms;
    --duration-normal: 300ms;
    --duration-slow: 500ms;
    --motion-duration-fast: 150ms;
    --motion-duration-normal: 300ms;
    --motion-duration-slow: 500ms;
    --motion-distance-sm: 0.5rem;
    --motion-distance-md: 1rem;
    --motion-spring-stiff: [object Object];
    --paragraph-spacing-none: 0;
    --paragraph-spacing-sm: 0.03125rem;
    --paragraph-spacing-md: 0.0625rem;
    --paragraph-spacing-lg: 0.09375rem;
    --paragraph-spacing-xl: 0.125rem;
    --easing-standard: cubic-bezier([object Object], [object Object], [object Object], [object Object]);
    --easing-in: cubic-bezier([object Object], [object Object], [object Object], [object Object]);
    --easing-out: cubic-bezier([object Object], [object Object], [object Object], [object Object]);
    --easing-in-out: cubic-bezier([object Object], [object Object], [object Object], [object Object]);
    --size-sm: 0.109375rem;
    --size-md: 0.21875rem;
    --size-lg: 0.28125rem;
    --size-xl: 0.375rem;
    --size-icon2xs: 0.046875rem;
    --size-icon-xs: 0.0625rem;
    --size-icon-sm: 0.078125rem;
    --size-icon-md: 0.09375rem;
    --size-icon-md-lg: 0.109375rem;
    --size-icon-lg: 0.125rem;
    --size-icon-xl: 0.140625rem;
    --size-icon2xl: 0.15625rem;
    --size-ui3xs: 0.03125rem;
    --size-ui2xs: 0.046875rem;
    --size-ui-xs: 0.0625rem;
    --size-ui-xs-sm: 0.078125rem;
    --size-ui-sm: 0.09375rem;
    --size-ui-sm-md: 0.109375rem;
    --size-ui-md: 0.125rem;
    --size-ui-lg: 0.15625rem;
    --size-ui-xl: 0.171875rem;
    --size-ui2xl: 0.21875rem;
    --size-status-micro: 0.125rem;
    --size-status-xs: 0.25rem;
    --size-status-default: 0.375rem;
    --spacing1: 0.015625rem;
    --spacing2: 0.03125rem;
    --spacing6: 0.078125rem;
    --spacing15: 0.0234375rem;
}
