:root {
  --base-size: 8px;

--font-family: 'SF Pro Display', 'SF Pro', system-ui, -apple-system,
  BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell,
  'Open Sans', 'Helvetica Neue', sans-serif;
--font-family-mono: SFMono-Medium, 'SF Mono', 'Segoe UI Mono', 'Roboto Mono',
  'Ubuntu Mono', Menlo, Consolas, Courier, monospaceSFMono-Medium, SF Mono,
  Segoe UI Mono, Roboto Mono, Ubuntu Mono, Menlo, Consolas, Courier, monospace;
--font-family-serif: Source Code Pro;

--text-mono: 400 12px/1 'Source Code Pro';
--body-regular: 400 13px/16 'SF Pro Display';
--body-emphasized: 600 13px/16 'SF Pro Display';
--headline-regular: 700 13px/16 'SF Pro Display';
--headline-emphasized: 900 13px/16 'SF Pro Display';
--title-1-regular: 400 22px/26 'SF Pro Display';
--title-1-emphasized: 700 22px/26 'SF Pro Display';
--title-2-regular: 400 17px/22 'SF Pro Display';
--title-2-emphasized: 700 17px/22 'SF Pro Display';
--title-3-regular: 400 15px/20 'SF Pro Display';
--title-3-emphasized: 600 15px/20 'SF Pro Display';
--title-large-regular: 400 26px/35 'SF Pro Display';
--title-large-emphasized: 700 26px/35 'SF Pro Display';
--callout-regular: 400 12px/15 'SF Pro Display';
--callout-emphasizde: 600 12px/15 'SF Pro Display';
--subheading-regular: 400 11px/14 'SF Pro Display';
--subheading-emphasized: 600 11px/14 'SF Pro Display';
--footnote-regular: 400 10px/13 'SF Pro Display';
--footnote-emphasized: 600 10px/13 'SF Pro Display';
--caption-regular: 400 10px/13 'SF Pro Display';
--caption-emphasized: 500 10px/13 'SF Pro Display';

--font-weight-regular: 400;
--font-weight-medium: 500;
--font-weight-bold: 700;
--font-weight-semibold: 600;
--font-weight-heavy: 900;

--radius-m: 8px;
--radius-l: 12px;
--radius-full: 100px;
--radius-s: 4px;

--spacing-tiny: 2px;
--spacing-xxs: 4px;
--spacing-xs: 8px;
--spacing-s: 12px;
--spacing-m: 16px;
--spacing-l: 20px;
--spacing-xl: 24px;
--spacing-xxl: 40px;

--size-tiny: 2px;
--size-xxs: 4px;
--size-xs: 8px;
--size-s: 12px;
--size-m: 16px;
--size-l: 20px;
--size-xl: 24px;
--size-xxl: 40px;

--color-brand-default: #fe7a00;
--color-brand-dark: #e16d01;

--color-primary-default: #111111;
--color-primary-light: #333333;
--color-primary-weak: #d9e4ff;

--color-base-0: #ffffff;
--color-base-100: #f9fafb;
--color-base-200: #f3f4f6;
--color-base-300: #e5e7eb;
--color-base-400: #d1d5db;
--color-base-500: #9ca3af;
--color-base-600: #6b7280;
--color-base-700: #4b5563;
--color-base-800: #374151;
--color-base-900: #1f2937;
--color-base-1000: #111827;

--color-background-01: #ffffff;
--color-background-02: #f9fafb;
--color-background-03: #e5e7eb;
--color-background-04: #111827;
--color-background-warning: #fffaf1;
--color-background-error: #ffe2e2;
--color-background-info: #ebf5ff;

--color-error-default: #ff3471;
--color-error-intense: #e52c64;
--color-success-default: #23cc5a;
--color-info-default: #33b5e5;
--color-warning-default: #ffbb33;

--color-text-01: #ffffff;
--color-text-02: #d1d5db;
--color-text-03: #9ca3af;
--color-text-04: #6b7280;
--color-text-05: #111827;
--color-text-warning: #9b6a08;
--color-text-error: #690221;
--color-text-info: #0068d6;

--color-border-default: #e5e7eb;
--color-border-medium: #9ca3af;
--color-border-strong: #111827;
--color-border-error: #ff3471;
--color-border-warning: #ffbb33;
--color-border-info: #cce6ff;
--color-border-empty: #ffffff;
--color-border-brand: #111111;
--color-border-sucess: #23cc5a;
--color-border-focus: #389aff;

--shadow-low: 0 1px 2px 0 #f9fafb;
--shadow-normal: 0 1px 3px 0 #e5e7eb;
--shadow-medium: 0px 2px 4px -1px rgba(15, 23, 42, 0.06),
  0px 4px 6px -1px rgba(15, 23, 42, 0.1);
--shadow-high: 0px 4px 6px -2px rgba(15, 23, 42, 0.05),
  0px 10px 15px -3px rgba(15, 23, 42, 0.1);
--shadow-max: 0px 10px 10px -5px rgba(15, 23, 42, 0.04),
  0px 20px 25px -5px rgba(15, 23, 42, 0.1);

--color-button-brand-default: #f68d2e;
--color-button-brand-hover: #cd7324;
--color-button-primary-default: #111111;
--color-button-primary-hover: #333333;
--color-button-secondary-default: #ffffff;
--color-button-disabled: #e5e7eb;

--color-display-default-background: var(--color-base-200);
--color-display-default-text: var(--color-text-05);
--color-display-black-background: var(--color-base-1000);
--color-display-black-text: var(--color-text-01);
--color-display-green-background: #a7f0ba;
--color-display-green-text: #0e6027;
--color-display-red-background: #f9d8da;
--color-display-red-text: #6b1a18;
--color-display-magenta-background: #ffd6e8;
--color-display-magenta-text: #93154c;
--color-display-purple-background: #e8daff;
--color-display-purple-text: #6929c4;
--color-display-blue-background: #d3e1fc;
--color-display-blue-text: #0f2c96;

--toolbar-height: 50px;
}
