:root {
  --ce-font-size: 14px;
  --ce-box-shadow: 0 4px 14px rgba(0,0,0,0.14);
  --ce-color-fill: rgba(48,49,51,0.15);
  --ce-color-info: #165DFF;
  --ce-color-link: #165DFF;
  --ce-color-text: rgba(48,49,51,0.88);
  --ce-color-black: #000000;
  --ce-color-error: #F53F3F;
  --ce-color-white: #FFFFFF;
  --ce-font-family: Arial;
  --ce-font-size-lg: 16px;
  --ce-font-size-sm: 12px;
  --ce-font-size-xl: 20px;
  --ce-color-bg-base: #FFFFFF;
  --ce-color-bg-blur: transparent;
  --ce-color-bg-mask: rgba(0,0,0,0.45);
  --ce-color-border: #D9D9D9;
  --ce-border-radius: 6px;
  --ce-color-bg-solid: #303133;
  --ce-color-primary: #D1495B;
  --ce-color-success: #00B42A;
  --ce-color-warning: #FF7D00;
  --ce-color-bg-layout: #F5F5F5;
  --ce-color-text-base: #303133;
  --ce-border-radius-lg: 8px;
  --ce-border-radius-sm: 4px;
  --ce-border-radius-xs: 2px;
  --ce-color-error-text: #F53F3F;
  --ce-color-inversion: #000000;
  --ce-color-link-hover: #69A0FF;
  --ce-color-primary-bg: #FFF0F0;
  --ce-color-bg-elevated: #FFFFFF;
  --ce-color-link-active: #0940D9;
  --ce-color-bg-container: #FFFFFF;
  --ce-color-bg-spotlight: rgba(48,49,51,0.85);
  --ce-color-inversion-bg: #404040;
  --ce-color-primary-text: #D1495B;
  --ce-color-bg-solid-hover: rgba(48,49,51,0.75);
  --ce-color-fill-tertiary: rgba(48,49,51,0.04);
  --ce-color-primary-hover: #DE717C;
  --ce-color-text-tertiary: rgba(48,49,51,0.45);
  --ce-color-bg-solid-active: rgba(48,49,51,0.95);
  --ce-color-fill-secondary: rgba(48,49,51,0.06);
  --ce-color-inversion-text: #000000;
  --ce-color-primary-active: #AB3347;
  --ce-color-primary-border: #F7CDCF;
  --ce-color-text-secondary: rgba(48,49,51,0.65);
  --ce-color-fill-quaternary: rgba(48,49,51,0.02);
  --ce-color-inversion-hover: #0D0D0D;
  --ce-color-primary-bg-hover: #FFF0F0;
  --ce-color-text-quaternary: rgba(48,49,51,0.25);
  --ce-color-border-secondary: #F0F0F0;
  --ce-color-inversion-active: #000000;
  --ce-color-inversion-border: #262626;
  --ce-color-inversion-bg-hover: #333333;
  --ce-color-primary-text-hover: #DE717C;
  --ce-color-primary-text-active: #AB3347;
  --ce-color-inversion-text-hover: #0D0D0D;
  --ce-color-primary-border-hover: #EB9DA2;
  --ce-color-inversion-text-active: #000000;
  --ce-color-inversion-border-hover: #1A1A1A;
}

:root h1 {
  --font-size: 38px;
}

:root h2 {
  --font-size: 30px;
}

:root h3 {
  --font-size: 24px;
}

:root h4 {
  --font-size: 20px;
}

:root h5 {
  --font-size: 16px;
}

:root h6 {
  --font-size: 14px;
}

:root page {
  --max-width: 1200px;
}