:root{--tulpar-primitive-color-white: #ffffff;--tulpar-primitive-color-black: #000000;--tulpar-primitive-color-navy-50: #ebf0f7;--tulpar-primitive-color-navy-100: #ccd8e8;--tulpar-primitive-color-navy-200: #99b1d0;--tulpar-primitive-color-navy-300: #6689b8;--tulpar-primitive-color-navy-400: #3a679f;--tulpar-primitive-color-navy-500: #1c4a7f;--tulpar-primitive-color-navy-600: #133a66;--tulpar-primitive-color-navy-700: #0a2540;--tulpar-primitive-color-navy-800: #061a30;--tulpar-primitive-color-navy-900: #03101f;--tulpar-primitive-color-navy-950: #020713;--tulpar-primitive-color-gold-50: #fbf6e9;--tulpar-primitive-color-gold-100: #f5e8c0;--tulpar-primitive-color-gold-200: #ebd28a;--tulpar-primitive-color-gold-300: #dbb958;--tulpar-primitive-color-gold-400: #c9a23e;--tulpar-primitive-color-gold-500: #b8985a;--tulpar-primitive-color-gold-600: #957a44;--tulpar-primitive-color-gold-700: #6f5b32;--tulpar-primitive-color-gold-800: #4a3d22;--tulpar-primitive-color-gold-900: #2a2412;--tulpar-primitive-color-gold-950: #1a160a;--tulpar-primitive-color-stone-50: #fafaf9;--tulpar-primitive-color-stone-100: #f5f5f4;--tulpar-primitive-color-stone-200: #e7e5e4;--tulpar-primitive-color-stone-300: #d6d3d1;--tulpar-primitive-color-stone-400: #a8a29e;--tulpar-primitive-color-stone-500: #78716c;--tulpar-primitive-color-stone-600: #57534e;--tulpar-primitive-color-stone-700: #44403c;--tulpar-primitive-color-stone-800: #292524;--tulpar-primitive-color-stone-900: #1c1917;--tulpar-primitive-color-stone-950: #0c0a09;--tulpar-primitive-color-slate-50: #f8fafc;--tulpar-primitive-color-slate-100: #f1f5f9;--tulpar-primitive-color-slate-200: #e2e8f0;--tulpar-primitive-color-slate-300: #cbd5e1;--tulpar-primitive-color-slate-400: #94a3b8;--tulpar-primitive-color-slate-500: #64748b;--tulpar-primitive-color-slate-600: #475569;--tulpar-primitive-color-slate-700: #334155;--tulpar-primitive-color-slate-800: #1e293b;--tulpar-primitive-color-slate-900: #0f172a;--tulpar-primitive-color-slate-950: #020617;--tulpar-primitive-color-red-50: #fef2f2;--tulpar-primitive-color-red-100: #fee2e2;--tulpar-primitive-color-red-200: #fecaca;--tulpar-primitive-color-red-300: #fca5a5;--tulpar-primitive-color-red-400: #f87171;--tulpar-primitive-color-red-500: #ef4444;--tulpar-primitive-color-red-600: #dc2626;--tulpar-primitive-color-red-700: #b91c1c;--tulpar-primitive-color-red-800: #991b1b;--tulpar-primitive-color-red-900: #7f1d1d;--tulpar-primitive-color-red-950: #450a0a;--tulpar-primitive-color-orange-50: #fff7ed;--tulpar-primitive-color-orange-100: #ffedd5;--tulpar-primitive-color-orange-200: #fed7aa;--tulpar-primitive-color-orange-300: #fdba74;--tulpar-primitive-color-orange-400: #fb923c;--tulpar-primitive-color-orange-500: #f97316;--tulpar-primitive-color-orange-600: #ea580c;--tulpar-primitive-color-orange-700: #c2410c;--tulpar-primitive-color-orange-800: #9a3412;--tulpar-primitive-color-orange-900: #7c2d12;--tulpar-primitive-color-orange-950: #431407;--tulpar-primitive-color-amber-50: #fffbeb;--tulpar-primitive-color-amber-100: #fef3c7;--tulpar-primitive-color-amber-200: #fde68a;--tulpar-primitive-color-amber-300: #fcd34d;--tulpar-primitive-color-amber-400: #fbbf24;--tulpar-primitive-color-amber-500: #f59e0b;--tulpar-primitive-color-amber-600: #d97706;--tulpar-primitive-color-amber-700: #b45309;--tulpar-primitive-color-amber-800: #92400e;--tulpar-primitive-color-amber-900: #78350f;--tulpar-primitive-color-amber-950: #451a03;--tulpar-primitive-color-yellow-50: #fefce8;--tulpar-primitive-color-yellow-100: #fef9c3;--tulpar-primitive-color-yellow-200: #fef08a;--tulpar-primitive-color-yellow-300: #fde047;--tulpar-primitive-color-yellow-400: #facc15;--tulpar-primitive-color-yellow-500: #eab308;--tulpar-primitive-color-yellow-600: #ca8a04;--tulpar-primitive-color-yellow-700: #a16207;--tulpar-primitive-color-yellow-800: #854d0e;--tulpar-primitive-color-yellow-900: #713f12;--tulpar-primitive-color-yellow-950: #422006;--tulpar-primitive-color-lime-50: #f7fee7;--tulpar-primitive-color-lime-100: #ecfccb;--tulpar-primitive-color-lime-200: #d9f99d;--tulpar-primitive-color-lime-300: #bef264;--tulpar-primitive-color-lime-400: #a3e635;--tulpar-primitive-color-lime-500: #84cc16;--tulpar-primitive-color-lime-600: #65a30d;--tulpar-primitive-color-lime-700: #4d7c0f;--tulpar-primitive-color-lime-800: #3f6212;--tulpar-primitive-color-lime-900: #365314;--tulpar-primitive-color-lime-950: #1a2e05;--tulpar-primitive-color-green-50: #f0fdf4;--tulpar-primitive-color-green-100: #dcfce7;--tulpar-primitive-color-green-200: #bbf7d0;--tulpar-primitive-color-green-300: #86efac;--tulpar-primitive-color-green-400: #4ade80;--tulpar-primitive-color-green-500: #22c55e;--tulpar-primitive-color-green-600: #16a34a;--tulpar-primitive-color-green-700: #15803d;--tulpar-primitive-color-green-800: #166534;--tulpar-primitive-color-green-900: #14532d;--tulpar-primitive-color-green-950: #052e16;--tulpar-primitive-color-emerald-50: #ecfdf5;--tulpar-primitive-color-emerald-100: #d1fae5;--tulpar-primitive-color-emerald-200: #a7f3d0;--tulpar-primitive-color-emerald-300: #6ee7b7;--tulpar-primitive-color-emerald-400: #34d399;--tulpar-primitive-color-emerald-500: #10b981;--tulpar-primitive-color-emerald-600: #059669;--tulpar-primitive-color-emerald-700: #047857;--tulpar-primitive-color-emerald-800: #065f46;--tulpar-primitive-color-emerald-900: #064e3b;--tulpar-primitive-color-emerald-950: #022c22;--tulpar-primitive-color-teal-50: #f0fdfa;--tulpar-primitive-color-teal-100: #ccfbf1;--tulpar-primitive-color-teal-200: #99f6e4;--tulpar-primitive-color-teal-300: #5eead4;--tulpar-primitive-color-teal-400: #2dd4bf;--tulpar-primitive-color-teal-500: #14b8a6;--tulpar-primitive-color-teal-600: #0d9488;--tulpar-primitive-color-teal-700: #0f766e;--tulpar-primitive-color-teal-800: #115e59;--tulpar-primitive-color-teal-900: #134e4a;--tulpar-primitive-color-teal-950: #042f2e;--tulpar-primitive-color-cyan-50: #ecfeff;--tulpar-primitive-color-cyan-100: #cffafe;--tulpar-primitive-color-cyan-200: #a5f3fc;--tulpar-primitive-color-cyan-300: #67e8f9;--tulpar-primitive-color-cyan-400: #22d3ee;--tulpar-primitive-color-cyan-500: #06b6d4;--tulpar-primitive-color-cyan-600: #0891b2;--tulpar-primitive-color-cyan-700: #0e7490;--tulpar-primitive-color-cyan-800: #155e75;--tulpar-primitive-color-cyan-900: #164e63;--tulpar-primitive-color-cyan-950: #083344;--tulpar-primitive-color-sky-50: #f0f9ff;--tulpar-primitive-color-sky-100: #e0f2fe;--tulpar-primitive-color-sky-200: #bae6fd;--tulpar-primitive-color-sky-300: #7dd3fc;--tulpar-primitive-color-sky-400: #38bdf8;--tulpar-primitive-color-sky-500: #0ea5e9;--tulpar-primitive-color-sky-600: #0284c7;--tulpar-primitive-color-sky-700: #0369a1;--tulpar-primitive-color-sky-800: #075985;--tulpar-primitive-color-sky-900: #0c4a6e;--tulpar-primitive-color-sky-950: #082f49;--tulpar-primitive-color-blue-50: #eff6ff;--tulpar-primitive-color-blue-100: #dbeafe;--tulpar-primitive-color-blue-200: #bfdbfe;--tulpar-primitive-color-blue-300: #93c5fd;--tulpar-primitive-color-blue-400: #60a5fa;--tulpar-primitive-color-blue-500: #3b82f6;--tulpar-primitive-color-blue-600: #2563eb;--tulpar-primitive-color-blue-700: #1d4ed8;--tulpar-primitive-color-blue-800: #1e40af;--tulpar-primitive-color-blue-900: #1e3a8a;--tulpar-primitive-color-blue-950: #172554;--tulpar-primitive-color-indigo-50: #eef2ff;--tulpar-primitive-color-indigo-100: #e0e7ff;--tulpar-primitive-color-indigo-200: #c7d2fe;--tulpar-primitive-color-indigo-300: #a5b4fc;--tulpar-primitive-color-indigo-400: #818cf8;--tulpar-primitive-color-indigo-500: #6366f1;--tulpar-primitive-color-indigo-600: #4f46e5;--tulpar-primitive-color-indigo-700: #4338ca;--tulpar-primitive-color-indigo-800: #3730a3;--tulpar-primitive-color-indigo-900: #312e81;--tulpar-primitive-color-indigo-950: #1e1b4b;--tulpar-primitive-color-violet-50: #f5f3ff;--tulpar-primitive-color-violet-100: #ede9fe;--tulpar-primitive-color-violet-200: #ddd6fe;--tulpar-primitive-color-violet-300: #c4b5fd;--tulpar-primitive-color-violet-400: #a78bfa;--tulpar-primitive-color-violet-500: #8b5cf6;--tulpar-primitive-color-violet-600: #7c3aed;--tulpar-primitive-color-violet-700: #6d28d9;--tulpar-primitive-color-violet-800: #5b21b6;--tulpar-primitive-color-violet-900: #4c1d95;--tulpar-primitive-color-violet-950: #2e1065;--tulpar-primitive-color-purple-50: #faf5ff;--tulpar-primitive-color-purple-100: #f3e8ff;--tulpar-primitive-color-purple-200: #e9d5ff;--tulpar-primitive-color-purple-300: #d8b4fe;--tulpar-primitive-color-purple-400: #c084fc;--tulpar-primitive-color-purple-500: #a855f7;--tulpar-primitive-color-purple-600: #9333ea;--tulpar-primitive-color-purple-700: #7e22ce;--tulpar-primitive-color-purple-800: #6b21a8;--tulpar-primitive-color-purple-900: #581c87;--tulpar-primitive-color-purple-950: #3b0764;--tulpar-primitive-color-fuchsia-50: #fdf4ff;--tulpar-primitive-color-fuchsia-100: #fae8ff;--tulpar-primitive-color-fuchsia-200: #f5d0fe;--tulpar-primitive-color-fuchsia-300: #f0abfc;--tulpar-primitive-color-fuchsia-400: #e879f9;--tulpar-primitive-color-fuchsia-500: #d946ef;--tulpar-primitive-color-fuchsia-600: #c026d3;--tulpar-primitive-color-fuchsia-700: #a21caf;--tulpar-primitive-color-fuchsia-800: #86198f;--tulpar-primitive-color-fuchsia-900: #701a75;--tulpar-primitive-color-fuchsia-950: #4a044e;--tulpar-primitive-color-pink-50: #fdf2f8;--tulpar-primitive-color-pink-100: #fce7f3;--tulpar-primitive-color-pink-200: #fbcfe8;--tulpar-primitive-color-pink-300: #f9a8d4;--tulpar-primitive-color-pink-400: #f472b6;--tulpar-primitive-color-pink-500: #ec4899;--tulpar-primitive-color-pink-600: #db2777;--tulpar-primitive-color-pink-700: #be185d;--tulpar-primitive-color-pink-800: #9d174d;--tulpar-primitive-color-pink-900: #831843;--tulpar-primitive-color-pink-950: #500724;--tulpar-primitive-color-rose-50: #fff1f2;--tulpar-primitive-color-rose-100: #ffe4e6;--tulpar-primitive-color-rose-200: #fecdd3;--tulpar-primitive-color-rose-300: #fda4af;--tulpar-primitive-color-rose-400: #fb7185;--tulpar-primitive-color-rose-500: #f43f5e;--tulpar-primitive-color-rose-600: #e11d48;--tulpar-primitive-color-rose-700: #be123c;--tulpar-primitive-color-rose-800: #9f1239;--tulpar-primitive-color-rose-900: #881337;--tulpar-primitive-color-rose-950: #4c0519;--tulpar-primitive-spacing-0: 0;--tulpar-primitive-spacing-1: 4px;--tulpar-primitive-spacing-2: 8px;--tulpar-primitive-spacing-3: 12px;--tulpar-primitive-spacing-4: 16px;--tulpar-primitive-spacing-5: 20px;--tulpar-primitive-spacing-6: 24px;--tulpar-primitive-spacing-7: 28px;--tulpar-primitive-spacing-8: 32px;--tulpar-primitive-spacing-10: 40px;--tulpar-primitive-spacing-12: 48px;--tulpar-primitive-spacing-14: 56px;--tulpar-primitive-spacing-16: 64px;--tulpar-primitive-spacing-20: 80px;--tulpar-primitive-spacing-24: 96px;--tulpar-primitive-spacing-32: 128px;--tulpar-primitive-typography-font-family-display: "Source Serif 4", "Source Serif Pro", Georgia, serif;--tulpar-primitive-typography-font-family-ui: "Source Sans 3", "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tulpar-primitive-typography-font-family-mono: "JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, monospace;--tulpar-primitive-typography-font-size-xs: 12px;--tulpar-primitive-typography-font-size-sm: 14px;--tulpar-primitive-typography-font-size-md: 16px;--tulpar-primitive-typography-font-size-lg: 18px;--tulpar-primitive-typography-font-size-xl: 20px;--tulpar-primitive-typography-font-size-2xl: 24px;--tulpar-primitive-typography-font-size-3xl: 30px;--tulpar-primitive-typography-font-size-4xl: 36px;--tulpar-primitive-typography-font-size-5xl: 48px;--tulpar-primitive-typography-font-size-6xl: 60px;--tulpar-primitive-typography-font-size-7xl: 72px;--tulpar-primitive-typography-font-weight-normal: 400;--tulpar-primitive-typography-font-weight-medium: 500;--tulpar-primitive-typography-font-weight-semibold: 600;--tulpar-primitive-typography-font-weight-bold: 700;--tulpar-primitive-typography-font-weight-heavy: 800;--tulpar-primitive-typography-line-height-tight: 1.05;--tulpar-primitive-typography-line-height-snug: 1.2;--tulpar-primitive-typography-line-height-normal: 1.55;--tulpar-primitive-typography-line-height-relaxed: 1.75;--tulpar-primitive-typography-letter-spacing-tighter: -.03em;--tulpar-primitive-typography-letter-spacing-tight: -.015em;--tulpar-primitive-typography-letter-spacing-normal: 0;--tulpar-primitive-typography-letter-spacing-wide: .025em;--tulpar-primitive-typography-letter-spacing-wider: .08em;--tulpar-primitive-radius-none: 0;--tulpar-primitive-radius-sm: 2px;--tulpar-primitive-radius-md: 4px;--tulpar-primitive-radius-lg: 6px;--tulpar-primitive-radius-xl: 12px;--tulpar-primitive-radius-2xl: 16px;--tulpar-primitive-radius-full: 9999px;--tulpar-primitive-shadow-none: none;--tulpar-primitive-shadow-xs: 0 1px 1px rgba(10, 37, 64, .04);--tulpar-primitive-shadow-sm: 0 1px 3px rgba(10, 37, 64, .06), 0 2px 6px rgba(10, 37, 64, .04);--tulpar-primitive-shadow-md: 0 1px 3px rgba(10, 37, 64, .08), 0 8px 24px rgba(10, 37, 64, .06);--tulpar-primitive-shadow-lg: 0 2px 6px rgba(10, 37, 64, .1), 0 16px 40px rgba(10, 37, 64, .08);--tulpar-primitive-shadow-xl: 0 4px 12px rgba(10, 37, 64, .12), 0 32px 64px rgba(10, 37, 64, .1);--tulpar-primitive-shadow-focus: 0 0 0 3px var(--tulpar-color-focus-ring, rgba(10, 37, 64, .4));--tulpar-primitive-transition-duration-instant: 0ms;--tulpar-primitive-transition-duration-fast: .15s;--tulpar-primitive-transition-duration-normal: .2s;--tulpar-primitive-transition-duration-slow: .3s;--tulpar-primitive-transition-easing-linear: linear;--tulpar-primitive-transition-easing-standard: cubic-bezier(.4, 0, .2, 1);--tulpar-primitive-transition-easing-accelerate: cubic-bezier(.4, 0, 1, 1);--tulpar-primitive-transition-easing-decelerate: cubic-bezier(0, 0, .2, 1)}:root{--tulpar-color-bg-surface: #ffffff;--tulpar-color-bg-subtle: #fafaf9;--tulpar-color-bg-muted: #f5f5f4;--tulpar-color-text-primary: #1c1917;--tulpar-color-text-secondary: #44403c;--tulpar-color-text-muted: #78716c;--tulpar-color-text-inverse: #fafaf9;--tulpar-color-border-default: #e7e5e4;--tulpar-color-border-strong: #d6d3d1;--tulpar-color-brand-default: #0a2540;--tulpar-color-brand-hover: #061a30;--tulpar-color-brand-active: #03101f;--tulpar-color-brand-disabled: #d6d3d1;--tulpar-color-brand-on-color: #fafaf9;--tulpar-color-brand-subtle: #ebf0f7;--tulpar-color-brand-subtle-hover: #ccd8e8;--tulpar-color-danger-default: #b91c1c;--tulpar-color-danger-hover: #991b1b;--tulpar-color-danger-active: #7f1d1d;--tulpar-color-danger-disabled: #d6d3d1;--tulpar-color-danger-on-color: #fafaf9;--tulpar-color-danger-subtle: #fef2f2;--tulpar-color-danger-subtle-hover: #fee2e2;--tulpar-color-success-default: #15803d;--tulpar-color-success-hover: #166534;--tulpar-color-success-active: #14532d;--tulpar-color-success-disabled: #d6d3d1;--tulpar-color-success-on-color: #fafaf9;--tulpar-color-success-subtle: #f0fdf4;--tulpar-color-success-subtle-hover: #dcfce7;--tulpar-color-warn-default: #b45309;--tulpar-color-warn-hover: #92400e;--tulpar-color-warn-active: #78350f;--tulpar-color-warn-disabled: #d6d3d1;--tulpar-color-warn-on-color: #fafaf9;--tulpar-color-warn-subtle: #fffbeb;--tulpar-color-warn-subtle-hover: #fef3c7;--tulpar-color-info-default: #1d4ed8;--tulpar-color-info-hover: #1e40af;--tulpar-color-info-active: #1e3a8a;--tulpar-color-info-disabled: #d6d3d1;--tulpar-color-info-on-color: #fafaf9;--tulpar-color-info-subtle: #eff6ff;--tulpar-color-info-subtle-hover: #dbeafe;--tulpar-color-help-default: #7e22ce;--tulpar-color-help-hover: #6b21a8;--tulpar-color-help-active: #581c87;--tulpar-color-help-disabled: #d6d3d1;--tulpar-color-help-on-color: #fafaf9;--tulpar-color-help-subtle: #faf5ff;--tulpar-color-help-subtle-hover: #f3e8ff;--tulpar-color-contrast-default: #1c1917;--tulpar-color-contrast-hover: #292524;--tulpar-color-contrast-active: #44403c;--tulpar-color-contrast-disabled: #d6d3d1;--tulpar-color-contrast-on-color: #fafaf9;--tulpar-color-contrast-subtle: #f5f5f4;--tulpar-color-contrast-subtle-hover: #e7e5e4;--tulpar-color-premium-default: #b8985a;--tulpar-color-premium-hover: #c9a23e;--tulpar-color-premium-active: #dbb958;--tulpar-color-premium-disabled: #d6d3d1;--tulpar-color-premium-on-color: #1c1917;--tulpar-color-premium-subtle: #fbf6e9;--tulpar-color-premium-subtle-hover: #f5e8c0;--tulpar-color-neutral-default: #44403c;--tulpar-color-neutral-hover: #292524;--tulpar-color-neutral-active: #1c1917;--tulpar-color-neutral-disabled: #d6d3d1;--tulpar-color-neutral-on-color: #fafaf9;--tulpar-color-neutral-subtle: #fafaf9;--tulpar-color-neutral-subtle-hover: #f5f5f4;--tulpar-color-focus-ring: rgba(10, 37, 64, .4);--tulpar-button-size-xs-height: 24px;--tulpar-button-size-xs-padding-x: 8px;--tulpar-button-size-xs-font-size: 12px;--tulpar-button-size-xs-icon-size: 12px;--tulpar-button-size-sm-height: 32px;--tulpar-button-size-sm-padding-x: 12px;--tulpar-button-size-sm-font-size: 14px;--tulpar-button-size-sm-icon-size: 14px;--tulpar-button-size-md-height: 40px;--tulpar-button-size-md-padding-x: 16px;--tulpar-button-size-md-font-size: 14px;--tulpar-button-size-md-icon-size: 16px;--tulpar-button-size-lg-height: 48px;--tulpar-button-size-lg-padding-x: 20px;--tulpar-button-size-lg-font-size: 16px;--tulpar-button-size-lg-icon-size: 18px;--tulpar-button-size-xl-height: 56px;--tulpar-button-size-xl-padding-x: 24px;--tulpar-button-size-xl-font-size: 18px;--tulpar-button-size-xl-icon-size: 20px;--tulpar-button-size-2xl-height: 64px;--tulpar-button-size-2xl-padding-x: 28px;--tulpar-button-size-2xl-font-size: 20px;--tulpar-button-size-2xl-icon-size: 24px;--tulpar-button-size-3xl-height: 72px;--tulpar-button-size-3xl-padding-x: 32px;--tulpar-button-size-3xl-font-size: 24px;--tulpar-button-size-3xl-icon-size: 28px;--tulpar-button-border-radius: 4px;--tulpar-button-border-width: 1px;--tulpar-button-font-weight: 500;--tulpar-button-icon-gap: 8px;--tulpar-font-family-display: "Source Serif 4", "Source Serif Pro", Georgia, serif;--tulpar-font-family-ui: "Source Sans 3", "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tulpar-font-family-mono: "JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, monospace;--tulpar-transition-default: all .15s cubic-bezier(.4, 0, .2, 1)}[data-brand=tulpar]{--tulpar-color-bg-surface: #ffffff;--tulpar-color-bg-subtle: #fafaf9;--tulpar-color-bg-muted: #f5f5f4;--tulpar-color-text-primary: #1c1917;--tulpar-color-text-secondary: #44403c;--tulpar-color-text-muted: #78716c;--tulpar-color-text-inverse: #fafaf9;--tulpar-color-border-default: #e7e5e4;--tulpar-color-border-strong: #d6d3d1;--tulpar-color-brand-default: #0a2540;--tulpar-color-brand-hover: #061a30;--tulpar-color-brand-active: #03101f;--tulpar-color-brand-disabled: #d6d3d1;--tulpar-color-brand-on-color: #fafaf9;--tulpar-color-brand-subtle: #ebf0f7;--tulpar-color-brand-subtle-hover: #ccd8e8;--tulpar-color-danger-default: #b91c1c;--tulpar-color-danger-hover: #991b1b;--tulpar-color-danger-active: #7f1d1d;--tulpar-color-danger-disabled: #d6d3d1;--tulpar-color-danger-on-color: #fafaf9;--tulpar-color-danger-subtle: #fef2f2;--tulpar-color-danger-subtle-hover: #fee2e2;--tulpar-color-success-default: #15803d;--tulpar-color-success-hover: #166534;--tulpar-color-success-active: #14532d;--tulpar-color-success-disabled: #d6d3d1;--tulpar-color-success-on-color: #fafaf9;--tulpar-color-success-subtle: #f0fdf4;--tulpar-color-success-subtle-hover: #dcfce7;--tulpar-color-warn-default: #b45309;--tulpar-color-warn-hover: #92400e;--tulpar-color-warn-active: #78350f;--tulpar-color-warn-disabled: #d6d3d1;--tulpar-color-warn-on-color: #fafaf9;--tulpar-color-warn-subtle: #fffbeb;--tulpar-color-warn-subtle-hover: #fef3c7;--tulpar-color-info-default: #1d4ed8;--tulpar-color-info-hover: #1e40af;--tulpar-color-info-active: #1e3a8a;--tulpar-color-info-disabled: #d6d3d1;--tulpar-color-info-on-color: #fafaf9;--tulpar-color-info-subtle: #eff6ff;--tulpar-color-info-subtle-hover: #dbeafe;--tulpar-color-help-default: #7e22ce;--tulpar-color-help-hover: #6b21a8;--tulpar-color-help-active: #581c87;--tulpar-color-help-disabled: #d6d3d1;--tulpar-color-help-on-color: #fafaf9;--tulpar-color-help-subtle: #faf5ff;--tulpar-color-help-subtle-hover: #f3e8ff;--tulpar-color-contrast-default: #1c1917;--tulpar-color-contrast-hover: #292524;--tulpar-color-contrast-active: #44403c;--tulpar-color-contrast-disabled: #d6d3d1;--tulpar-color-contrast-on-color: #fafaf9;--tulpar-color-contrast-subtle: #f5f5f4;--tulpar-color-contrast-subtle-hover: #e7e5e4;--tulpar-color-premium-default: #b8985a;--tulpar-color-premium-hover: #c9a23e;--tulpar-color-premium-active: #dbb958;--tulpar-color-premium-disabled: #d6d3d1;--tulpar-color-premium-on-color: #1c1917;--tulpar-color-premium-subtle: #fbf6e9;--tulpar-color-premium-subtle-hover: #f5e8c0;--tulpar-color-neutral-default: #44403c;--tulpar-color-neutral-hover: #292524;--tulpar-color-neutral-active: #1c1917;--tulpar-color-neutral-disabled: #d6d3d1;--tulpar-color-neutral-on-color: #fafaf9;--tulpar-color-neutral-subtle: #fafaf9;--tulpar-color-neutral-subtle-hover: #f5f5f4;--tulpar-color-focus-ring: rgba(10, 37, 64, .4);--tulpar-button-size-xs-height: 24px;--tulpar-button-size-xs-padding-x: 8px;--tulpar-button-size-xs-font-size: 12px;--tulpar-button-size-xs-icon-size: 12px;--tulpar-button-size-sm-height: 32px;--tulpar-button-size-sm-padding-x: 12px;--tulpar-button-size-sm-font-size: 14px;--tulpar-button-size-sm-icon-size: 14px;--tulpar-button-size-md-height: 40px;--tulpar-button-size-md-padding-x: 16px;--tulpar-button-size-md-font-size: 14px;--tulpar-button-size-md-icon-size: 16px;--tulpar-button-size-lg-height: 48px;--tulpar-button-size-lg-padding-x: 20px;--tulpar-button-size-lg-font-size: 16px;--tulpar-button-size-lg-icon-size: 18px;--tulpar-button-size-xl-height: 56px;--tulpar-button-size-xl-padding-x: 24px;--tulpar-button-size-xl-font-size: 18px;--tulpar-button-size-xl-icon-size: 20px;--tulpar-button-size-2xl-height: 64px;--tulpar-button-size-2xl-padding-x: 28px;--tulpar-button-size-2xl-font-size: 20px;--tulpar-button-size-2xl-icon-size: 24px;--tulpar-button-size-3xl-height: 72px;--tulpar-button-size-3xl-padding-x: 32px;--tulpar-button-size-3xl-font-size: 24px;--tulpar-button-size-3xl-icon-size: 28px;--tulpar-button-border-radius: 4px;--tulpar-button-border-width: 1px;--tulpar-button-font-weight: 500;--tulpar-button-icon-gap: 8px;--tulpar-font-family-display: "Source Serif 4", "Source Serif Pro", Georgia, serif;--tulpar-font-family-ui: "Source Sans 3", "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tulpar-font-family-mono: "JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, monospace;--tulpar-transition-default: all .15s cubic-bezier(.4, 0, .2, 1)}.dark,[data-brand=tulpar].dark,.dark [data-brand=tulpar]{--tulpar-color-bg-surface: #1c1917;--tulpar-color-bg-subtle: #292524;--tulpar-color-bg-muted: #44403c;--tulpar-color-text-primary: #fafaf9;--tulpar-color-text-secondary: #d6d3d1;--tulpar-color-text-muted: #78716c;--tulpar-color-text-inverse: #1c1917;--tulpar-color-border-default: #44403c;--tulpar-color-border-strong: #57534e;--tulpar-color-brand-default: #6689b8;--tulpar-color-brand-hover: #99b1d0;--tulpar-color-brand-active: #ccd8e8;--tulpar-color-brand-disabled: #44403c;--tulpar-color-brand-on-color: #1c1917;--tulpar-color-brand-subtle: #292524;--tulpar-color-brand-subtle-hover: #44403c;--tulpar-color-danger-default: #f87171;--tulpar-color-danger-hover: #fca5a5;--tulpar-color-danger-active: #fecaca;--tulpar-color-danger-disabled: #44403c;--tulpar-color-danger-on-color: #1c1917;--tulpar-color-danger-subtle: #292524;--tulpar-color-danger-subtle-hover: #44403c;--tulpar-color-success-default: #4ade80;--tulpar-color-success-hover: #86efac;--tulpar-color-success-active: #bbf7d0;--tulpar-color-success-disabled: #44403c;--tulpar-color-success-on-color: #1c1917;--tulpar-color-success-subtle: #292524;--tulpar-color-success-subtle-hover: #44403c;--tulpar-color-warn-default: #fcd34d;--tulpar-color-warn-hover: #fde68a;--tulpar-color-warn-active: #fef3c7;--tulpar-color-warn-disabled: #44403c;--tulpar-color-warn-on-color: #1c1917;--tulpar-color-warn-subtle: #292524;--tulpar-color-warn-subtle-hover: #44403c;--tulpar-color-info-default: #60a5fa;--tulpar-color-info-hover: #93c5fd;--tulpar-color-info-active: #bfdbfe;--tulpar-color-info-disabled: #44403c;--tulpar-color-info-on-color: #1c1917;--tulpar-color-info-subtle: #292524;--tulpar-color-info-subtle-hover: #44403c;--tulpar-color-help-default: #c084fc;--tulpar-color-help-hover: #d8b4fe;--tulpar-color-help-active: #e9d5ff;--tulpar-color-help-disabled: #44403c;--tulpar-color-help-on-color: #1c1917;--tulpar-color-help-subtle: #292524;--tulpar-color-help-subtle-hover: #44403c;--tulpar-color-contrast-default: #fafaf9;--tulpar-color-contrast-hover: #f5f5f4;--tulpar-color-contrast-active: #e7e5e4;--tulpar-color-contrast-disabled: #44403c;--tulpar-color-contrast-on-color: #1c1917;--tulpar-color-contrast-subtle: #292524;--tulpar-color-contrast-subtle-hover: #44403c;--tulpar-color-premium-default: #c9a23e;--tulpar-color-premium-hover: #dbb958;--tulpar-color-premium-active: #ebd28a;--tulpar-color-premium-disabled: #44403c;--tulpar-color-premium-on-color: #1c1917;--tulpar-color-premium-subtle: #292524;--tulpar-color-premium-subtle-hover: #44403c;--tulpar-color-neutral-default: #44403c;--tulpar-color-neutral-hover: #57534e;--tulpar-color-neutral-active: #78716c;--tulpar-color-neutral-disabled: #292524;--tulpar-color-neutral-on-color: #fafaf9;--tulpar-color-neutral-subtle: #292524;--tulpar-color-neutral-subtle-hover: #44403c;--tulpar-color-focus-ring: rgba(102, 137, 184, .6);--tulpar-button-size-xs-height: 24px;--tulpar-button-size-xs-padding-x: 8px;--tulpar-button-size-xs-font-size: 12px;--tulpar-button-size-xs-icon-size: 12px;--tulpar-button-size-sm-height: 32px;--tulpar-button-size-sm-padding-x: 12px;--tulpar-button-size-sm-font-size: 14px;--tulpar-button-size-sm-icon-size: 14px;--tulpar-button-size-md-height: 40px;--tulpar-button-size-md-padding-x: 16px;--tulpar-button-size-md-font-size: 14px;--tulpar-button-size-md-icon-size: 16px;--tulpar-button-size-lg-height: 48px;--tulpar-button-size-lg-padding-x: 20px;--tulpar-button-size-lg-font-size: 16px;--tulpar-button-size-lg-icon-size: 18px;--tulpar-button-size-xl-height: 56px;--tulpar-button-size-xl-padding-x: 24px;--tulpar-button-size-xl-font-size: 18px;--tulpar-button-size-xl-icon-size: 20px;--tulpar-button-size-2xl-height: 64px;--tulpar-button-size-2xl-padding-x: 28px;--tulpar-button-size-2xl-font-size: 20px;--tulpar-button-size-2xl-icon-size: 24px;--tulpar-button-size-3xl-height: 72px;--tulpar-button-size-3xl-padding-x: 32px;--tulpar-button-size-3xl-font-size: 24px;--tulpar-button-size-3xl-icon-size: 28px;--tulpar-button-border-radius: 4px;--tulpar-button-border-width: 1px;--tulpar-button-font-weight: 500;--tulpar-button-icon-gap: 8px;--tulpar-font-family-display: "Source Serif 4", "Source Serif Pro", Georgia, serif;--tulpar-font-family-ui: "Source Sans 3", "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tulpar-font-family-mono: "JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, monospace;--tulpar-transition-default: all .15s cubic-bezier(.4, 0, .2, 1)}body{font-family:var(--tulpar-font-family-ui);background:var(--tulpar-color-bg-surface);color:var(--tulpar-color-text-primary);margin:0;padding:2rem}
