/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --stone-base-border-radius-none: 0;
  --stone-base-border-radius-sm: 0.125rem;
  --stone-base-border-radius-md: 0.25rem;
  --stone-base-border-radius-lg: 0.375rem;
  --stone-base-border-radius-xl: 0.5rem;
  --stone-base-border-radius-2xl: 0.75rem;
  --stone-base-border-radius-3xl: 1rem;
  --stone-base-border-radius-full: 9999px;
  --stone-base-border-width-0: 0px;
  --stone-base-border-width-1: 1px;
  --stone-base-border-width-2: 2px;
  --stone-base-border-width-4: 4px;
  --stone-base-border-width-8: 8px;
  --stone-base-breakpoint-xs: 480px;
  --stone-base-breakpoint-sm: 640px;
  --stone-base-breakpoint-md: 768px;
  --stone-base-breakpoint-lg: 1024px;
  --stone-base-breakpoint-xl: 1280px;
  --stone-base-breakpoint-2xl: 1536px;
  --stone-base-color-slate-50: #f8fafc;
  --stone-base-color-slate-100: #f1f5f9;
  --stone-base-color-slate-200: #e2e8f0;
  --stone-base-color-slate-300: #cbd5e1;
  --stone-base-color-slate-400: #94a3b8;
  --stone-base-color-slate-500: #64748b;
  --stone-base-color-slate-600: #475569;
  --stone-base-color-slate-700: #334155;
  --stone-base-color-slate-800: #1e293b;
  --stone-base-color-slate-900: #0f172a;
  --stone-base-color-slate-950: #020617;
  --stone-base-color-gray-50: #f9fafb;
  --stone-base-color-gray-100: #f3f4f6;
  --stone-base-color-gray-200: #e5e7eb;
  --stone-base-color-gray-300: #d1d5db;
  --stone-base-color-gray-400: #9ca3af;
  --stone-base-color-gray-500: #6b7280;
  --stone-base-color-gray-600: #4b5563;
  --stone-base-color-gray-700: #374151;
  --stone-base-color-gray-800: #1f2937;
  --stone-base-color-gray-900: #111827;
  --stone-base-color-gray-950: #030712;
  --stone-base-color-zinc-50: #fafafa;
  --stone-base-color-zinc-100: #f4f4f5;
  --stone-base-color-zinc-200: #e4e4e7;
  --stone-base-color-zinc-300: #d4d4d8;
  --stone-base-color-zinc-400: #a1a1aa;
  --stone-base-color-zinc-500: #71717a;
  --stone-base-color-zinc-600: #52525b;
  --stone-base-color-zinc-700: #3f3f46;
  --stone-base-color-zinc-800: #27272a;
  --stone-base-color-zinc-900: #18181b;
  --stone-base-color-zinc-950: #09090b;
  --stone-base-color-neutral-50: #fafafa;
  --stone-base-color-neutral-100: #f5f5f5;
  --stone-base-color-neutral-200: #e5e5e5;
  --stone-base-color-neutral-300: #d4d4d4;
  --stone-base-color-neutral-400: #a3a3a3;
  --stone-base-color-neutral-500: #737373;
  --stone-base-color-neutral-600: #525252;
  --stone-base-color-neutral-700: #404040;
  --stone-base-color-neutral-800: #262626;
  --stone-base-color-neutral-900: #171717;
  --stone-base-color-neutral-950: #0a0a0a;
  --stone-base-color-stone-25: #f8f8f9;
  --stone-base-color-stone-50: #f1f2f3;
  --stone-base-color-stone-100: #e3e4e7;
  --stone-base-color-stone-200: #d0d1d4;
  --stone-base-color-stone-300: #b0b1b4;
  --stone-base-color-stone-400: #919295;
  --stone-base-color-stone-500: #76777a;
  --stone-base-color-stone-600: #5a5b5e;
  --stone-base-color-stone-700: #3c3d40;
  --stone-base-color-stone-800: #252629;
  --stone-base-color-stone-900: #1a1b1c;
  --stone-base-color-stone-950: #0f0f11;
  --stone-base-color-red-25: #fff4f0;
  --stone-base-color-red-50: #ffe9e0;
  --stone-base-color-red-100: #ffd4c7;
  --stone-base-color-red-200: #ffb0a1;
  --stone-base-color-red-300: #ff8a7c;
  --stone-base-color-red-400: #ff6156;
  --stone-base-color-red-500: #ff3334;
  --stone-base-color-red-600: #d90000;
  --stone-base-color-red-700: #a80000;
  --stone-base-color-red-800: #780000;
  --stone-base-color-red-900: #460000;
  --stone-base-color-red-950: #250000;
  --stone-base-color-orange-50: #fff7ed;
  --stone-base-color-orange-100: #ffedd5;
  --stone-base-color-orange-200: #fed7aa;
  --stone-base-color-orange-300: #fdba74;
  --stone-base-color-orange-400: #fb923c;
  --stone-base-color-orange-500: #f97316;
  --stone-base-color-orange-600: #ea580c;
  --stone-base-color-orange-700: #c2410c;
  --stone-base-color-orange-800: #9a3412;
  --stone-base-color-orange-900: #7c2d12;
  --stone-base-color-orange-950: #431407;
  --stone-base-color-amber-25: #fff4da;
  --stone-base-color-amber-50: #ffe9b4;
  --stone-base-color-amber-100: #ffdd9f;
  --stone-base-color-amber-200: #ffc780;
  --stone-base-color-amber-300: #f5b260;
  --stone-base-color-amber-400: #e09a40;
  --stone-base-color-amber-500: #c8800d;
  --stone-base-color-amber-600: #9f6200;
  --stone-base-color-amber-700: #764700;
  --stone-base-color-amber-800: #4b2c00;
  --stone-base-color-amber-900: #2b1600;
  --stone-base-color-amber-950: #170500;
  --stone-base-color-yellow-50: #fefce8;
  --stone-base-color-yellow-100: #fef9c3;
  --stone-base-color-yellow-200: #fef08a;
  --stone-base-color-yellow-300: #fde047;
  --stone-base-color-yellow-400: #facc15;
  --stone-base-color-yellow-500: #eab308;
  --stone-base-color-yellow-600: #ca8a04;
  --stone-base-color-yellow-700: #a16207;
  --stone-base-color-yellow-800: #854d0e;
  --stone-base-color-yellow-900: #713f12;
  --stone-base-color-yellow-950: #422006;
  --stone-base-color-lime-50: #f7fee7;
  --stone-base-color-lime-100: #ecfccb;
  --stone-base-color-lime-200: #d9f99d;
  --stone-base-color-lime-300: #bef264;
  --stone-base-color-lime-400: #a3e635;
  --stone-base-color-lime-500: #84cc16;
  --stone-base-color-lime-600: #65a30d;
  --stone-base-color-lime-700: #4d7c0f;
  --stone-base-color-lime-800: #3f6212;
  --stone-base-color-lime-900: #365314;
  --stone-base-color-lime-950: #1a2e05;
  --stone-base-color-green-25: #e8ffed;
  --stone-base-color-green-50: #d0ffdb;
  --stone-base-color-green-100: #aaffbd;
  --stone-base-color-green-200: #7dee99;
  --stone-base-color-green-300: #51d678;
  --stone-base-color-green-400: #2ac362;
  --stone-base-color-green-500: #00a949;
  --stone-base-color-green-600: #008422;
  --stone-base-color-green-700: #005e00;
  --stone-base-color-green-800: #003a00;
  --stone-base-color-green-900: #002100;
  --stone-base-color-green-950: #001300;
  --stone-base-color-emerald-50: #ecfdf5;
  --stone-base-color-emerald-100: #d1fae5;
  --stone-base-color-emerald-200: #a7f3d0;
  --stone-base-color-emerald-300: #6ee7b7;
  --stone-base-color-emerald-400: #34d399;
  --stone-base-color-emerald-500: #10b981;
  --stone-base-color-emerald-600: #059669;
  --stone-base-color-emerald-700: #047857;
  --stone-base-color-emerald-800: #065f46;
  --stone-base-color-emerald-900: #064e3b;
  --stone-base-color-emerald-950: #022c22;
  --stone-base-color-teal-50: #f0fdfa;
  --stone-base-color-teal-100: #ccfbf1;
  --stone-base-color-teal-200: #99f6e4;
  --stone-base-color-teal-300: #5eead4;
  --stone-base-color-teal-400: #2dd4bf;
  --stone-base-color-teal-500: #14b8a6;
  --stone-base-color-teal-600: #0d9488;
  --stone-base-color-teal-700: #0f766e;
  --stone-base-color-teal-800: #115e59;
  --stone-base-color-teal-900: #134e4a;
  --stone-base-color-teal-950: #042f2e;
  --stone-base-color-cyan-50: #ecfeff;
  --stone-base-color-cyan-100: #cffafe;
  --stone-base-color-cyan-200: #a5f3fc;
  --stone-base-color-cyan-300: #67e8f9;
  --stone-base-color-cyan-400: #22d3ee;
  --stone-base-color-cyan-500: #06b6d4;
  --stone-base-color-cyan-600: #0891b2;
  --stone-base-color-cyan-700: #0e7490;
  --stone-base-color-cyan-800: #155e75;
  --stone-base-color-cyan-900: #164e63;
  --stone-base-color-cyan-950: #083344;
  --stone-base-color-sky-50: #f0f9ff;
  --stone-base-color-sky-100: #e0f2fe;
  --stone-base-color-sky-200: #bae6fd;
  --stone-base-color-sky-300: #7dd3fc;
  --stone-base-color-sky-400: #38bdf8;
  --stone-base-color-sky-500: #0ea5e9;
  --stone-base-color-sky-600: #0284c7;
  --stone-base-color-sky-700: #0369a1;
  --stone-base-color-sky-800: #075985;
  --stone-base-color-sky-900: #0c4a6e;
  --stone-base-color-sky-950: #082f49;
  --stone-base-color-blue-25: #e2f0ff;
  --stone-base-color-blue-50: #c5e2ff;
  --stone-base-color-blue-100: #a9d0ff;
  --stone-base-color-blue-200: #8bbdff;
  --stone-base-color-blue-300: #70adfb;
  --stone-base-color-blue-400: #4c96f5;
  --stone-base-color-blue-500: #2072d5;
  --stone-base-color-blue-600: #0053b3;
  --stone-base-color-blue-700: #003e8f;
  --stone-base-color-blue-800: #002e6a;
  --stone-base-color-blue-900: #001f4f;
  --stone-base-color-blue-950: #001842;
  --stone-base-color-indigo-50: #eef2ff;
  --stone-base-color-indigo-100: #e0e7ff;
  --stone-base-color-indigo-200: #c7d2fe;
  --stone-base-color-indigo-300: #a5b4fc;
  --stone-base-color-indigo-400: #818cf8;
  --stone-base-color-indigo-500: #6366f1;
  --stone-base-color-indigo-600: #4f46e5;
  --stone-base-color-indigo-700: #4338ca;
  --stone-base-color-indigo-800: #3730a3;
  --stone-base-color-indigo-900: #312e81;
  --stone-base-color-indigo-950: #1e1b4b;
  --stone-base-color-violet-50: #f5f3ff;
  --stone-base-color-violet-100: #ede9fe;
  --stone-base-color-violet-200: #ddd6fe;
  --stone-base-color-violet-300: #c4b5fd;
  --stone-base-color-violet-400: #a78bfa;
  --stone-base-color-violet-500: #8b5cf6;
  --stone-base-color-violet-600: #7c3aed;
  --stone-base-color-violet-700: #6d28d9;
  --stone-base-color-violet-800: #5b21b6;
  --stone-base-color-violet-900: #4c1d95;
  --stone-base-color-violet-950: #2e1065;
  --stone-base-color-purple-50: #faf5ff;
  --stone-base-color-purple-100: #f3e8ff;
  --stone-base-color-purple-200: #e9d5ff;
  --stone-base-color-purple-300: #d8b4fe;
  --stone-base-color-purple-400: #c084fc;
  --stone-base-color-purple-500: #a855f7;
  --stone-base-color-purple-600: #9333ea;
  --stone-base-color-purple-700: #7e22ce;
  --stone-base-color-purple-800: #6b21a8;
  --stone-base-color-purple-900: #581c87;
  --stone-base-color-purple-950: #3b0764;
  --stone-base-color-fuchsia-50: #fdf4ff;
  --stone-base-color-fuchsia-100: #fae8ff;
  --stone-base-color-fuchsia-200: #f5d0fe;
  --stone-base-color-fuchsia-300: #f0abfc;
  --stone-base-color-fuchsia-400: #e879f9;
  --stone-base-color-fuchsia-500: #d946ef;
  --stone-base-color-fuchsia-600: #c026d3;
  --stone-base-color-fuchsia-700: #a21caf;
  --stone-base-color-fuchsia-800: #86198f;
  --stone-base-color-fuchsia-900: #701a75;
  --stone-base-color-fuchsia-950: #4a044e;
  --stone-base-color-pink-50: #fdf2f8;
  --stone-base-color-pink-100: #fce7f3;
  --stone-base-color-pink-200: #fbcfe8;
  --stone-base-color-pink-300: #f9a8d4;
  --stone-base-color-pink-400: #f472b6;
  --stone-base-color-pink-500: #ec4899;
  --stone-base-color-pink-600: #db2777;
  --stone-base-color-pink-700: #be185d;
  --stone-base-color-pink-800: #9d174d;
  --stone-base-color-pink-900: #831843;
  --stone-base-color-pink-950: #500724;
  --stone-base-color-rose-50: #fff1f2;
  --stone-base-color-rose-100: #ffe4e6;
  --stone-base-color-rose-200: #fecdd3;
  --stone-base-color-rose-300: #fda4af;
  --stone-base-color-rose-400: #fb7185;
  --stone-base-color-rose-500: #f43f5e;
  --stone-base-color-rose-600: #e11d48;
  --stone-base-color-rose-700: #be123c;
  --stone-base-color-rose-800: #9f1239;
  --stone-base-color-rose-900: #881337;
  --stone-base-color-rose-950: #4c0519;
  --stone-base-color-white: #ffffff;
  --stone-base-color-black: #000000;
  --stone-base-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --stone-base-shadow-md: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --stone-base-shadow-lg: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --stone-base-shadow-xl: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --stone-base-shadow-2xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  --stone-base-shadow-3xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  --stone-base-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05);
  --stone-base-shadow-none: none;
  --stone-base-elevation-sm: 0 1px 1px rgba(0, 0, 0, 0.05);
  --stone-base-elevation-md: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.06);
  --stone-base-elevation-lg: 0 4px 3px rgba(0, 0, 0, 0.07), 0 2px 2px rgba(0, 0, 0, 0.06);
  --stone-base-elevation-xl: 0 10px 8px rgba(0, 0, 0, 0.04), 0 4px 3px rgba(0, 0, 0, 0.1);
  --stone-base-elevation-2xl: 0 20px 13px rgba(0, 0, 0, 0.03), 0 8px 5px rgba(0, 0, 0, 0.08);
  --stone-base-elevation-3xl: 0 25px 25px rgba(0, 0, 0, 0.15);
  --stone-base-elevation-none: none;
  --stone-base-spacing-0: 0px;
  --stone-base-spacing-1: 0.25rem;
  --stone-base-spacing-2: 0.5rem;
  --stone-base-spacing-3: 0.75rem;
  --stone-base-spacing-4: 1rem;
  --stone-base-spacing-5: 1.25rem;
  --stone-base-spacing-6: 1.5rem;
  --stone-base-spacing-7: 1.75rem;
  --stone-base-spacing-8: 2rem;
  --stone-base-spacing-9: 2.25rem;
  --stone-base-spacing-10: 2.5rem;
  --stone-base-spacing-11: 2.75rem;
  --stone-base-spacing-12: 3rem;
  --stone-base-spacing-14: 3.5rem;
  --stone-base-spacing-16: 4rem;
  --stone-base-spacing-20: 5rem;
  --stone-base-spacing-24: 6rem;
  --stone-base-spacing-28: 7rem;
  --stone-base-spacing-32: 8rem;
  --stone-base-spacing-36: 9rem;
  --stone-base-spacing-40: 10rem;
  --stone-base-spacing-44: 11rem;
  --stone-base-spacing-48: 12rem;
  --stone-base-spacing-52: 13rem;
  --stone-base-spacing-56: 14rem;
  --stone-base-spacing-60: 15rem;
  --stone-base-spacing-64: 16rem;
  --stone-base-spacing-72: 18rem;
  --stone-base-spacing-80: 20rem;
  --stone-base-spacing-96: 24rem;
  --stone-base-spacing-px: 1px;
  --stone-base-spacing-0-5: 0.125rem;
  --stone-base-spacing-1-5: 0.375rem;
  --stone-base-spacing-2-5: 0.625rem;
  --stone-base-spacing-3-5: 0.875rem;
  --stone-base-font-size-xs: 0.75rem;
  --stone-base-font-size-sm: 0.875rem;
  --stone-base-font-size-base: 1rem;
  --stone-base-font-size-lg: 1.125rem;
  --stone-base-font-size-xl: 1.25rem;
  --stone-base-font-size-2xl: 1.5rem;
  --stone-base-font-size-3xl: 1.875rem;
  --stone-base-font-size-4xl: 2.25rem;
  --stone-base-font-size-5xl: 3rem;
  --stone-base-font-size-6xl: 3.75rem;
  --stone-base-font-size-7xl: 4.5rem;
  --stone-base-font-size-8xl: 6rem;
  --stone-base-font-size-9xl: 8rem;
  --stone-base-font-family-sans: ui-sans-serif,system-ui,sans-serif;
  --stone-base-font-family-serif: ui-serif,Georgia,serif;
  --stone-base-font-family-mono: ui-monospace,SFMono-Regular,monospace;
  --stone-base-font-weight-thin: 100;
  --stone-base-font-weight-extralight: 200;
  --stone-base-font-weight-light: 300;
  --stone-base-font-weight-normal: 400;
  --stone-base-font-weight-medium: 500;
  --stone-base-font-weight-semibold: 600;
  --stone-base-font-weight-bold: 700;
  --stone-base-font-weight-extrabold: 800;
  --stone-base-font-weight-black: 900;
  --stone-base-line-height-3: 0.75rem;
  --stone-base-line-height-4: 1rem;
  --stone-base-line-height-5: 1.25rem;
  --stone-base-line-height-6: 1.5rem;
  --stone-base-line-height-7: 1.75rem;
  --stone-base-line-height-8: 2rem;
  --stone-base-line-height-9: 2.25rem;
  --stone-base-line-height-10: 2.5rem;
  --stone-base-line-height-none: 1;
  --stone-base-line-height-tight: 1.25;
  --stone-base-line-height-snug: 1.375;
  --stone-base-line-height-normal: 1.5;
  --stone-base-line-height-relaxed: 1.625;
  --stone-base-line-height-loose: 2;
  --stone-base-letter-spacing-tighter: -0.05em;
  --stone-base-letter-spacing-tight: -0.025em;
  --stone-base-letter-spacing-normal: 0em;
  --stone-base-letter-spacing-wide: 0.025em;
  --stone-base-letter-spacing-wider: 0.05em;
  --stone-base-letter-spacing-widest: 0.1em;
  --stone-sem-color-primary-25: #ecf3fa;
  --stone-sem-color-primary-50: #d8e8f9;
  --stone-sem-color-primary-100: #b7d1eb;
  --stone-sem-color-primary-200: #99b5d1;
  --stone-sem-color-primary-300: #7b9ab7;
  --stone-sem-color-primary-400: #5e809e;
  --stone-sem-color-primary-500: #426786;
  --stone-sem-color-primary-600: #2c516e;
  --stone-sem-color-primary-700: #193b56;
  --stone-sem-color-primary-800: #08263d;
  --stone-sem-color-primary-900: #011527;
  --stone-sem-color-primary-950: #020e1a;
  --stone-sem-color-secondary-25: #e8f0f8;
  --stone-sem-color-secondary-50: #d5e1f1;
  --stone-sem-color-secondary-100: #b0c4e4;
  --stone-sem-color-secondary-200: #99accd;
  --stone-sem-color-secondary-300: #8395b6;
  --stone-sem-color-secondary-400: #6e7f9f;
  --stone-sem-color-secondary-500: #596989;
  --stone-sem-color-secondary-600: #3c4a69;
  --stone-sem-color-secondary-700: #2b3752;
  --stone-sem-color-secondary-800: #1f283d;
  --stone-sem-color-secondary-900: #181f2e;
  --stone-sem-color-secondary-950: #0e1219;
  --stone-sem-color-neutral-25: var(--stone-base-color-stone-25);
  --stone-sem-color-neutral-50: var(--stone-base-color-stone-50);
  --stone-sem-color-neutral-100: var(--stone-base-color-stone-100);
  --stone-sem-color-neutral-200: var(--stone-base-color-stone-200);
  --stone-sem-color-neutral-300: var(--stone-base-color-stone-300);
  --stone-sem-color-neutral-400: var(--stone-base-color-stone-400);
  --stone-sem-color-neutral-500: var(--stone-base-color-stone-500);
  --stone-sem-color-neutral-600: var(--stone-base-color-stone-600);
  --stone-sem-color-neutral-700: var(--stone-base-color-stone-700);
  --stone-sem-color-neutral-800: var(--stone-base-color-stone-800);
  --stone-sem-color-neutral-900: var(--stone-base-color-stone-900);
  --stone-sem-color-neutral-950: var(--stone-base-color-stone-950);
  --stone-sem-color-success-25: var(--stone-base-color-green-25);
  --stone-sem-color-success-50: var(--stone-base-color-green-50);
  --stone-sem-color-success-100: var(--stone-base-color-green-100);
  --stone-sem-color-success-200: var(--stone-base-color-green-200);
  --stone-sem-color-success-300: var(--stone-base-color-green-300);
  --stone-sem-color-success-400: var(--stone-base-color-green-400);
  --stone-sem-color-success-500: var(--stone-base-color-green-500);
  --stone-sem-color-success-600: var(--stone-base-color-green-600);
  --stone-sem-color-success-700: var(--stone-base-color-green-700);
  --stone-sem-color-success-800: var(--stone-base-color-green-800);
  --stone-sem-color-success-900: var(--stone-base-color-green-900);
  --stone-sem-color-success-950: var(--stone-base-color-green-950);
  --stone-sem-color-info-25: var(--stone-base-color-blue-25);
  --stone-sem-color-info-50: var(--stone-base-color-blue-50);
  --stone-sem-color-info-100: var(--stone-base-color-blue-100);
  --stone-sem-color-info-200: var(--stone-base-color-blue-200);
  --stone-sem-color-info-300: var(--stone-base-color-blue-300);
  --stone-sem-color-info-400: var(--stone-base-color-blue-400);
  --stone-sem-color-info-500: var(--stone-base-color-blue-500);
  --stone-sem-color-info-600: var(--stone-base-color-blue-600);
  --stone-sem-color-info-700: var(--stone-base-color-blue-700);
  --stone-sem-color-info-800: var(--stone-base-color-blue-800);
  --stone-sem-color-info-900: var(--stone-base-color-blue-900);
  --stone-sem-color-info-950: var(--stone-base-color-blue-950);
  --stone-sem-color-warning-25: var(--stone-base-color-amber-25);
  --stone-sem-color-warning-50: var(--stone-base-color-amber-50);
  --stone-sem-color-warning-100: var(--stone-base-color-amber-100);
  --stone-sem-color-warning-200: var(--stone-base-color-amber-200);
  --stone-sem-color-warning-300: var(--stone-base-color-amber-300);
  --stone-sem-color-warning-400: var(--stone-base-color-amber-400);
  --stone-sem-color-warning-500: var(--stone-base-color-amber-500);
  --stone-sem-color-warning-600: var(--stone-base-color-amber-600);
  --stone-sem-color-warning-700: var(--stone-base-color-amber-700);
  --stone-sem-color-warning-800: var(--stone-base-color-amber-800);
  --stone-sem-color-warning-900: var(--stone-base-color-amber-900);
  --stone-sem-color-warning-950: var(--stone-base-color-amber-950);
  --stone-sem-color-error-25: var(--stone-base-color-red-25);
  --stone-sem-color-error-50: var(--stone-base-color-red-50);
  --stone-sem-color-error-100: var(--stone-base-color-red-100);
  --stone-sem-color-error-200: var(--stone-base-color-red-200);
  --stone-sem-color-error-300: var(--stone-base-color-red-300);
  --stone-sem-color-error-400: var(--stone-base-color-red-400);
  --stone-sem-color-error-500: var(--stone-base-color-red-500);
  --stone-sem-color-error-600: var(--stone-base-color-red-600);
  --stone-sem-color-error-700: var(--stone-base-color-red-700);
  --stone-sem-color-error-800: var(--stone-base-color-red-800);
  --stone-sem-color-error-900: var(--stone-base-color-red-900);
  --stone-sem-color-error-950: var(--stone-base-color-red-950);
  --stone-sem-color-surface-default: var(--stone-base-color-white);
  --stone-sem-color-surface-primary-default: var(--stone-sem-color-primary-25);
  --stone-sem-color-surface-primary-rest: var(--stone-sem-color-primary-50);
  --stone-sem-color-surface-primary-hover: var(--stone-sem-color-primary-200);
  --stone-sem-color-surface-primary-active: var(--stone-sem-color-primary-100);
  --stone-sem-color-surface-primary-focus: var(--stone-sem-color-primary-50);
  --stone-sem-color-surface-primary-selected: var(--stone-sem-color-primary-400);
  --stone-sem-color-surface-secondary-default: var(--stone-sem-color-secondary-25);
  --stone-sem-color-surface-secondary-rest: var(--stone-sem-color-secondary-100);
  --stone-sem-color-surface-secondary-hover: var(--stone-sem-color-secondary-200);
  --stone-sem-color-surface-secondary-active: var(--stone-sem-color-secondary-300);
  --stone-sem-color-surface-secondary-focus: var(--stone-sem-color-secondary-100);
  --stone-sem-color-surface-secondary-selected: var(--stone-sem-color-secondary-400);
  --stone-sem-color-on-surface-primary-default: var(--stone-sem-color-primary-950);
  --stone-sem-color-on-surface-primary-rest: var(--stone-sem-color-primary-900);
  --stone-sem-color-on-surface-primary-hover: var(--stone-sem-color-primary-600);
  --stone-sem-color-on-surface-primary-active: var(--stone-sem-color-primary-700);
  --stone-sem-color-on-surface-primary-focus: var(--stone-sem-color-primary-900);
  --stone-sem-color-on-surface-primary-selected: var(--stone-sem-color-primary-800);
  --stone-sem-color-on-surface-secondary-default: var(--stone-sem-color-secondary-950);
  --stone-sem-color-on-surface-secondary-rest: var(--stone-sem-color-secondary-500);
  --stone-sem-color-on-surface-secondary-hover: var(--stone-sem-color-secondary-700);
  --stone-sem-color-on-surface-secondary-active: var(--stone-sem-color-secondary-800);
  --stone-sem-color-on-surface-secondary-focus: var(--stone-sem-color-secondary-500);
  --stone-sem-color-on-surface-secondary-selected: var(--stone-sem-color-secondary-900);
  --stone-sem-color-border-primary-default: var(--stone-sem-color-primary-400);
  --stone-sem-color-border-primary-rest: var(--stone-sem-color-primary-500);
  --stone-sem-color-border-primary-hover: var(--stone-sem-color-primary-700);
  --stone-sem-color-border-primary-active: var(--stone-sem-color-primary-600);
  --stone-sem-color-border-primary-focus: var(--stone-sem-color-primary-500);
  --stone-sem-color-border-primary-selected: var(--stone-sem-color-primary-800);
  --stone-sem-color-border-secondary-default: var(--stone-sem-color-secondary-400);
  --stone-sem-color-border-secondary-rest: var(--stone-sem-color-secondary-500);
  --stone-sem-color-border-secondary-hover: var(--stone-sem-color-secondary-600);
  --stone-sem-color-border-secondary-active: var(--stone-sem-color-secondary-700);
  --stone-sem-color-border-secondary-focus: var(--stone-sem-color-secondary-500);
  --stone-sem-color-border-secondary-selected: var(--stone-sem-color-secondary-800);
  --stone-sem-elevation-level-0: var(--stone-base-elevation-none);
  --stone-sem-elevation-level-1: var(--stone-base-elevation-sm);
  --stone-sem-elevation-level-2: var(--stone-base-elevation-md);
  --stone-sem-elevation-level-3: var(--stone-base-elevation-lg);
  --stone-sem-elevation-level-4: var(--stone-base-elevation-xl);
  --stone-sem-elevation-level-5: var(--stone-base-elevation-2xl);
  --stone-sem-elevation-level-6: var(--stone-base-elevation-3xl);
  --stone-sem-elevation-inner: var(--stone-base-shadow-inner);
  --stone-sem-color-surface-neutral-default: var(--stone-sem-color-neutral-25);
  --stone-sem-color-surface-neutral-rest: var(--stone-sem-color-neutral-50);
  --stone-sem-color-surface-neutral-hover: var(--stone-sem-color-neutral-200);
  --stone-sem-color-surface-neutral-active: var(--stone-sem-color-neutral-300);
  --stone-sem-color-surface-neutral-focus: var(--stone-sem-color-neutral-50);
  --stone-sem-color-surface-neutral-disabled: var(--stone-sem-color-neutral-100);
  --stone-sem-color-surface-neutral-selected: var(--stone-sem-color-neutral-300);
  --stone-sem-color-surface-subtle-default: var(--stone-sem-color-neutral-50);
  --stone-sem-color-surface-subtle-rest: var(--stone-sem-color-neutral-100);
  --stone-sem-color-surface-subtle-hover: var(--stone-sem-color-neutral-300);
  --stone-sem-color-surface-subtle-active: var(--stone-sem-color-neutral-400);
  --stone-sem-color-surface-subtle-focus: var(--stone-sem-color-neutral-100);
  --stone-sem-color-surface-subtle-disabled: var(--stone-sem-color-neutral-100);
  --stone-sem-color-surface-subtle-selected: var(--stone-sem-color-neutral-400);
  --stone-sem-color-surface-muted-default: var(--stone-sem-color-neutral-100);
  --stone-sem-color-surface-muted-rest: var(--stone-sem-color-neutral-200);
  --stone-sem-color-surface-muted-hover: var(--stone-sem-color-neutral-400);
  --stone-sem-color-surface-muted-active: var(--stone-sem-color-neutral-500);
  --stone-sem-color-surface-muted-focus: var(--stone-sem-color-neutral-200);
  --stone-sem-color-surface-muted-disabled: var(--stone-sem-color-neutral-100);
  --stone-sem-color-surface-muted-selected: var(--stone-sem-color-neutral-500);
  --stone-sem-color-surface-emphasis-default: var(--stone-sem-color-neutral-200);
  --stone-sem-color-surface-emphasis-rest: var(--stone-sem-color-neutral-300);
  --stone-sem-color-surface-emphasis-hover: var(--stone-sem-color-neutral-500);
  --stone-sem-color-surface-emphasis-active: var(--stone-sem-color-neutral-500);
  --stone-sem-color-surface-emphasis-focus: var(--stone-sem-color-neutral-300);
  --stone-sem-color-surface-emphasis-disabled: var(--stone-sem-color-neutral-200);
  --stone-sem-color-surface-emphasis-selected: var(--stone-sem-color-neutral-500);
  --stone-sem-color-surface-primary-disabled: var(--stone-sem-color-neutral-100);
  --stone-sem-color-surface-secondary-disabled: var(--stone-sem-color-neutral-100);
  --stone-sem-color-surface-success-default: var(--stone-sem-color-success-25);
  --stone-sem-color-surface-success-rest: var(--stone-sem-color-success-100);
  --stone-sem-color-surface-success-hover: var(--stone-sem-color-success-200);
  --stone-sem-color-surface-success-active: var(--stone-sem-color-success-300);
  --stone-sem-color-surface-success-focus: var(--stone-sem-color-success-100);
  --stone-sem-color-surface-success-disabled: var(--stone-sem-color-neutral-100);
  --stone-sem-color-surface-success-selected: var(--stone-sem-color-success-400);
  --stone-sem-color-surface-info-default: var(--stone-sem-color-info-25);
  --stone-sem-color-surface-info-rest: var(--stone-sem-color-info-100);
  --stone-sem-color-surface-info-hover: var(--stone-sem-color-info-200);
  --stone-sem-color-surface-info-active: var(--stone-sem-color-info-300);
  --stone-sem-color-surface-info-focus: var(--stone-sem-color-info-100);
  --stone-sem-color-surface-info-disabled: var(--stone-sem-color-neutral-100);
  --stone-sem-color-surface-info-selected: var(--stone-sem-color-info-400);
  --stone-sem-color-surface-warning-default: var(--stone-sem-color-warning-25);
  --stone-sem-color-surface-warning-rest: var(--stone-sem-color-warning-100);
  --stone-sem-color-surface-warning-hover: var(--stone-sem-color-warning-200);
  --stone-sem-color-surface-warning-active: var(--stone-sem-color-warning-300);
  --stone-sem-color-surface-warning-focus: var(--stone-sem-color-warning-100);
  --stone-sem-color-surface-warning-disabled: var(--stone-sem-color-neutral-100);
  --stone-sem-color-surface-warning-selected: var(--stone-sem-color-warning-400);
  --stone-sem-color-surface-error-default: var(--stone-sem-color-error-25);
  --stone-sem-color-surface-error-rest: var(--stone-sem-color-error-100);
  --stone-sem-color-surface-error-hover: var(--stone-sem-color-error-200);
  --stone-sem-color-surface-error-active: var(--stone-sem-color-error-300);
  --stone-sem-color-surface-error-focus: var(--stone-sem-color-error-100);
  --stone-sem-color-surface-error-disabled: var(--stone-sem-color-neutral-100);
  --stone-sem-color-surface-error-selected: var(--stone-sem-color-error-400);
  --stone-sem-color-on-surface-neutral-default: var(--stone-sem-color-neutral-950);
  --stone-sem-color-on-surface-neutral-rest: var(--stone-sem-color-neutral-900);
  --stone-sem-color-on-surface-neutral-hover: var(--stone-sem-color-neutral-700);
  --stone-sem-color-on-surface-neutral-active: var(--stone-sem-color-neutral-800);
  --stone-sem-color-on-surface-neutral-focus: var(--stone-sem-color-neutral-900);
  --stone-sem-color-on-surface-neutral-disabled: var(--stone-sem-color-neutral-400);
  --stone-sem-color-on-surface-neutral-selected: var(--stone-sem-color-neutral-800);
  --stone-sem-color-on-surface-subtle-default: var(--stone-sem-color-neutral-700);
  --stone-sem-color-on-surface-subtle-rest: var(--stone-sem-color-neutral-600);
  --stone-sem-color-on-surface-subtle-hover: var(--stone-sem-color-neutral-800);
  --stone-sem-color-on-surface-subtle-active: var(--stone-sem-color-neutral-900);
  --stone-sem-color-on-surface-subtle-focus: var(--stone-sem-color-neutral-600);
  --stone-sem-color-on-surface-subtle-disabled: var(--stone-sem-color-neutral-400);
  --stone-sem-color-on-surface-subtle-selected: var(--stone-sem-color-neutral-900);
  --stone-sem-color-on-surface-muted-default: var(--stone-sem-color-neutral-800);
  --stone-sem-color-on-surface-muted-rest: var(--stone-sem-color-neutral-600);
  --stone-sem-color-on-surface-muted-hover: var(--stone-sem-color-neutral-700);
  --stone-sem-color-on-surface-muted-active: var(--stone-sem-color-neutral-800);
  --stone-sem-color-on-surface-muted-focus: var(--stone-sem-color-neutral-600);
  --stone-sem-color-on-surface-muted-disabled: var(--stone-sem-color-neutral-400);
  --stone-sem-color-on-surface-muted-selected: var(--stone-sem-color-neutral-800);
  --stone-sem-color-on-surface-emphasis-default: var(--stone-sem-color-neutral-950);
  --stone-sem-color-on-surface-emphasis-rest: var(--stone-sem-color-neutral-700);
  --stone-sem-color-on-surface-emphasis-hover: var(--stone-sem-color-neutral-900);
  --stone-sem-color-on-surface-emphasis-active: var(--stone-sem-color-neutral-950);
  --stone-sem-color-on-surface-emphasis-focus: var(--stone-sem-color-neutral-700);
  --stone-sem-color-on-surface-emphasis-disabled: var(--stone-sem-color-neutral-500);
  --stone-sem-color-on-surface-emphasis-selected: var(--stone-sem-color-neutral-900);
  --stone-sem-color-on-surface-primary-disabled: var(--stone-sem-color-neutral-500);
  --stone-sem-color-on-surface-secondary-disabled: var(--stone-sem-color-neutral-500);
  --stone-sem-color-on-surface-success-default: var(--stone-sem-color-success-950);
  --stone-sem-color-on-surface-success-rest: var(--stone-sem-color-success-500);
  --stone-sem-color-on-surface-success-hover: var(--stone-sem-color-success-700);
  --stone-sem-color-on-surface-success-active: var(--stone-sem-color-success-800);
  --stone-sem-color-on-surface-success-focus: var(--stone-sem-color-success-500);
  --stone-sem-color-on-surface-success-disabled: var(--stone-sem-color-neutral-500);
  --stone-sem-color-on-surface-success-selected: var(--stone-sem-color-success-900);
  --stone-sem-color-on-surface-info-default: var(--stone-sem-color-info-950);
  --stone-sem-color-on-surface-info-rest: var(--stone-sem-color-info-500);
  --stone-sem-color-on-surface-info-hover: var(--stone-sem-color-info-700);
  --stone-sem-color-on-surface-info-active: var(--stone-sem-color-info-800);
  --stone-sem-color-on-surface-info-focus: var(--stone-sem-color-info-500);
  --stone-sem-color-on-surface-info-disabled: var(--stone-sem-color-neutral-500);
  --stone-sem-color-on-surface-info-selected: var(--stone-sem-color-info-900);
  --stone-sem-color-on-surface-warning-default: var(--stone-sem-color-warning-950);
  --stone-sem-color-on-surface-warning-rest: var(--stone-sem-color-warning-500);
  --stone-sem-color-on-surface-warning-hover: var(--stone-sem-color-warning-700);
  --stone-sem-color-on-surface-warning-active: var(--stone-sem-color-warning-800);
  --stone-sem-color-on-surface-warning-focus: var(--stone-sem-color-warning-500);
  --stone-sem-color-on-surface-warning-disabled: var(--stone-sem-color-neutral-500);
  --stone-sem-color-on-surface-warning-selected: var(--stone-sem-color-warning-900);
  --stone-sem-color-on-surface-error-default: var(--stone-sem-color-error-950);
  --stone-sem-color-on-surface-error-rest: var(--stone-sem-color-error-500);
  --stone-sem-color-on-surface-error-hover: var(--stone-sem-color-error-700);
  --stone-sem-color-on-surface-error-active: var(--stone-sem-color-error-800);
  --stone-sem-color-on-surface-error-focus: var(--stone-sem-color-error-500);
  --stone-sem-color-on-surface-error-disabled: var(--stone-sem-color-neutral-500);
  --stone-sem-color-on-surface-error-selected: var(--stone-sem-color-error-900);
  --stone-sem-color-border-neutral-default: var(--stone-sem-color-neutral-400);
  --stone-sem-color-border-neutral-rest: var(--stone-sem-color-neutral-500);
  --stone-sem-color-border-neutral-hover: var(--stone-sem-color-neutral-700);
  --stone-sem-color-border-neutral-active: var(--stone-sem-color-neutral-800);
  --stone-sem-color-border-neutral-focus: var(--stone-sem-color-neutral-500);
  --stone-sem-color-border-neutral-disabled: var(--stone-sem-color-neutral-300);
  --stone-sem-color-border-neutral-selected: var(--stone-sem-color-neutral-800);
  --stone-sem-color-border-subtle-default: var(--stone-sem-color-neutral-200);
  --stone-sem-color-border-subtle-rest: var(--stone-sem-color-neutral-300);
  --stone-sem-color-border-subtle-hover: var(--stone-sem-color-neutral-500);
  --stone-sem-color-border-subtle-active: var(--stone-sem-color-neutral-600);
  --stone-sem-color-border-subtle-focus: var(--stone-sem-color-neutral-300);
  --stone-sem-color-border-subtle-disabled: var(--stone-sem-color-neutral-200);
  --stone-sem-color-border-subtle-selected: var(--stone-sem-color-neutral-600);
  --stone-sem-color-border-muted-default: var(--stone-sem-color-neutral-300);
  --stone-sem-color-border-muted-rest: var(--stone-sem-color-neutral-400);
  --stone-sem-color-border-muted-hover: var(--stone-sem-color-neutral-600);
  --stone-sem-color-border-muted-active: var(--stone-sem-color-neutral-700);
  --stone-sem-color-border-muted-focus: var(--stone-sem-color-neutral-400);
  --stone-sem-color-border-muted-disabled: var(--stone-sem-color-neutral-300);
  --stone-sem-color-border-muted-selected: var(--stone-sem-color-neutral-700);
  --stone-sem-color-border-emphasis-default: var(--stone-sem-color-neutral-500);
  --stone-sem-color-border-emphasis-rest: var(--stone-sem-color-neutral-600);
  --stone-sem-color-border-emphasis-hover: var(--stone-sem-color-neutral-800);
  --stone-sem-color-border-emphasis-active: var(--stone-sem-color-neutral-950);
  --stone-sem-color-border-emphasis-focus: var(--stone-sem-color-neutral-600);
  --stone-sem-color-border-emphasis-disabled: var(--stone-sem-color-neutral-500);
  --stone-sem-color-border-emphasis-selected: var(--stone-sem-color-neutral-900);
  --stone-sem-color-border-primary-disabled: var(--stone-sem-color-neutral-200);
  --stone-sem-color-border-secondary-disabled: var(--stone-sem-color-neutral-200);
  --stone-sem-color-border-success-default: var(--stone-sem-color-success-400);
  --stone-sem-color-border-success-rest: var(--stone-sem-color-success-500);
  --stone-sem-color-border-success-hover: var(--stone-sem-color-success-600);
  --stone-sem-color-border-success-active: var(--stone-sem-color-success-700);
  --stone-sem-color-border-success-focus: var(--stone-sem-color-success-500);
  --stone-sem-color-border-success-disabled: var(--stone-sem-color-neutral-200);
  --stone-sem-color-border-success-selected: var(--stone-sem-color-success-800);
  --stone-sem-color-border-info-default: var(--stone-sem-color-info-400);
  --stone-sem-color-border-info-rest: var(--stone-sem-color-info-500);
  --stone-sem-color-border-info-hover: var(--stone-sem-color-info-600);
  --stone-sem-color-border-info-active: var(--stone-sem-color-info-700);
  --stone-sem-color-border-info-focus: var(--stone-sem-color-info-500);
  --stone-sem-color-border-info-disabled: var(--stone-sem-color-neutral-200);
  --stone-sem-color-border-info-selected: var(--stone-sem-color-info-800);
  --stone-sem-color-border-warning-default: var(--stone-sem-color-warning-300);
  --stone-sem-color-border-warning-rest: var(--stone-sem-color-warning-400);
  --stone-sem-color-border-warning-hover: var(--stone-sem-color-warning-500);
  --stone-sem-color-border-warning-active: var(--stone-sem-color-warning-600);
  --stone-sem-color-border-warning-focus: var(--stone-sem-color-warning-400);
  --stone-sem-color-border-warning-disabled: var(--stone-sem-color-neutral-200);
  --stone-sem-color-border-warning-selected: var(--stone-sem-color-warning-700);
  --stone-sem-color-border-error-default: var(--stone-sem-color-error-400);
  --stone-sem-color-border-error-rest: var(--stone-sem-color-error-500);
  --stone-sem-color-border-error-hover: var(--stone-sem-color-error-600);
  --stone-sem-color-border-error-active: var(--stone-sem-color-error-700);
  --stone-sem-color-border-error-focus: var(--stone-sem-color-error-500);
  --stone-sem-color-border-error-disabled: var(--stone-sem-color-neutral-200);
  --stone-sem-color-border-error-selected: var(--stone-sem-color-error-800);
  --stone-sem-color-ring-focus: 0 0 0 2px var(--stone-sem-color-surface-neutral-default), 0 0 0 4px var(--stone-sem-color-primary-300);
}
