@czi-sds/components
Version:
2021 Create-a-thon Science Initiative Component Library
641 lines (640 loc) • 96 kB
CSS
@media (prefers-color-scheme: light) {
:root {
--sds-border-accent-default: 1px solid #1a6cef;
--sds-border-accent-focused: 1px solid #1a6cef;
--sds-border-accent-hover: 1px solid #0041b9;
--sds-border-accent-open: 1px solid #1a6cef;
--sds-border-accent-pressed: 1px solid #002d90;
--sds-border-accent-selected: 1px solid #1a6cef;
--sds-border-base-default: 1px solid #969696;
--sds-border-base-disabled: 1px solid #c3c3c3;
--sds-border-base-divider: 1px solid #dfdfdf;
--sds-border-base-divider-inverse: 1px solid #767676;
--sds-border-base-hover: 1px solid #000000;
--sds-border-base-inverse: 1px solid #ffffff;
--sds-border-base-pressed: 1px solid #000000;
--sds-border-base-table: 1px solid #c3c3c3;
--sds-border-beta-default: 1px solid #6526b5;
--sds-border-beta-extra-thick: 4px solid #6526b5;
--sds-border-beta-thick: 2px solid #6526b5;
--sds-border-info-default: 1px solid #0041b9;
--sds-border-info-extra-thick: 4px solid #0041b9;
--sds-border-info-thick: 2px solid #0041b9;
--sds-border-link-dashed: 1px dashed #000000;
--sds-border-link-solid: 1px solid #000000;
--sds-border-negative-default: 1px solid #b80017;
--sds-border-negative-extra-thick: 4px solid #b80017;
--sds-border-negative-thick: 2px solid #b80017;
--sds-border-neutral-default: 1px solid #969696;
--sds-border-neutral-extra-thick: 4px solid #969696;
--sds-border-neutral-thick: 2px solid #969696;
--sds-border-none: none;
--sds-border-notice-default: 1px solid #b07300;
--sds-border-notice-extra-thick: 4px solid #b07300;
--sds-border-notice-thick: 2px solid #b07300;
--sds-border-positive-default: 1px solid #105b2b;
--sds-border-positive-extra-thick: 4px solid #105b2b;
--sds-border-positive-thick: 2px solid #105b2b;
--sds-breakpoint-lg: 1024px;
--sds-breakpoint-md: 512px;
--sds-breakpoint-sm: 0px;
--sds-color-primitive-blue-100: #edf3fd;
--sds-color-primitive-blue-200: #cce1ff;
--sds-color-primitive-blue-300: #9dc6ff;
--sds-color-primitive-blue-400: #6ca6ff;
--sds-color-primitive-blue-500: #1a6cef;
--sds-color-primitive-blue-600: #0041b9;
--sds-color-primitive-blue-700: #002d90;
--sds-color-primitive-blue-800: #00114a;
--sds-color-primitive-gray-50: #ffffff;
--sds-color-primitive-gray-75: #f8f8f8;
--sds-color-primitive-gray-100: #ededed;
--sds-color-primitive-gray-200: #dfdfdf;
--sds-color-primitive-gray-300: #c3c3c3;
--sds-color-primitive-gray-400: #a5a5a5;
--sds-color-primitive-gray-500: #969696;
--sds-color-primitive-gray-600: #767676;
--sds-color-primitive-gray-700: #3b3b3b;
--sds-color-primitive-gray-800: #1b1b1b;
--sds-color-primitive-gray-900: #000000;
--sds-color-primitive-green-100: #ebf9ed;
--sds-color-primitive-green-200: #b9ecc3;
--sds-color-primitive-green-300: #7fd693;
--sds-color-primitive-green-400: #50b96d;
--sds-color-primitive-green-500: #238444;
--sds-color-primitive-green-600: #105b2b;
--sds-color-primitive-green-700: #07431d;
--sds-color-primitive-green-800: #001f00;
--sds-color-primitive-purple-100: #efeafe;
--sds-color-primitive-purple-200: #e4dbfc;
--sds-color-primitive-purple-300: #cbbaF8;
--sds-color-primitive-purple-400: #b296f2;
--sds-color-primitive-purple-500: #8b54e2;
--sds-color-primitive-purple-600: #6526b5;
--sds-color-primitive-purple-700: #490092;
--sds-color-primitive-purple-800: #26004c;
--sds-color-primitive-red-100: #ffe8e6;
--sds-color-primitive-red-200: #ffd6d2;
--sds-color-primitive-red-300: #ffafa8;
--sds-color-primitive-red-400: #ff7e78;
--sds-color-primitive-red-500: #db2131;
--sds-color-primitive-red-600: #b80017;
--sds-color-primitive-red-700: #6f0008;
--sds-color-primitive-red-800: #340000;
--sds-color-primitive-yellow-100: #fff3db;
--sds-color-primitive-yellow-200: #ffdb97;
--sds-color-primitive-yellow-300: #ffca5c;
--sds-color-primitive-yellow-400: #fab700;
--sds-color-primitive-yellow-500: #da9900;
--sds-color-primitive-yellow-600: #b07300;
--sds-color-primitive-yellow-700: #7c3e00;
--sds-color-primitive-yellow-800: #541700;
--sds-color-primitive-overlay-100: rgba(0, 0, 0, 0.08);
--sds-color-primitive-overlay-200: rgba(0, 0, 0, 0.03);
--sds-color-semantic-accent-border: #1a6cef;
--sds-color-semantic-accent-border-focus: #1a6cef;
--sds-color-semantic-accent-border-hover: #0041b9;
--sds-color-semantic-accent-border-open: #1a6cef;
--sds-color-semantic-accent-border-pressed: #002d90;
--sds-color-semantic-accent-border-selected: #1a6cef;
--sds-color-semantic-accent-fill-hover: #0041b9;
--sds-color-semantic-accent-fill-pressed: #002d90;
--sds-color-semantic-accent-fill-primary: #1a6cef;
--sds-color-semantic-accent-ornament: #1a6cef;
--sds-color-semantic-accent-ornament-focus: #1a6cef;
--sds-color-semantic-accent-ornament-hover: #0041b9;
--sds-color-semantic-accent-ornament-open: #1a6cef;
--sds-color-semantic-accent-ornament-pressed: #002d90;
--sds-color-semantic-accent-ornament-selected: #1a6cef;
--sds-color-semantic-accent-surface-primary: #1a6cef;
--sds-color-semantic-accent-surface-secondary: #edf3fd;
--sds-color-semantic-accent-text-action: #1a6cef;
--sds-color-semantic-accent-text-action-hover: #0041b9;
--sds-color-semantic-accent-text-action-pressed: #002d90;
--sds-color-semantic-base-background-primary: #ffffff;
--sds-color-semantic-base-background-primary-inverse: #000000;
--sds-color-semantic-base-background-secondary: #f8f8f8;
--sds-color-semantic-base-background-secondary-inverse: #3b3b3b;
--sds-color-semantic-base-background-tertiary: #ededed;
--sds-color-semantic-base-border-on-fill: #ffffff;
--sds-color-semantic-base-border-primary: #767676;
--sds-color-semantic-base-border-primary-disabled: #c3c3c3;
--sds-color-semantic-base-border-primary-disabled-inverse: #767676;
--sds-color-semantic-base-border-primary-hover: #000000;
--sds-color-semantic-base-border-primary-hover-inverse: #ffffff;
--sds-color-semantic-base-border-primary-inverse: #c3c3c3;
--sds-color-semantic-base-border-primary-pressed: #000000;
--sds-color-semantic-base-border-primary-pressed-inverse: #ffffff;
--sds-color-semantic-base-border-secondary: #c3c3c3;
--sds-color-semantic-base-divider: #dfdfdf;
--sds-color-semantic-base-divider-inverse: #767676;
--sds-color-semantic-base-fill-disabled: #dfdfdf;
--sds-color-semantic-base-fill-hover: #c3c3c333;
--sds-color-semantic-base-fill-hover-inverse: #c3c3c357;
--sds-color-semantic-base-fill-open: #c3c3c333;
--sds-color-semantic-base-fill-open-inverse: #c3c3c357;
--sds-color-semantic-base-fill-pressed: #c3c3c333;
--sds-color-semantic-base-fill-pressed-inverse: #c3c3c357;
--sds-color-semantic-base-fill-primary: #ffffff;
--sds-color-semantic-base-fill-selected: #000000;
--sds-color-semantic-base-ornament-disabled: #c3c3c3;
--sds-color-semantic-base-ornament-disabled-inverse: #767676;
--sds-color-semantic-base-ornament-on-fill: #ffffff;
--sds-color-semantic-base-ornament-primary: #000000;
--sds-color-semantic-base-ornament-primary-inverse: #ffffff;
--sds-color-semantic-base-ornament-secondary: #767676;
--sds-color-semantic-base-ornament-secondary-hover: #000000;
--sds-color-semantic-base-ornament-secondary-hover-inverse: #ffffff;
--sds-color-semantic-base-ornament-secondary-inverse: #c3c3c3;
--sds-color-semantic-base-ornament-secondary-pressed: #000000;
--sds-color-semantic-base-ornament-secondary-pressed-inverse: #ffffff;
--sds-color-semantic-base-surface: #ffffff;
--sds-color-semantic-base-surface-inverse: #000000;
--sds-color-semantic-base-text-disabled: #c3c3c3;
--sds-color-semantic-base-text-disabled-inverse: #767676;
--sds-color-semantic-base-text-on-fill: #ffffff;
--sds-color-semantic-base-text-primary: #000000;
--sds-color-semantic-base-text-primary-inverse: #ffffff;
--sds-color-semantic-base-text-secondary: #767676;
--sds-color-semantic-base-text-secondary-inverse: #c3c3c3;
--sds-color-semantic-base-text-tertiary: #a5a5a5;
--sds-color-semantic-base-text-tertiary-inverse: #969696;
--sds-color-semantic-beta-border: #6526b5;
--sds-color-semantic-beta-fill-hover: #6526b5;
--sds-color-semantic-beta-fill-pressed: #490092;
--sds-color-semantic-beta-fill-primary: #8b54e2;
--sds-color-semantic-beta-fill-secondary: #efeafe;
--sds-color-semantic-beta-ornament: #6526b5;
--sds-color-semantic-beta-surface-primary: #8b54e2;
--sds-color-semantic-beta-surface-secondary: #efeafe;
--sds-color-semantic-beta-text: #6526b5;
--sds-color-semantic-info-border: #0041b9;
--sds-color-semantic-info-fill-hover: #0041b9;
--sds-color-semantic-info-fill-pressed: #002d90;
--sds-color-semantic-info-fill-primary: #1a6cef;
--sds-color-semantic-info-fill-secondary: #edf3fd;
--sds-color-semantic-info-ornament: #0041b9;
--sds-color-semantic-info-surface-primary: #1a6cef;
--sds-color-semantic-info-surface-secondary: #edf3fd;
--sds-color-semantic-info-text: #0041b9;
--sds-color-semantic-negative-border: #b80017;
--sds-color-semantic-negative-fill-hover: #b80017;
--sds-color-semantic-negative-fill-pressed: #6f0008;
--sds-color-semantic-negative-fill-primary: #db2131;
--sds-color-semantic-negative-fill-secondary: #ffe8e6;
--sds-color-semantic-negative-ornament: #b80017;
--sds-color-semantic-negative-surface-primary: #db2131;
--sds-color-semantic-negative-surface-secondary: #ffe8e6;
--sds-color-semantic-negative-text: #b80017;
--sds-color-semantic-neutral-border: #969696;
--sds-color-semantic-neutral-fill-hover: #767676;
--sds-color-semantic-neutral-fill-pressed: #3b3b3b;
--sds-color-semantic-neutral-fill-primary: #969696;
--sds-color-semantic-neutral-fill-secondary: #dfdfdf;
--sds-color-semantic-neutral-ornament: #3b3b3b;
--sds-color-semantic-neutral-surface-primary: #969696;
--sds-color-semantic-neutral-surface-secondary: #dfdfdf;
--sds-color-semantic-neutral-text: #3b3b3b;
--sds-color-semantic-notice-border: #b07300;
--sds-color-semantic-notice-fill-hover: #b07300;
--sds-color-semantic-notice-fill-pressed: #7c3e00;
--sds-color-semantic-notice-fill-primary: #da9900;
--sds-color-semantic-notice-fill-secondary: #fff3db;
--sds-color-semantic-notice-ornament: #b07300;
--sds-color-semantic-notice-surface-primary: #da9900;
--sds-color-semantic-notice-surface-secondary: #fff3db;
--sds-color-semantic-notice-text: #b07300;
--sds-color-semantic-positive-border: #105b2b;
--sds-color-semantic-positive-fill-hover: #105b2b;
--sds-color-semantic-positive-fill-pressed: #07431d;
--sds-color-semantic-positive-fill-primary: #238444;
--sds-color-semantic-positive-fill-secondary: #ebf9ed;
--sds-color-semantic-positive-ornament: #105b2b;
--sds-color-semantic-positive-surface-primary: #238444;
--sds-color-semantic-positive-surface-secondary: #ebf9ed;
--sds-color-semantic-positive-text: #105b2b;
--sds-corner-rounded: 20px;
--sds-corner-xl: 8px;
--sds-corner-l: 6px;
--sds-corner-m: 4px;
--sds-corner-s: 2px;
--sds-corner-none: 0px;
--sds-drop-shadow-l: 0 2px 12px 0 rgba(0,0,0, 0.3);
--sds-drop-shadow-m: 0 2px 4px 0 rgba(0,0,0, 0.15), 0 2px 10px 0 rgba(0,0,0, 0.15);
--sds-drop-shadow-none: none;
--sds-drop-shadow-s: 0 2px 4px 0 rgba(0,0,0, 0.25);
--sds-font-body-l-400-font: 400 18px/28px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-l-400-font-narrow: 400 16px/26px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-l-400-letter-spacing: 0px;
--sds-font-body-l-400-letter-spacing-narrow: 0px;
--sds-font-body-l-500-font: 500 18px/28px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-l-500-font-narrow: 500 16px/26px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-l-500-letter-spacing: 0px;
--sds-font-body-l-500-letter-spacing-narrow: 0px;
--sds-font-body-l-600-font: 600 18px/28px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-l-600-font-narrow: 600 16px/26px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-l-600-letter-spacing: 0px;
--sds-font-body-l-600-letter-spacing-narrow: 0px;
--sds-font-body-m-400-font: 400 16px/26px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-m-400-font-narrow: 400 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-m-400-letter-spacing: 0px;
--sds-font-body-m-400-letter-spacing-narrow: 0px;
--sds-font-body-m-500-font: 500 16px/26px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-m-500-font-narrow: 500 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-m-500-letter-spacing: 0px;
--sds-font-body-m-500-letter-spacing-narrow: 0px;
--sds-font-body-m-600-font: 600 16px/26px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-m-600-font-narrow: 600 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-m-600-letter-spacing: 0px;
--sds-font-body-m-600-letter-spacing-narrow: 0px;
--sds-font-body-s-400-font: 400 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-s-400-font-narrow: 400 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-s-400-letter-spacing: 0px;
--sds-font-body-s-400-letter-spacing-narrow: 0px;
--sds-font-body-s-500-font: 500 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-s-500-font-narrow: 500 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-s-500-letter-spacing: 0px;
--sds-font-body-s-500-letter-spacing-narrow: 0px;
--sds-font-body-s-600-font: 600 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-s-600-font-narrow: 600 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-s-600-letter-spacing: 0px;
--sds-font-body-s-600-letter-spacing-narrow: 0px;
--sds-font-body-xs-400-font: 400 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xs-400-font-narrow: 400 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xs-400-letter-spacing: 0px;
--sds-font-body-xs-400-letter-spacing-narrow: 0px;
--sds-font-body-xs-500-font: 500 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xs-500-font-narrow: 500 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xs-500-letter-spacing: 0px;
--sds-font-body-xs-500-letter-spacing-narrow: 0px;
--sds-font-body-xs-600-font: 600 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xs-600-font-narrow: 600 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xs-600-letter-spacing: 0px;
--sds-font-body-xs-600-letter-spacing-narrow: 0px;
--sds-font-body-xxs-400-font: 400 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xxs-400-font-narrow: 400 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xxs-400-letter-spacing: 0.06px;
--sds-font-body-xxs-400-letter-spacing-narrow: 0.06px;
--sds-font-body-xxs-500-font: 500 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xxs-500-font-narrow: 500 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xxs-500-letter-spacing: 0.06px;
--sds-font-body-xxs-500-letter-spacing-narrow: 0.06px;
--sds-font-body-xxs-600-font: 600 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xxs-600-font-narrow: 600 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xxs-600-letter-spacing: 0.06px;
--sds-font-body-xxs-600-letter-spacing-narrow: 0.06px;
--sds-font-body-xxxs-400-font: 400 11px/16px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xxxs-400-font-narrow: 400 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xxxs-400-letter-spacing: 0.06px;
--sds-font-body-xxxs-400-letter-spacing-narrow: 0.06px;
--sds-font-body-xxxs-500-font: 500 11px/16px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xxxs-500-font-narrow: 500 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xxxs-500-letter-spacing: 0.06px;
--sds-font-body-xxxs-500-letter-spacing-narrow: 0.06px;
--sds-font-body-xxxs-600-font: 600 11px/16px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xxxs-600-font-narrow: 600 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-body-xxxs-600-letter-spacing: 0.06px;
--sds-font-body-xxxs-600-letter-spacing-narrow: 0.06px;
--sds-font-caps-xxs-600-font: 600 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-caps-xxs-600-font-narrow: 600 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-caps-xxs-600-letter-spacing: 0.4px;
--sds-font-caps-xxs-600-letter-spacing-narrow: 0.4px;
--sds-font-caps-xxs-600-text-transform: uppercase;
--sds-font-caps-xxs-600-text-transform-narrow: uppercase;
--sds-font-caps-xxxs-600-font: 600 11px/16px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-caps-xxxs-600-font-narrow: 600 11px/16px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-caps-xxxs-600-letter-spacing: 0.4px;
--sds-font-caps-xxxs-600-letter-spacing-narrow: 0.4px;
--sds-font-caps-xxxs-600-text-transform: uppercase;
--sds-font-caps-xxxs-600-text-transform-narrow: uppercase;
--sds-font-caps-xxxxs-600-font: 600 10px/14px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-caps-xxxxs-600-font-narrow: 600 11px/16px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-caps-xxxxs-600-letter-spacing: 0.4px;
--sds-font-caps-xxxxs-600-letter-spacing-narrow: 0.4px;
--sds-font-caps-xxxxs-600-text-transform: uppercase;
--sds-font-caps-xxxxs-600-text-transform-narrow: uppercase;
--sds-font-code-s-400-font: 400 14px/24px "IBM Plex Mono", monospace;
--sds-font-code-s-400-font-narrow: 400 14px/24px "IBM Plex Mono", monospace;
--sds-font-code-s-400-letter-spacing: 0px;
--sds-font-code-s-400-letter-spacing-narrow: 0px;
--sds-font-code-s-500-font: 500 14px/24px "IBM Plex Mono", monospace;
--sds-font-code-s-500-font-narrow: 500 14px/24px "IBM Plex Mono", monospace;
--sds-font-code-s-500-letter-spacing: 0px;
--sds-font-code-s-500-letter-spacing-narrow: 0px;
--sds-font-code-s-600-font: 600 14px/24px "IBM Plex Mono", monospace;
--sds-font-code-s-600-font-narrow: 600 14px/24px "IBM Plex Mono", monospace;
--sds-font-code-s-600-letter-spacing: 0px;
--sds-font-code-s-600-letter-spacing-narrow: 0px;
--sds-font-code-xs-400-font: 400 13px/20px "IBM Plex Mono", monospace;
--sds-font-code-xs-400-font-narrow: 400 13px/20px "IBM Plex Mono", monospace;
--sds-font-code-xs-400-letter-spacing: 0px;
--sds-font-code-xs-400-letter-spacing-narrow: 0px;
--sds-font-code-xs-500-font: 500 13px/20px "IBM Plex Mono", monospace;
--sds-font-code-xs-500-font-narrow: 500 13px/20px "IBM Plex Mono", monospace;
--sds-font-code-xs-500-letter-spacing: 0px;
--sds-font-code-xs-500-letter-spacing-narrow: 0px;
--sds-font-code-xs-600-font: 600 13px/20px "IBM Plex Mono", monospace;
--sds-font-code-xs-600-font-narrow: 600 13px/20px "IBM Plex Mono", monospace;
--sds-font-code-xs-600-letter-spacing: 0px;
--sds-font-code-xs-600-letter-spacing-narrow: 0px;
--sds-font-font-family-body: var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-font-family-body-narrow: var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-font-family-caps: var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-font-family-caps-narrow: var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-font-family-code: "IBM Plex Mono", monospace;
--sds-font-font-family-code-narrow: "IBM Plex Mono", monospace;
--sds-font-font-family-header: var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-font-family-header-narrow: var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-font-family-link: var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-font-family-link-narrow: var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-font-family-tabular: var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-font-family-tabular-narrow: var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-font-family-title: var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-font-family-title-narrow: var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-xxl-600-font: 600 26px/34px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-xxl-600-font-narrow: 600 22px/30px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-xxl-600-letter-spacing: 0px;
--sds-font-header-xxl-600-letter-spacing-narrow: 0px;
--sds-font-header-xl-600-font: 600 22px/30px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-xl-600-font-narrow: 600 18px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-xl-600-letter-spacing: 0px;
--sds-font-header-xl-600-letter-spacing-narrow: 0px;
--sds-font-header-l-600-font: 600 18px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-l-600-font-narrow: 600 16px/22px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-l-600-letter-spacing: 0px;
--sds-font-header-l-600-letter-spacing-narrow: 0px;
--sds-font-header-m-600-font: 600 16px/22px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-m-600-font-narrow: 600 14px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-m-600-letter-spacing: 0px;
--sds-font-header-m-600-letter-spacing-narrow: 0.08px;
--sds-font-header-s-600-font: 600 14px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-s-600-font-narrow: 600 14px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-s-600-letter-spacing: 0.08px;
--sds-font-header-s-600-letter-spacing-narrow: 0.08px;
--sds-font-header-xs-600-font: 600 13px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-xs-600-font-narrow: 600 13px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-xs-600-letter-spacing: 0.08px;
--sds-font-header-xs-600-letter-spacing-narrow: 0.08px;
--sds-font-header-xxs-600-font: 600 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-xxs-600-font-narrow: 600 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-xxs-600-letter-spacing: 0.1px;
--sds-font-header-xxs-600-letter-spacing-narrow: 0.1px;
--sds-font-header-xxxs-600-font: 600 11px/16px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-xxxs-600-font-narrow: 600 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-header-xxxs-600-letter-spacing: 0.1px;
--sds-font-header-xxxs-600-letter-spacing-narrow: 0.1px;
--sds-font-link-l-400-font: 400 18px/28px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-l-400-font-narrow: 400 16px/26px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-l-400-letter-spacing: 0px;
--sds-font-link-l-400-letter-spacing-narrow: 0px;
--sds-font-link-l-400-text-decoration: underline;
--sds-font-link-l-400-text-decoration-narrow: underline;
--sds-font-link-l-500-font: 500 18px/28px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-l-500-font-narrow: 500 16px/26px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-l-500-letter-spacing: 0px;
--sds-font-link-l-500-letter-spacing-narrow: 0px;
--sds-font-link-l-500-text-decoration: underline;
--sds-font-link-l-500-text-decoration-narrow: underline;
--sds-font-link-l-600-font: 600 18px/28px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-l-600-font-narrow: 600 16px/26px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-l-600-letter-spacing: 0px;
--sds-font-link-l-600-letter-spacing-narrow: 0px;
--sds-font-link-l-600-text-decoration: underline;
--sds-font-link-l-600-text-decoration-narrow: underline;
--sds-font-link-m-400-font: 400 16px/26px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-m-400-font-narrow: 400 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-m-400-letter-spacing: 0px;
--sds-font-link-m-400-letter-spacing-narrow: 0px;
--sds-font-link-m-400-text-decoration: underline;
--sds-font-link-m-400-text-decoration-narrow: underline;
--sds-font-link-m-500-font: 500 16px/26px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-m-500-font-narrow: 500 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-m-500-letter-spacing: 0px;
--sds-font-link-m-500-letter-spacing-narrow: 0px;
--sds-font-link-m-500-text-decoration: underline;
--sds-font-link-m-500-text-decoration-narrow: underline;
--sds-font-link-m-600-font: 600 16px/26px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-m-600-font-narrow: 600 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-m-600-letter-spacing: 0px;
--sds-font-link-m-600-letter-spacing-narrow: 0px;
--sds-font-link-m-600-text-decoration: underline;
--sds-font-link-m-600-text-decoration-narrow: underline;
--sds-font-link-s-400-font: 400 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-s-400-font-narrow: 400 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-s-400-letter-spacing: 0px;
--sds-font-link-s-400-letter-spacing-narrow: 0px;
--sds-font-link-s-400-text-decoration: underline;
--sds-font-link-s-400-text-decoration-narrow: underline;
--sds-font-link-s-500-font: 500 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-s-500-font-narrow: 500 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-s-500-letter-spacing: 0px;
--sds-font-link-s-500-letter-spacing-narrow: 0px;
--sds-font-link-s-500-text-decoration: underline;
--sds-font-link-s-500-text-decoration-narrow: underline;
--sds-font-link-s-600-font: 600 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-s-600-font-narrow: 600 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-s-600-letter-spacing: 0px;
--sds-font-link-s-600-letter-spacing-narrow: 0px;
--sds-font-link-s-600-text-decoration: underline;
--sds-font-link-s-600-text-decoration-narrow: underline;
--sds-font-link-xs-400-font: 400 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xs-400-font-narrow: 400 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xs-400-letter-spacing: 0px;
--sds-font-link-xs-400-letter-spacing-narrow: 0px;
--sds-font-link-xs-400-text-decoration: underline;
--sds-font-link-xs-400-text-decoration-narrow: underline;
--sds-font-link-xs-500-font: 500 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xs-500-font-narrow: 500 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xs-500-letter-spacing: 0px;
--sds-font-link-xs-500-letter-spacing-narrow: 0px;
--sds-font-link-xs-500-text-decoration: underline;
--sds-font-link-xs-500-text-decoration-narrow: underline;
--sds-font-link-xs-600-font: 600 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xs-600-font-narrow: 600 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xs-600-letter-spacing: 0px;
--sds-font-link-xs-600-letter-spacing-narrow: 0px;
--sds-font-link-xs-600-text-decoration: underline;
--sds-font-link-xs-600-text-decoration-narrow: underline;
--sds-font-link-xxs-400-font: 400 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xxs-400-font-narrow: 400 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xxs-400-letter-spacing: 0.06px;
--sds-font-link-xxs-400-letter-spacing-narrow: 0.06px;
--sds-font-link-xxs-400-text-decoration: underline;
--sds-font-link-xxs-400-text-decoration-narrow: underline;
--sds-font-link-xxs-500-font: 500 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xxs-500-font-narrow: 500 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xxs-500-letter-spacing: 0.06px;
--sds-font-link-xxs-500-letter-spacing-narrow: 0.06px;
--sds-font-link-xxs-500-text-decoration: underline;
--sds-font-link-xxs-500-text-decoration-narrow: underline;
--sds-font-link-xxs-600-font: 600 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xxs-600-font-narrow: 600 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xxs-600-letter-spacing: 0.06px;
--sds-font-link-xxs-600-letter-spacing-narrow: 0.06px;
--sds-font-link-xxs-600-text-decoration: underline;
--sds-font-link-xxs-600-text-decoration-narrow: underline;
--sds-font-link-xxxs-400-font: 400 11px/16px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xxxs-400-font-narrow: 400 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xxxs-400-letter-spacing: 0.06px;
--sds-font-link-xxxs-400-letter-spacing-narrow: 0.06px;
--sds-font-link-xxxs-400-text-decoration: underline;
--sds-font-link-xxxs-400-text-decoration-narrow: underline;
--sds-font-link-xxxs-500-font: 500 11px/16px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xxxs-500-font-narrow: 500 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xxxs-500-letter-spacing: 0.06px;
--sds-font-link-xxxs-500-letter-spacing-narrow: 0.06px;
--sds-font-link-xxxs-500-text-decoration: underline;
--sds-font-link-xxxs-500-text-decoration-narrow: underline;
--sds-font-link-xxxs-600-font: 600 11px/16px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xxxs-600-font-narrow: 600 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-link-xxxs-600-letter-spacing: 0.06px;
--sds-font-link-xxxs-600-letter-spacing-narrow: 0.06px;
--sds-font-link-xxxs-600-text-decoration: underline;
--sds-font-link-xxxs-600-text-decoration-narrow: underline;
--sds-font-tabular-s-400-font: 400 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-s-400-font-narrow: 400 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-s-400-font-variant-numeric: tabular-nums;
--sds-font-tabular-s-400-font-variant-numeric-narrow: tabular-nums;
--sds-font-tabular-s-400-letter-spacing: -0.3px;
--sds-font-tabular-s-400-letter-spacing-narrow: -0.3px;
--sds-font-tabular-s-500-font: 500 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-s-500-font-narrow: 500 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-s-500-font-variant-numeric: tabular-nums;
--sds-font-tabular-s-500-font-variant-numeric-narrow: tabular-nums;
--sds-font-tabular-s-500-letter-spacing: -0.3px;
--sds-font-tabular-s-500-letter-spacing-narrow: -0.3px;
--sds-font-tabular-s-600-font: 600 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-s-600-font-narrow: 600 14px/24px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-s-600-font-variant-numeric: tabular-nums;
--sds-font-tabular-s-600-font-variant-numeric-narrow: tabular-nums;
--sds-font-tabular-s-600-letter-spacing: -0.3px;
--sds-font-tabular-s-600-letter-spacing-narrow: -0.3px;
--sds-font-tabular-xs-400-font: 400 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xs-400-font-narrow: 400 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xs-400-font-variant-numeric: tabular-nums;
--sds-font-tabular-xs-400-font-variant-numeric-narrow: tabular-nums;
--sds-font-tabular-xs-400-letter-spacing: -0.3px;
--sds-font-tabular-xs-400-letter-spacing-narrow: -0.3px;
--sds-font-tabular-xs-500-font: 500 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xs-500-font-narrow: 500 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xs-500-font-variant-numeric: tabular-nums;
--sds-font-tabular-xs-500-font-variant-numeric-narrow: tabular-nums;
--sds-font-tabular-xs-500-letter-spacing: -0.3px;
--sds-font-tabular-xs-500-letter-spacing-narrow: -0.3px;
--sds-font-tabular-xs-600-font: 600 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xs-600-font-narrow: 600 13px/20px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xs-600-font-variant-numeric: tabular-nums;
--sds-font-tabular-xs-600-font-variant-numeric-narrow: tabular-nums;
--sds-font-tabular-xs-600-letter-spacing: -0.3px;
--sds-font-tabular-xs-600-letter-spacing-narrow: -0.3px;
--sds-font-tabular-xxs-400-font: 400 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xxs-400-font-narrow: 400 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xxs-400-font-variant-numeric: tabular-nums;
--sds-font-tabular-xxs-400-font-variant-numeric-narrow: tabular-nums;
--sds-font-tabular-xxs-400-letter-spacing: -0.25px;
--sds-font-tabular-xxs-400-letter-spacing-narrow: -0.25px;
--sds-font-tabular-xxs-500-font: 500 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xxs-500-font-narrow: 500 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xxs-500-font-variant-numeric: tabular-nums;
--sds-font-tabular-xxs-500-font-variant-numeric-narrow: tabular-nums;
--sds-font-tabular-xxs-500-letter-spacing: -0.25px;
--sds-font-tabular-xxs-500-letter-spacing-narrow: -0.25px;
--sds-font-tabular-xxs-600-font: 600 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xxs-600-font-narrow: 600 12px/18px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xxs-600-font-variant-numeric: tabular-nums;
--sds-font-tabular-xxs-600-font-variant-numeric-narrow: tabular-nums;
--sds-font-tabular-xxs-600-letter-spacing: -0.25px;
--sds-font-tabular-xxs-600-letter-spacing-narrow: -0.25px;
--sds-font-tabular-xxxs-400-font: 400 11px/16px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xxxs-400-font-narrow: 400 11px/16px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xxxs-400-font-variant-numeric: tabular-nums;
--sds-font-tabular-xxxs-400-font-variant-numeric-narrow: tabular-nums;
--sds-font-tabular-xxxs-400-letter-spacing: -0.25px;
--sds-font-tabular-xxxs-400-letter-spacing-narrow: -0.25px;
--sds-font-tabular-xxxs-500-font: 500 11px/16px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xxxs-500-font-narrow: 500 11px/16px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xxxs-500-font-variant-numeric: tabular-nums;
--sds-font-tabular-xxxs-500-font-variant-numeric-narrow: tabular-nums;
--sds-font-tabular-xxxs-500-letter-spacing: -0.25px;
--sds-font-tabular-xxxs-500-letter-spacing-narrow: -0.25px;
--sds-font-tabular-xxxs-600-font: 600 11px/16px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xxxs-600-font-narrow: 600 11px/16px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-tabular-xxxs-600-font-variant-numeric: tabular-nums;
--sds-font-tabular-xxxs-600-font-variant-numeric-narrow: tabular-nums;
--sds-font-tabular-xxxs-600-letter-spacing: -0.25px;
--sds-font-tabular-xxxs-600-letter-spacing-narrow: -0.25px;
--sds-font-title-s-700-font: 700 32px/40px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-title-s-700-font-narrow: 700 26px/34px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-title-s-700-letter-spacing: 0px;
--sds-font-title-s-700-letter-spacing-narrow: 0px;
--sds-font-title-m-700-font: 700 40px/50px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-title-m-700-font-narrow: 700 32px/40px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-title-m-700-letter-spacing: 0px;
--sds-font-title-m-700-letter-spacing-narrow: 0px;
--sds-font-title-l-700-font: 700 52px/64px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-title-l-700-font-narrow: 700 40px/50px var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
--sds-font-title-l-700-letter-spacing: 0px;
--sds-font-title-l-700-letter-spacing-narrow: 0px;
--sds-icon-size-input-height: 16px;
--sds-icon-size-input-width: 16px;
--sds-icon-size-l-height: 24px;
--sds-icon-size-l-width: 24px;
--sds-icon-size-s-height: 16px;
--sds-icon-size-s-width: 16px;
--sds-icon-size-xl-height: 32px;
--sds-icon-size-xl-width: 32px;
--sds-icon-size-xs-height: 12px;
--sds-icon-size-xs-width: 12px;
--sds-space-default: 12px;
--sds-space-l: 16px;
--sds-space-m: 12px;
--sds-space-s: 8px;
--sds-space-xl: 24px;
--sds-space-xs: 6px;
--sds-space-xxl: 40px;
--sds-space-xxs: 4px;
--sds-space-xxxs: 2px;
}
}
@media (prefers-color-scheme: dark) {
:root {
--sds-border-accent-default: 1px solid #a2c9ff;
--sds-border-accent-focused: 1px solid #a2c9ff;
--sds-border-accent-hover: 1px solid #cde3ff;
--sds-border-accent-open: 1px solid #a2c9ff;
--sds-border-accent-pressed: 1px solid #e2eeff;
--sds-border-accent-selected: 1px solid #a2c9ff;
--sds-border-base-default: 1px solid #aaaaaa;
--sds-border-base-disabled: 1px solid #696969;
--sds-border-base-divider: 1px solid #494949;
--sds-border-base-divider-inverse: 1px solid #cdcdcd;
--sds-border-base-hover: 1px solid #ffffff;
--sds-border-base-inverse: 1px solid #000000;
--sds-border-base-pressed: 1px solid #ffffff;
--sds-border-base-table: 1px solid #696969;
--sds-border-beta-default: 1px solid #cebef8;
--sds-border-beta-extra-thick: 4px solid #cebef8;
--sds-border-beta-thick: 2px solid #cebef8;
--sds-border-info-default: 1px solid #a2c9ff;
--sds-border-info-extra-thick: 4px solid #a2c9ff;
--sds-border-info-thick: 2px solid #a2c9ff;
--sds-border-link-dashed: 1px dashed #ffffff;
--sds-border-link-solid: 1px solid #ffffff;
--sds-border-negative-default: 1px solid #ff988a;
--sds-border-negative-extra-thick: 4px solid #ff988a;
--sds-border-negative-thick: 2px solid #ff988a;
--sds-border-neutral-default: 1px solid #aaaaaa;
--sds-border-neutral-extra-thick: 4px solid #aaaaaa;
--sds-border-neutral-thick: 2px solid #aaaaaa;
--sds-border-none: none;
--sds-border-notice-default: 1px solid #e5bc63;
--sds-border-notice-extra-thick: 4px solid #e5bc63;
--sds-border-notice-thick: 2px solid #e5bc63;
--sds-border-positive-default: 1px solid #85d898;
--sds-border-positive-extra-thick: 4px solid #85d898;
--sds-border-positive-thick: 2px solid #85d898;
--sds-breakpoint-lg: 1024px;
--sds-breakpoint-md: 512px;
--sds-breakpoint-sm: 0px;
--sds-color-primitive-blue-100: #0f1d4a;
--sds-color-pr