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

:root, [data-theme="light"] {
  --soColorNeutral0: #ffffff;
  --soColorNeutral50: #f9fafb;
  --soColorNeutral100: #f3f4f6;
  --soColorNeutral200: #e5e7eb;
  --soColorNeutral300: #d1d5db;
  --soColorNeutral400: #9ca3af;
  --soColorNeutral500: #6b7280;
  --soColorNeutral600: #4b5563;
  --soColorNeutral700: #374151;
  --soColorNeutral800: #1f2937;
  --soColorNeutral900: #111827;
  --soColorNeutral950: #030712;
  --soColorNeutral1000: #000000;
  --soColorGray50: #efefef;
  --soColorGray100: #e6e6e6;
  --soColorGray200: #cccccc;
  --soColorGray300: #b3b3b3;
  --soColorGray400: #999999;
  --soColorGray500: #808080;
  --soColorGray600: #666666;
  --soColorGray700: #4d4d4d;
  --soColorGray800: #333333;
  --soColorGray900: #1a1a1a;
  --soColorBlue50: #eff6ff;
  --soColorBlue100: #dbeafe;
  --soColorBlue200: #bfdbfe;
  --soColorBlue300: #93c5fd;
  --soColorBlue400: #60a5fa;
  --soColorBlue500: #3b82f6;
  --soColorBlue600: #2563eb;
  --soColorBlue700: #1d4ed8;
  --soColorBlue800: #1e40af;
  --soColorBlue900: #063270;
  --soColorGreen50: #f0fdf4;
  --soColorGreen100: #dcfce7;
  --soColorGreen200: #c1efd1;
  --soColorGreen300: #8de0a9;
  --soColorGreen400: #4ade80;
  --soColorGreen500: #22c55e;
  --soColorGreen600: #16a34a;
  --soColorGreen700: #148448;
  --soColorGreen800: #086b39;
  --soColorGreen900: #14532d;
  --soColorYellow50: #fffceb;
  --soColorYellow100: #fff8d6;
  --soColorYellow200: #ffed99;
  --soColorYellow300: #ffe066;
  --soColorYellow400: #ffd233;
  --soColorYellow500: #ffc107;
  --soColorYellow600: #f09c14;
  --soColorYellow700: #dc800f;
  --soColorYellow800: #b16400;
  --soColorYellow900: #743e00;
  --soColorRed50: #fef2f2;
  --soColorRed100: #fee2e2;
  --soColorRed200: #ffcacf;
  --soColorRed300: #f5a5b0;
  --soColorRed400: #f87171;
  --soColorRed500: #ef4444;
  --soColorRed600: #d9233b;
  --soColorRed700: #bb1637;
  --soColorRed800: #95020e;
  --soColorRed900: #7f1d1d;
  --soColorOrange50: #fff7ed;
  --soColorOrange100: #fbebd8;
  --soColorOrange200: #ffdabd;
  --soColorOrange300: #ffbc85;
  --soColorOrange400: #fb923c;
  --soColorOrange500: #f97316;
  --soColorOrange600: #ea580c;
  --soColorOrange700: #c94500;
  --soColorOrange800: #a72e05;
  --soColorOrange900: #6f1e03;
  --soColorPurple50: #faf5ff;
  --soColorPurple100: #f3e8ff;
  --soColorPurple200: #e9d5ff;
  --soColorPurple300: #d8b4fe;
  --soColorPurple400: #c084fc;
  --soColorPurple500: #a855f7;
  --soColorPurple600: #9333ea;
  --soColorPurple700: #7e22ce;
  --soColorPurple800: #541886;
  --soColorPurple900: #3d115e;
  --soColorPink50: #fdf2f8;
  --soColorPink100: #fce7f3;
  --soColorPink200: #fbcfe8;
  --soColorPink300: #f9a8d4;
  --soColorPink400: #f472b6;
  --soColorPink500: #ec4899;
  --soColorPink600: #db2777;
  --soColorPink700: #be185d;
  --soColorPink800: #9d174d;
  --soColorPink900: #6d1039;
  --soColorMagenta50: #fff3fb;
  --soColorMagenta100: #fce7f6;
  --soColorMagenta200: #f9c2ec;
  --soColorMagenta300: #f490d9;
  --soColorMagenta400: #ee5ec4;
  --soColorMagenta500: #e029a8;
  --soColorMagenta600: #c01a8c;
  --soColorMagenta700: #9a1270;
  --soColorMagenta800: #730d54;
  --soColorMagenta900: #4d0838;
  --soColorTeal50: #f0fdfa;
  --soColorTeal100: #ccfbf1;
  --soColorTeal200: #99f6e4;
  --soColorTeal300: #5eead4;
  --soColorTeal400: #2dd4bf;
  --soColorTeal500: #14b8a6;
  --soColorTeal600: #0d9488;
  --soColorTeal700: #0f766e;
  --soColorTeal800: #115e59;
  --soColorTeal900: #134e4a;
  --soColorCyan50: #ecfeff;
  --soColorCyan100: #cffafe;
  --soColorCyan200: #a5f3fc;
  --soColorCyan300: #67e8f9;
  --soColorCyan400: #22d3ee;
  --soColorCyan500: #06b6d4;
  --soColorCyan600: #0891b2;
  --soColorCyan700: #0e7490;
  --soColorCyan800: #155e75;
  --soColorCyan900: #164e63;
  --soColorMauve50: #f6f3f5;
  --soColorMauve100: #ece5ea;
  --soColorMauve200: #ddd0d7;
  --soColorMauve300: #c9b5bf;
  --soColorMauve400: #a6808c;
  --soColorMauve500: #8d6876;
  --soColorMauve600: #6f5a7e;
  --soColorMauve700: #5a5160;
  --soColorMauve800: #433c4a;
  --soColorMauve900: #2d2833;
  --soColorSlate50: #f8fafc;
  --soColorSlate100: #f1f5f9;
  --soColorSlate200: #e2e8f0;
  --soColorSlate300: #cbd5e1;
  --soColorSlate400: #94a3b8;
  --soColorSlate500: #64748b;
  --soColorSlate600: #475569;
  --soColorSlate700: #334155;
  --soColorSlate800: #1e293b;
  --soColorSlate900: #0f172a;
  --soColorSand50: #faf7f5;
  --soColorSand100: #f5ede8;
  --soColorSand200: #ede0d8;
  --soColorSand300: #deccc3;
  --soColorSand400: #ccb7ae;
  --soColorSand500: #b89d92;
  --soColorSand600: #9e7f72;
  --soColorSand700: #7d6356;
  --soColorSand800: #5e4a40;
  --soColorSand900: #3d2f28;
  --soColorOlive50: #f6f7ee;
  --soColorOlive100: #eef0dc;
  --soColorOlive200: #e8ead8;
  --soColorOlive300: #d0d4ae;
  --soColorOlive400: #a8ad7e;
  --soColorOlive500: #8a9057;
  --soColorOlive600: #6e7344;
  --soColorOlive700: #575c2e;
  --soColorOlive800: #3f4220;
  --soColorOlive900: #2a2d12;
  --soColorDatavizBlue: #3b82f6; /** Series 1 */
  --soColorDatavizTeal: #14b8a6; /** Series 2 */
  --soColorDatavizPurple: #a855f7; /** Series 3 */
  --soColorDatavizOrange: #f97316; /** Series 4 */
  --soColorDatavizPink: #ec4899; /** Series 5 */
  --soColorDatavizYellow: #f5b000; /** Series 6 */
  --soColorDatavizCyan: #06b6d4; /** Series 7 */
  --soColorDatavizGreen: #22c55e; /** Series 8 */
  --soColorDatavizMagenta: #e029a8; /** Series 9 */
  --soColorDatavizSand: #b09070; /** Series 10 */
  --soColorDatavizPositive: #16a34a; /** Positive trend */
  --soColorDatavizNegative: #dc2626; /** Negative trend */
  --soColorDatavizNeutral: #6b7280; /** Neutral / flat trend */
  --soColorDatavizHighlight: #a855f7; /** Highlighted / selected series */
  --soFontFamilySans: 'Geologica', system-ui, -apple-system, sans-serif; /** Primary UI font — SnowyOwl brand font (Google Fonts: Geologica) */
  --soFontFamilyMono: 'JetBrains Mono', 'Fira Code', 'Cascadia Code', monospace; /** Code and technical content */
  --soFontFamilySerif: 'Lora', 'Georgia', serif; /** Editorial / long-form use cases */
  --soFontWeightThin: 100;
  --soFontWeightExtraLight: 200;
  --soFontWeightLight: 300;
  --soFontWeightRegular: 400;
  --soFontWeightMedium: 500;
  --soFontWeightSemibold: 600;
  --soFontWeightBold: 700;
  --soFontSize2xs: 10px;
  --soFontSizeXs: 12px;
  --soFontSizeSm: 14px;
  --soFontSizeMd: 16px; /** Body base */
  --soFontSizeLg: 18px;
  --soFontSizeXl: 20px;
  --soFontSize2xl: 24px;
  --soFontSize3xl: 30px;
  --soFontSize4xl: 36px;
  --soFontSize5xl: 48px;
  --soFontSize6xl: 60px;
  --soFontSize7xl: 72px;
  --soFontLineHeightTight: 1.2; /** Headings */
  --soFontLineHeightSnug: 1.375;
  --soFontLineHeightNormal: 1.5; /** Body text */
  --soFontLineHeightRelaxed: 1.625;
  --soFontLineHeightLoose: 2;
  --soFontLetterSpacingTighter: -0.05em;
  --soFontLetterSpacingTight: -0.025em;
  --soFontLetterSpacingNormal: 0em;
  --soFontLetterSpacingWide: 0.025em;
  --soFontLetterSpacingWider: 0.05em;
  --soFontLetterSpacingWidest: 0.1em; /** Caps labels */
  --soSpace0: 0px;
  --soSpace1: 4px; /** Base unit */
  --soSpace2: 8px;
  --soSpace3: 12px;
  --soSpace4: 16px; /** Standard component padding */
  --soSpace5: 20px;
  --soSpace6: 24px;
  --soSpace7: 28px;
  --soSpace8: 32px;
  --soSpace10: 40px;
  --soSpace12: 48px;
  --soSpace14: 56px;
  --soSpace16: 64px;
  --soSpace20: 80px;
  --soSpace24: 96px;
  --soSpace32: 128px;
  --soSpace40: 160px;
  --soSpace48: 192px;
  --soSpace64: 256px;
  --soSpace05: 2px; /** Hairline */
  --soSpace15: 6px;
  --soSpace25: 10px;
  --soRadiusNone: 0px;
  --soRadiusXs: 2px;
  --soRadiusSm: 4px;
  --soRadiusMd: 6px;
  --soRadiusLg: 8px;
  --soRadiusXl: 12px;
  --soRadius2xl: 16px;
  --soRadius3xl: 24px;
  --soRadiusFull: 9999px; /** Pills, avatars, badges */
  --soShadowNone: none;
  --soShadowXs: 0 1px 2px 0 rgba(0, 0, 0, 0.05); /** Subtle lift — inputs, chips */
  --soShadowSm: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px -1px rgba(0, 0, 0, 0.05); /** Default component elevation */
  --soShadowMd: 0 4px 6px -1px rgba(0, 0, 0, 0.08), 0 2px 4px -2px rgba(0, 0, 0, 0.05); /** Cards, dropdowns */
  --soShadowLg: 0 10px 15px -3px rgba(0, 0, 0, 0.08), 0 4px 6px -4px rgba(0, 0, 0, 0.05); /** Floating panels, popovers */
  --soShadowXl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.05); /** Modals, dialogs */
  --soShadow2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.18); /** Drawers, full-screen overlays */
  --soShadowInner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05); /** Inset fields, pressed states */
  --soBorderWidthNone: 0px;
  --soBorderWidthThin: 1px;
  --soBorderWidthMedium: 2px;
  --soBorderWidthThick: 4px;
  --soOpacity0: 0;
  --soOpacity10: 0.10;
  --soOpacity20: 0.20;
  --soOpacity40: 0.40;
  --soOpacity50: 0.50;
  --soOpacity60: 0.60;
  --soOpacity70: 0.70;
  --soOpacity80: 0.80;
  --soOpacity90: 0.90;
  --soOpacity100: 1;
  --soDurationInstant: 0ms;
  --soDurationFast: 100ms; /** Micro-interactions */
  --soDurationNormal: 200ms; /** Standard transitions */
  --soDurationSlow: 300ms; /** Panels, modals */
  --soDurationSlower: 500ms;
  --soDurationLazy: 700ms; /** Page-level animations */
  --soEasingDefault: cubic-bezier(0.4, 0, 0.2, 1); /** General purpose */
  --soEasingIn: cubic-bezier(0.4, 0, 1, 1); /** Exits */
  --soEasingOut: cubic-bezier(0, 0, 0.2, 1); /** Entrances */
  --soEasingInOut: cubic-bezier(0.4, 0, 0.2, 1);
  --soEasingSpring: cubic-bezier(0.34, 1.56, 0.64, 1); /** Springy, playful */
  --soEasingLinear: linear;
  --soGridColumnMinXs: 120px; /** Smallest auto-fill column — dense grids, icon lists */
  --soGridColumnMinSm: 160px; /** Compact cards, small tiles */
  --soGridColumnMinMd: 240px; /** Standard cards, form fields */
  --soGridColumnMinLg: 320px; /** Wide cards, content columns */
  --soGridColumnMinXl: 400px; /** Large content blocks */
  --soGridColumnSidebar: 260px; /** Sidebar width in named-area layouts */
  --soGridColumnPanel: 360px; /** Detail panel, drawer */
  --soGridGutterXs: 16px; /** Mobile default */
  --soGridGutterSm: 16px;
  --soGridGutterMd: 24px;
  --soGridGutterLg: 32px;
  --soGridGutterXl: 32px;
  --soGridGutter2xl: 40px;
  --soGridMarginXs: 16px;
  --soGridMarginSm: 24px;
  --soGridMarginMd: 32px;
  --soGridMarginLg: 48px;
  --soGridMarginXl: 64px;
  --soGridMargin2xl: 80px;
  --soGridMaxWidthContent: 720px; /** Prose / article max width */
  --soGridMaxWidthLayout: 1280px; /** Standard page max width */
  --soGridMaxWidthWide: 1536px; /** Wide / dashboard layouts */
  --soGridMaxWidthFluid: 100%; /** Full-width */
  --soBreakpointXs: 0px;
  --soBreakpointSm: 480px;
  --soBreakpointMd: 768px;
  --soBreakpointLg: 1024px;
  --soBreakpointXl: 1280px;
  --soBreakpoint2xl: 1536px;
  --soZIndexBelow: -1;
  --soZIndexBase: 0;
  --soZIndexRaised: 10; /** Sticky headers, floating buttons */
  --soZIndexDropdown: 100;
  --soZIndexSticky: 200;
  --soZIndexOverlay: 300; /** Modal backdrop */
  --soZIndexModal: 400;
  --soZIndexPopover: 500;
  --soZIndexToast: 600;
  --soZIndexTooltip: 700;
  --soSemanticShadowFocus: 0 0 0 3px rgba(147, 51, 234, 1); /** ⭐ Focus ring */
  --soSemanticColorSurfaceDefault: var(--soColorNeutral0); /** Page / app background */
  --soSemanticColorSurfaceSubtle: var(--soColorSand50); /** Dashboard canvas, sidebar — warm sand tint */
  --soSemanticColorSurfaceRaised: var(--soColorNeutral0); /** Cards, panels — sits on subtle */
  --soSemanticColorSurfaceOverlay: var(--soColorNeutral0); /** Modals, drawers */
  --soSemanticColorSurfaceSunken: var(--soColorSand100); /** Inset areas, code blocks */
  --soSemanticColorSurfaceSkeleton: var(--soColorNeutral300); /** Skeleton elements */
  --soSemanticColorBorderDefault: var(--soColorSand200);
  --soSemanticColorBorderSubtle: var(--soColorSand100);
  --soSemanticColorBorderStrong: var(--soColorNeutral300);
  --soSemanticColorBorderFocus: var(--soColorPurple600); /** Focus ring color */
  --soSemanticColorTextDefault: var(--soColorNeutral800); /** Body text */
  --soSemanticColorTextSubtle: var(--soColorNeutral600); /** Captions, metadata, helper text */
  --soSemanticColorTextDisabled: var(--soColorNeutral400); /** Disabled — WCAG exempt for inactive UI */
  --soSemanticColorTextInverse: var(--soColorNeutral0); /** On dark backgrounds */
  --soSemanticColorTextLink: var(--soColorMauve600);
  --soSemanticColorTextLinkHover: var(--soColorMauve700);
  --soSemanticColorInteractivePrimary: var(--soColorMauve600);
  --soSemanticColorInteractivePrimaryHover: var(--soColorMauve700);
  --soSemanticColorInteractivePrimaryActive: var(--soColorMauve800);
  --soSemanticColorInteractivePrimarySubtle: var(--soColorMauve50); /** Selected/active state background */
  --soSemanticColorInteractiveActionText: var(--soColorNeutral0); /** Text/icon on all filled buttons — primary and secondary */
  --soSemanticColorInteractiveSecondary: var(--soColorNeutral800); /** Filled secondary button color */
  --soSemanticColorInteractiveSecondaryHover: var(--soColorNeutral900); /** Secondary button hover — darkens */
  --soSemanticColorInteractiveSecondaryActive: var(--soColorNeutral950); /** Secondary button press — darkest */
  --soSemanticColorInteractiveGhostHover: var(--soColorSand100); /** Ghost / list item hover bg — transient */
  --soSemanticColorInteractiveGhostActive: var(--soColorSand200); /** Ghost / list item pressed bg — transient */
  --soSemanticColorInteractiveNavSelected: var(--soColorMauve600); /** Selected nav/list item bg — dark, persistent */
  --soSemanticColorInteractiveNavSelectedText: var(--soColorNeutral0); /** Text on selected nav/list item — white on dark bg */
  --soSemanticColorInteractiveNavSelectedHover: var(--soColorMauve700); /** Hover on already-selected nav/list item */
  --soSemanticColorInteractiveNavUnselected: var(--soColorSand100); /** Persistent unselected bg — subtle warm tint */
  --soSemanticColorInteractiveDanger: var(--soColorRed700); /** Danger button color */
  --soSemanticColorInteractiveDangerHover: var(--soColorRed800); /** Danger button hover — darkens */
  --soSemanticColorInteractiveDangerActive: var(--soColorRed900); /** Danger button press — darkest */
  --soSemanticColorStatusSuccess: var(--soColorGreen700);
  --soSemanticColorStatusSuccessSubtle: var(--soColorGreen100);
  --soSemanticColorStatusWarning: var(--soColorOrange700);
  --soSemanticColorStatusWarningSubtle: var(--soColorOrange100);
  --soSemanticColorStatusError: var(--soColorRed600);
  --soSemanticColorStatusErrorSubtle: var(--soColorRed100);
  --soSemanticColorStatusInfo: var(--soColorPurple600);
  --soSemanticColorStatusInfoSubtle: var(--soColorPurple100);
  --soSemanticRadiusComponent: var(--soRadiusLg); /** ⭐ Buttons, inputs, chips */
  --soSemanticRadiusContainer: var(--soRadiusXl); /** ⭐ Cards, panels, modals */
  --soSemanticRadiusInteractive: var(--soRadiusLg); /** ⭐ Interactive elements */
  --soSemanticRadiusBadge: var(--soRadiusFull); /** Tags and badges */
  --soSemanticRadiusControl: var(--soRadiusXs); /** Checkbox button visual box radius — 2px base, 0px in sharp themes */
  --soSemanticShadowComponent: var(--soShadowXs); /** ⭐ Inputs, chips */
  --soSemanticShadowContainer: var(--soShadowMd); /** ⭐ Cards, panels */
  --soSemanticShadowFloating: var(--soShadowMd); /** Dropdowns, popovers */
  --soSemanticShadowOverlay: var(--soShadowXl); /** Modals */
  --soSemanticTypographyFamilyBody: var(--soFontFamilySans); /** ⭐ Body / UI font */
  --soSemanticTypographyFamilyHeading: var(--soFontFamilySans); /** ⭐ Heading font — swap for personality */
  --soSemanticTypographyFamilyCode: var(--soFontFamilyMono);
  --soSemanticTypographySizeBody: var(--soFontSizeMd);
  --soSemanticTypographySizeBodySm: var(--soFontSizeSm);
  --soSemanticTypographyWeightBody: var(--soFontWeightLight); /** 300 — Geologica is thick, light weight for body */
  --soSemanticTypographyWeightBodySm: var(--soFontWeightRegular); /** 400 — regular at small sizes for readability */
  --soSemanticTypographyWeightHeading: var(--soFontWeightBold);
  --soSemanticTypographyWeightLabel: var(--soFontWeightMedium);
  --soSemanticTypographyWeightFootnote: var(--soFontWeightLight);
  --soSemanticTypographyWeightCaption: var(--soFontWeightLight);
  --soSemanticTextStyleDisplay2xlFontFamily: var(--soFontFamilySans);
  --soSemanticTextStyleDisplay2xlFontSize: var(--soFontSize7xl);
  --soSemanticTextStyleDisplay2xlFontWeight: var(--soFontWeightBold);
  --soSemanticTextStyleDisplay2xlLineHeight: var(--soFontLineHeightTight);
  --soSemanticTextStyleDisplay2xlLetterSpacing: var(--soFontLetterSpacingTight);
  --soSemanticTextStyleDisplayXlFontFamily: var(--soFontFamilySans);
  --soSemanticTextStyleDisplayXlFontSize: var(--soFontSize6xl);
  --soSemanticTextStyleDisplayXlFontWeight: var(--soFontWeightBold);
  --soSemanticTextStyleDisplayXlLineHeight: var(--soFontLineHeightTight);
  --soSemanticTextStyleDisplayXlLetterSpacing: var(--soFontLetterSpacingTight);
  --soSemanticTextStyleHeadingXlFontFamily: var(--soFontFamilySans);
  --soSemanticTextStyleHeadingXlFontSize: var(--soFontSize4xl);
  --soSemanticTextStyleHeadingXlFontWeight: var(--soFontWeightBold);
  --soSemanticTextStyleHeadingXlLineHeight: var(--soFontLineHeightTight);
  --soSemanticTextStyleHeadingXlLetterSpacing: var(--soFontLetterSpacingTight);
  --soSemanticTextStyleHeadingLgFontFamily: var(--soFontFamilySans);
  --soSemanticTextStyleHeadingLgFontSize: var(--soFontSize3xl);
  --soSemanticTextStyleHeadingLgFontWeight: var(--soFontWeightBold);
  --soSemanticTextStyleHeadingLgLineHeight: var(--soFontLineHeightTight);
  --soSemanticTextStyleHeadingLgLetterSpacing: var(--soFontLetterSpacingTight);
  --soSemanticTextStyleHeadingMdFontFamily: var(--soFontFamilySans);
  --soSemanticTextStyleHeadingMdFontSize: var(--soFontSize2xl);
  --soSemanticTextStyleHeadingMdFontWeight: var(--soFontWeightSemibold);
  --soSemanticTextStyleHeadingMdLineHeight: var(--soFontLineHeightSnug);
  --soSemanticTextStyleHeadingMdLetterSpacing: var(--soFontLetterSpacingTight);
  --soSemanticTextStyleHeadingSmFontFamily: var(--soFontFamilySans);
  --soSemanticTextStyleHeadingSmFontSize: var(--soFontSizeXl);
  --soSemanticTextStyleHeadingSmFontWeight: var(--soFontWeightSemibold);
  --soSemanticTextStyleHeadingSmLineHeight: var(--soFontLineHeightSnug);
  --soSemanticTextStyleHeadingSmLetterSpacing: var(--soFontLetterSpacingNormal);
  --soSemanticTextStyleHeadingXsFontFamily: var(--soFontFamilySans);
  --soSemanticTextStyleHeadingXsFontSize: var(--soFontSizeLg);
  --soSemanticTextStyleHeadingXsFontWeight: var(--soFontWeightSemibold);
  --soSemanticTextStyleHeadingXsLineHeight: var(--soFontLineHeightSnug);
  --soSemanticTextStyleHeadingXsLetterSpacing: var(--soFontLetterSpacingNormal);
  --soSemanticTextStyleBodyLgFontFamily: var(--soFontFamilySans);
  --soSemanticTextStyleBodyLgFontSize: var(--soFontSizeLg);
  --soSemanticTextStyleBodyLgFontWeight: var(--soFontWeightLight);
  --soSemanticTextStyleBodyLgLineHeight: var(--soFontLineHeightRelaxed);
  --soSemanticTextStyleBodyLgLetterSpacing: var(--soFontLetterSpacingNormal);
  --soSemanticTextStyleBodyMdFontFamily: var(--soFontFamilySans);
  --soSemanticTextStyleBodyMdFontSize: var(--soFontSizeMd);
  --soSemanticTextStyleBodyMdFontWeight: var(--soFontWeightLight);
  --soSemanticTextStyleBodyMdLineHeight: var(--soFontLineHeightNormal);
  --soSemanticTextStyleBodyMdLetterSpacing: var(--soFontLetterSpacingNormal);
  --soSemanticTextStyleBodySmFontFamily: var(--soFontFamilySans);
  --soSemanticTextStyleBodySmFontSize: var(--soFontSizeSm);
  --soSemanticTextStyleBodySmFontWeight: var(--soFontWeightRegular);
  --soSemanticTextStyleBodySmLineHeight: var(--soFontLineHeightNormal);
  --soSemanticTextStyleBodySmLetterSpacing: var(--soFontLetterSpacingNormal);
  --soSemanticTextStyleLabelLgFontFamily: var(--soFontFamilySans);
  --soSemanticTextStyleLabelLgFontSize: var(--soFontSizeMd);
  --soSemanticTextStyleLabelLgFontWeight: var(--soFontWeightMedium);
  --soSemanticTextStyleLabelLgLineHeight: var(--soFontLineHeightTight);
  --soSemanticTextStyleLabelLgLetterSpacing: var(--soFontLetterSpacingNormal);
  --soSemanticTextStyleLabelMdFontFamily: var(--soFontFamilySans);
  --soSemanticTextStyleLabelMdFontSize: var(--soFontSizeSm);
  --soSemanticTextStyleLabelMdFontWeight: var(--soFontWeightMedium);
  --soSemanticTextStyleLabelMdLineHeight: var(--soFontLineHeightTight);
  --soSemanticTextStyleLabelMdLetterSpacing: var(--soFontLetterSpacingNormal);
  --soSemanticTextStyleLabelSmFontFamily: var(--soFontFamilySans);
  --soSemanticTextStyleLabelSmFontSize: var(--soFontSizeXs);
  --soSemanticTextStyleLabelSmFontWeight: var(--soFontWeightMedium);
  --soSemanticTextStyleLabelSmLineHeight: var(--soFontLineHeightTight);
  --soSemanticTextStyleLabelSmLetterSpacing: var(--soFontLetterSpacingWide);
  --soSemanticTextStyleCaptionFontFamily: var(--soFontFamilySans);
  --soSemanticTextStyleCaptionFontSize: var(--soFontSizeXs);
  --soSemanticTextStyleCaptionFontWeight: var(--soFontWeightLight);
  --soSemanticTextStyleCaptionLineHeight: var(--soFontLineHeightNormal);
  --soSemanticTextStyleCaptionLetterSpacing: var(--soFontLetterSpacingNormal);
  --soSemanticTextStyleFootnoteFontFamily: var(--soFontFamilySans);
  --soSemanticTextStyleFootnoteFontSize: var(--soFontSize2xs);
  --soSemanticTextStyleFootnoteFontWeight: var(--soFontWeightLight);
  --soSemanticTextStyleFootnoteLineHeight: var(--soFontLineHeightNormal);
  --soSemanticTextStyleFootnoteLetterSpacing: var(--soFontLetterSpacingNormal);
  --soSemanticTextStyleCodeFontFamily: var(--soFontFamilyMono);
  --soSemanticTextStyleCodeFontSize: var(--soFontSizeSm);
  --soSemanticTextStyleCodeFontWeight: var(--soFontWeightRegular);
  --soSemanticTextStyleCodeLineHeight: var(--soFontLineHeightRelaxed);
  --soSemanticTextStyleCodeLetterSpacing: var(--soFontLetterSpacingNormal);
  --soSemanticTextStyleOverlineFontFamily: var(--soFontFamilySans);
  --soSemanticTextStyleOverlineFontSize: var(--soFontSizeXs);
  --soSemanticTextStyleOverlineFontWeight: var(--soFontWeightSemibold);
  --soSemanticTextStyleOverlineLineHeight: var(--soFontLineHeightTight);
  --soSemanticTextStyleOverlineLetterSpacing: var(--soFontLetterSpacingWidest);
  --soSemanticSpacingComponentXs: var(--soSpace1);
  --soSemanticSpacingComponentSm: var(--soSpace2);
  --soSemanticSpacingComponentMd: var(--soSpace4);
  --soSemanticSpacingComponentLg: var(--soSpace6);
  --soSemanticSpacingLayoutSm: var(--soSpace8);
  --soSemanticSpacingLayoutMd: var(--soSpace12);
  --soSemanticSpacingLayoutLg: var(--soSpace16);
  --soSemanticSpacingLayoutXl: var(--soSpace24);
}
