:root{--color-ink: #0F172A;--color-navy: #0F3D5E;--color-emerald: #0F766E;--color-canvas: #ECEAE4;--color-warm: #F5F3EF;--color-amber: #B7791F;--color-slate-900: #0F172A;--color-slate-800: #1E293B;--color-slate-700: #334155;--color-slate-600: #475569;--color-slate-500: #64748B;--color-slate-400: #94A3B8;--color-slate-300: #CBD5E1;--color-slate-200: #E2E8F0;--color-slate-100: #F1F5F9;--color-slate-50: #F8FAFC;--color-emerald-900: #064E3B;--color-emerald-800: #065F46;--color-emerald-700: #047857;--color-emerald-600: #059669;--color-emerald-500: #10B981;--color-emerald-400: #34D399;--color-emerald-100: #D1FAE5;--color-emerald-50: #ECFDF5;--color-amber-900: #78350F;--color-amber-700: #B45309;--color-amber-600: #D97706;--color-amber-100: #FEF3C7;--color-amber-50: #FFFBEB;--color-red-600: #DC2626;--color-red-100: #FEE2E2;--color-red-50: #FEF2F2;--color-text-primary: var(--color-ink);--color-text-secondary: var(--color-slate-600);--color-text-muted: var(--color-slate-500);--color-text-inverse: #FFFFFF;--color-text-on-navy: #FFFFFF;--color-text-accent: var(--color-emerald);--color-bg-page: var(--color-canvas);--color-bg-warm: var(--color-warm);--color-bg-white: #FFFFFF;--color-bg-navy: var(--color-navy);--color-bg-ink: var(--color-ink);--color-bg-card: #FFFFFF;--color-bg-card-alt: var(--color-warm);--color-bg-muted: var(--color-slate-100);--color-bg-emerald-tint: var(--color-emerald-50);--color-border: var(--color-slate-200);--color-border-strong: var(--color-slate-300);--color-border-navy: rgba(15, 61, 94, .18);--color-border-emerald: var(--color-emerald-500);--color-btn-primary-bg: var(--color-navy);--color-btn-primary-text: #FFFFFF;--color-btn-primary-hover: #0c3150;--color-btn-secondary-bg: transparent;--color-btn-secondary-text: var(--color-navy);--color-btn-secondary-border:var(--color-navy);--color-btn-secondary-hover: var(--color-navy);--color-btn-cta-bg: var(--color-emerald);--color-btn-cta-text: #FFFFFF;--color-btn-cta-hover: #0a5e57;--color-focus-ring: var(--color-emerald-500);--focus-ring-width: 3px;--focus-ring-offset: 2px;--font-display: "Inter Tight", Inter, system-ui, sans-serif;--font-body: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.65;--tracking-tighter: -.03em;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .05em;--tracking-wider: .1em;--tracking-widest: .15em;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1400px;--container-pad: clamp(1.5rem, 5vw, 2.5rem);--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(15,23,42,.08), 0 1px 2px rgba(15,23,42,.04);--shadow-md: 0 4px 12px rgba(15,23,42,.1), 0 2px 4px rgba(15,23,42,.06);--shadow-lg: 0 10px 32px rgba(15,23,42,.12), 0 4px 8px rgba(15,23,42,.06);--shadow-xl: 0 20px 48px rgba(15,23,42,.14), 0 8px 16px rgba(15,23,42,.08);--shadow-card: 0 2px 8px rgba(15,23,42,.08), 0 1px 2px rgba(15,23,42,.04);--shadow-card-hover: 0 8px 24px rgba(15,23,42,.12), 0 2px 6px rgba(15,23,42,.06);--shadow-navy: 0 4px 16px rgba(15,61,94,.2);--z-below: -1;--z-base: 0;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-header: 300;--z-overlay: 400;--z-modal: 500;--z-toast: 600;--duration-fast: .15s;--duration-base: .25s;--duration-slow: .4s;--duration-slower: .6s;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);--ease-inout: cubic-bezier(.76, 0, .24, 1);--section-padding-y: clamp(3.5rem, 7vw, 6rem);--section-padding-y-sm: clamp(2rem, 4vw, 3.5rem);--section-padding-y-lg: clamp(5rem, 10vw, 8rem)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/tokens.css.map */
