:root {
  --primary-1-100: #dc4c63;
  --primary-1-300: #cd2843;
  --primary-1-500: #a32035;
  --primary-1-700: #771727;
  --primary-1-900: #4d0f19;
  --primary-2-100: #a3f000;
  --primary-2-300: #92d600;
  --primary-2-500: #80bc00;
  --primary-2-700: #6fa300;
  --primary-2-900: #5e8a00;
  --primary-3-100: #736b64;
  --primary-3-300: #57524c;
  --primary-3-500: #3d3935;
  --primary-3-700: #211f1c;
  --primary-3-900: #050505;
  --secondary-1-100: #faece0;
  --secondary-1-300: #f7deca;
  --secondary-1-500: #f3cfb2;
  --secondary-1-700: #f0c29e;
  --secondary-1-900: #ecb588;
  --secondary-2-100: #f9f3dc;
  --secondary-2-300: #f5ebc7;
  --secondary-2-500: #f1e4b2;
  --secondary-2-700: #eddc9c;
  --secondary-2-900: #e9d586;
  --secondary-3-100: #c5f4e4;
  --secondary-3-500: #16d294;
  --base-1: #050505;
  --base-2: #3d3d3d;
  --base-3: #757575;
  --base-4: #acacac;
  --base-5: #c6c4c4;
  --base-6: #dadada;
  --base-7: #e6e6e6;
  --base-8: #f4f4f4;
  --base-9: #fafafa;
  --base-10: #ffffff;
  --dark-transparent: #00000000;
  --dark-5: #0000000d;
  --dark-10: #0000001a;
  --dark-25: #00000040;
  --dark-50: #00000080;
  --dark-75: #000000bf;
  --light-transparent: #ffffff00;
  --light-5: #ffffff0d;
  --light-10: #ffffff1a;
  --light-25: #ffffff40;
  --light-50: #ffffff80;
  --light-75: #ffffffbf;
  --error: #d91010;
  --success: #3acd07;
  --lg-1: clamp(6.4rem, 4.6792rem + 4.5283vw, 11.2rem);
  --lg-2: clamp(4rem, 2.2792rem + 4.5283vw, 8.8rem);
  --lg-3: clamp(3.6rem, 2.0226rem + 4.1509vw, 8rem);
  --lg-4: clamp(3.2rem, 1.7660rem + 3.7736vw, 7.2rem);
  --md-1: clamp(2.8rem, 1.5094rem + 3.3962vw, 6.4rem);
  --md-2: clamp(2.4rem, 1.2528rem + 3.0189vw, 5.6rem);
  --md-3: clamp(2rem, 0.9962rem + 2.6415vw, 4.8rem);
  --md-4: clamp(2rem, 1.2830rem + 1.8868vw, 4rem);
  --sm-1: clamp(2rem, 1.5698rem + 1.1321vw, 3.2rem);
  --sm-2: clamp(1.6rem, 1.3132rem + 0.7547vw, 2.4rem);
  --sm-3: clamp(1.2rem, 1.0566rem + 0.3774vw, 1.6rem);
  --sm-4: clamp(0.8rem, 0.6566rem + 0.3774vw, 1.2rem);
  --xs-1: clamp(0.8rem, 0.8000rem + 0.0000vw, 0.8rem);
  --xs-2: clamp(0.4rem, 0.4000rem + 0.0000vw, 0.4rem);
  --nil: clamp(0rem, 0.0000rem + 0.0000vw, 0rem);
  --radius-nil: 0px;
  --radius-xs: 2px;
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 16px;
  --radius-xl: 48px;
  --radius-xxl: 150px;
  --radius-mxl: 80px;
  --shadow-nil: 0px;
  --shadow-xs: 2px;
  --shadow-sm: 4px;
  --shadow-md: 8px;
  --shadow-lg: 16px;
  --shadow-xl: 16px;
  --shadow-xxl: 24px;
  --primitive-family-titles: 'Poppins';
  --primitive-family-body: 'Poppins';
  --primitive-weight-light: 'Light';
  --primitive-weight-regular: 'Regular';
  --primitive-weight-medium: 'Medium';
  --primitive-weight-semi-bold: 'Semi Bold';
  --primitive-weight-bold: 'Bold';
  --primitive-weight-extra-bold: 'Extra Bold';
  --display-l-font-family: var(--primitive-family-titles);
  --display-m-font-family: var(--primitive-family-titles);
  --display-m-weight: var(--primitive-weight-semi-bold);
  --display-m-font-size: clamp(3.2rem, 2.6264rem + 1.5094vw, 4.8rem);
  --display-s-font-family: var(--primitive-family-titles);
  --display-s-weight: var(--primitive-weight-semi-bold);
  --display-s-font-size: clamp(2.4rem, 1.8264rem + 1.5094vw, 4rem);
  --display-s-line-height: clamp(3.2rem, 2.4830rem + 1.8868vw, 5.2rem);
  --display-l-weight: var(--primitive-weight-regular);
  --display-l-font-size: clamp(3.2rem, 1.7660rem + 3.7736vw, 7.2rem);
  --display-l-line-height: clamp(3.6rem, 2.0226rem + 4.1509vw, 8rem);
  --display-l-letter-spacing: 0px;
  --display-m-line-height: clamp(3.6rem, 2.8830rem + 1.8868vw, 5.6rem);
  --display-m-letter-spacing: 0px;
  --headline-l-font-family: var(--primitive-family-titles);
  --headline-l-weight: var(--primitive-weight-medium);
  --headline-l-font-size: clamp(2rem, 1.5698rem + 1.1321vw, 3.2rem);
  --headline-l-line-height: clamp(2.8rem, 2.2264rem + 1.5094vw, 4.4rem);
  --headline-l-letter-spacing: 0px;
  --headline-m-font-family: var(--primitive-family-titles);
  --display-s-letter-spacing: 0px;
  --headline-m-weight: var(--primitive-weight-medium);
  --headline-m-font-size: clamp(1.8rem, 1.5849rem + 0.5660vw, 2.4rem);
  --headline-m-line-height: clamp(2.4rem, 2.1132rem + 0.7547vw, 3.2rem);
  --headline-m-letter-spacing: 0px;
  --headline-s-font-family: var(--primitive-family-titles);
  --headline-s-weight: var(--primitive-weight-medium);
  --headline-s-font-size: clamp(1.4rem, 1.2566rem + 0.3774vw, 1.8rem);
  --headline-s-line-height: clamp(1.8rem, 1.5849rem + 0.5660vw, 2.4rem);
  --headline-s-letter-spacing: 0px;
  --body-l-font-family: var(--primitive-family-body);
  --body-l-weight: var(--primitive-weight-regular);
  --body-m-font-family: var(--primitive-family-body);
  --body-s-font-family: var(--primitive-family-body);
  --body-xs-font-family: var(--primitive-family-body);
  --body-m-weight: var(--primitive-weight-regular);
  --body-l-font-size: clamp(1.6rem, 1.3132rem + 0.7547vw, 2.4rem);
  --body-l-line-height: clamp(2.6rem, 2.2415rem + 0.9434vw, 3.6rem);
  --button-font-family: var(--primitive-family-titles);
  --nav-l-font-family: var(--primitive-family-titles);
  --nav-m-font-family: var(--primitive-family-titles);
  --nav-s-font-family: var(--primitive-family-titles);
  --stat-l-font-family: var(--primitive-family-titles);
  --stat-m-font-family: var(--primitive-family-titles);
  --breadcrumb-default-font-family: var(--primitive-family-body);
  --breadcrumb-active-font-family: var(--primitive-family-body);
  --quote-l-font-family: var(--primitive-family-titles);
  --quote-m-font-family: var(--primitive-family-titles);
  --tag-font-family: var(--primitive-family-titles);
  --pre-heading-font-family: var(--primitive-family-titles);
  --label-font-family: var(--primitive-family-body);
  --label-xs-font-family: var(--primitive-family-body);
  --body-l-letter-spacing: 0px;
  --body-s-weight: var(--primitive-weight-regular);
  --body-m-font-size: clamp(1.4rem, 1.2566rem + 0.3774vw, 1.8rem);
  --body-m-line-height: clamp(2rem, 1.7132rem + 0.7547vw, 2.8rem);
  --body-m-letter-spacing: 0px;
  --body-s-font-size: clamp(1.4rem, 1.3283rem + 0.1887vw, 1.6rem);
  --body-s-line-height: clamp(2rem, 1.8566rem + 0.3774vw, 2.4rem);
  --body-s-letter-spacing: 0px;
  --body-xs-weight: var(--primitive-weight-regular);
  --button-weight: var(--primitive-weight-semi-bold);
  --body-xs-font-size: clamp(1.2rem, 1.1283rem + 0.1887vw, 1.4rem);
  --body-xs-line-height: clamp(2rem, 1.8566rem + 0.3774vw, 2.4rem);
  --body-xs-letter-spacing: 0px;
  --quote-l-font-size: clamp(2.4rem, 1.5396rem + 2.2642vw, 4.8rem);
  --quote-l-line-height: clamp(3.6rem, 2.7396rem + 2.2642vw, 6rem);
  --quote-l-letter-spacing: 0px;
  --quote-l-weight: var(--primitive-weight-regular);
  --quote-m-font-size: clamp(1.6rem, 1.3132rem + 0.7547vw, 2.4rem);
  --quote-m-line-height: clamp(2.4rem, 1.8264rem + 1.5094vw, 4rem);
  --quote-m-letter-spacing: 0px;
  --quote-m-weight: var(--primitive-weight-regular);
  --nav-l-font-size: clamp(1.4rem, 1.2566rem + 0.3774vw, 1.8rem);
  --button-font-size: clamp(1.2rem, 1.0566rem + 0.3774vw, 1.6rem);
  --button-line-height: clamp(2rem, 1.8566rem + 0.3774vw, 2.4rem);
  --button-letter-spacing: 0px;
  --nav-l-line-height: clamp(1.4rem, 1.0415rem + 0.9434vw, 2.4rem);
  --nav-l-letter-spacing: 0px;
  --nav-l-weight: var(--primitive-weight-regular);
  --nav-m-font-size: clamp(1.2rem, 1.0566rem + 0.3774vw, 1.6rem);
  --nav-m-line-height: clamp(1.2rem, 0.7698rem + 1.1321vw, 2.4rem);
  --nav-m-letter-spacing: 0px;
  --nav-m-weight: var(--primitive-weight-regular);
  --nav-s-font-size: clamp(1.4rem, 1.4000rem + 0.0000vw, 1.4rem);
  --nav-s-line-height: clamp(1rem, 0.6415rem + 0.9434vw, 2rem);
  --nav-s-letter-spacing: 0px;
  --nav-s-weight: var(--primitive-weight-regular);
  --stat-l-font-size: clamp(3.2rem, 2.2679rem + 2.4528vw, 5.8rem);
  --stat-m-font-size: clamp(2.4rem, 1.8264rem + 1.5094vw, 4rem);
  --breadcrumb-default-font-size: clamp(1.2rem, 1.1283rem + 0.1887vw, 1.4rem);
  --breadcrumb-default-line-height: clamp(1.6rem, 1.4566rem + 0.3774vw, 2rem);
  --breadcrumb-default-letter-spacing: 0px;
  --breadcrumb-default-weight: var(--primitive-weight-regular);
  --breadcrumb-active-font-size: clamp(1.2rem, 1.1283rem + 0.1887vw, 1.4rem);
  --breadcrumb-active-line-height: clamp(1.6rem, 1.4566rem + 0.3774vw, 2rem);
  --breadcrumb-active-letter-spacing: 0px;
  --breadcrumb-active-weight: var(--primitive-weight-medium);
  --tag-font-size: clamp(1.2rem, 1.1283rem + 0.1887vw, 1.4rem);
  --icon-l: clamp(2.4rem, 1.9698rem + 1.1321vw, 3.6rem);
  --icon-m: clamp(1.8rem, 1.5849rem + 0.5660vw, 2.4rem);
  --icon-s: clamp(1.4rem, 1.2566rem + 0.3774vw, 1.8rem);
  --tag-line-height: clamp(1.4rem, 1.3283rem + 0.1887vw, 1.6rem);
  --tag-letter-spacing: 0.800000011920929px;
  --tag-weight: var(--primitive-weight-semi-bold);
  --stat-l-line-height: clamp(4rem, 2.5660rem + 3.7736vw, 8rem);
  --stat-l-letter-spacing: 0px;
  --stat-l-weight: var(--primitive-weight-bold);
  --stat-m-line-height: clamp(3.2rem, 2.6264rem + 1.5094vw, 4.8rem);
  --stat-m-letter-spacing: 0px;
  --stat-m-weight: var(--primitive-weight-light);
  --pre-heading-font-size: clamp(1.4rem, 1.1849rem + 0.5660vw, 2rem);
  --pre-heading-line-height: clamp(1.8rem, 1.4415rem + 0.9434vw, 2.8rem);
  --pre-heading-letter-spacing: 0px;
  --pre-heading-weight: var(--primitive-weight-semi-bold);
  --label-font-size: clamp(1.2rem, 1.1283rem + 0.1887vw, 1.4rem);
  --label-xs-font-size: clamp(1rem, 0.9283rem + 0.1887vw, 1.2rem);
  --label-line-height: clamp(1.6rem, 1.4566rem + 0.3774vw, 2rem);
  --label-xs-line-height: clamp(1rem, 0.9283rem + 0.1887vw, 1.2rem);
  --label-letter-spacing: 0px;
  --label-xs-letter-spacing: 0px;
  --label-weight: var(--primitive-weight-medium);
  --label-xs-weight: var(--primitive-weight-bold)
}
@media (min-width:768px) {
  :root {
    --radius-nil: 0px;
    --radius-xs: 2px;
    --radius-sm: 6px;
    --radius-md: 12px;
    --radius-lg: 20px;
    --radius-xl: 48px;
    --radius-xxl: 150px;
    --radius-mxl: 120px;
    --shadow-nil: 0px;
    --shadow-xs: 2px;
    --shadow-sm: 6px;
    --shadow-md: 12px;
    --shadow-lg: 20px;
    --shadow-xl: 24px;
    --shadow-xxl: 40px
  }
}
@media (min-width:1200px) {
  :root {
    --radius-nil: 0px;
    --radius-xs: 4px;
    --radius-sm: 8px;
    --radius-md: 16px;
    --radius-lg: 24px;
    --radius-xl: 60px;
    --radius-xxl: 300px;
    --radius-mxl: 160px;
    --shadow-nil: 0px;
    --shadow-xs: 4px;
    --shadow-sm: 8px;
    --shadow-md: 16px;
    --shadow-lg: 24px;
    --shadow-xl: 40px;
    --shadow-xxl: 60px
  }
}
.theme-1 {
  --express-bkg-primary: var(--base-10);
  --express-bkg-seconday: var(--base-8);
  --express-title-font: IDX Sans;
  --express-body-font: IDX Sans;
  --express-title: var(--base-1);
  --express-body-primary: var(--primary-3-500);
  --express-body-secondary: var(--primary-3-300);
  --express-button: var(--primary-2-500);
  --express-button-foreground: var(--base-10);
  --express-button-radius: 100px;
  --express-panel-cards-bkg: var(--base-8);
  --express-panel-cards-foreground: var(--base-3);
  --express-rounded-edges: var(--radius-xl);
  --express-shadows: var(--shadow-md);
  --express-highlights: var(--primary-2-500);
  --express-ui-elements: var(--base-1);
  --general-bg: var(--secondary-2-100);
  --general-bg-secondary: var(--secondary-1-300);
  --general-pre-heading: var(--primary-1-500);
  --general-display: var(--primary-3-500);
  --general-headline: var(--express-title);
  --general-display-text-on-dark: var(--base-10);
  --general-body: var(--express-body-primary);
  --general-body-secondary: var(--base-3);
  --general-body-text-on-dark: var(--base-10);
  --general-utility: var(--primary-1-500);
  --general-utility-text-on-dark: var(--light-75);
  --general-quote: var(--primary-3-500);
  --general-stats: var(--primary-1-500);
  --general-pictograms: var(--base-1);
  --general-icons: var(--primary-3-500);
  --general-body-link: var(--express-title);
  --general-body-link-hover: var(--primary-1-500);
  --general-dividers: var(--dark-25);
  --general-focus-border: var(--express-highlights);
  --general-focus-border-weight: 2;
  --header-bg: var(--base-10);
  --header-main-gap: var(--sm-1);
  --header-main-nav-text: var(--base-1);
  --header-main-buttons-bg: var(--light-transparent);
  --header-main-buttons-icon: var(--base-1);
  --header-main-buttons-border-colour: var(--dark-transparent);
  --header-main-buttons-border-weight: 0;
  --header-main-buttons-border-radius: var(--radius-nil);
  --header-main-buttons-padding: var(--xs-1);
  --header-main-buttons-hover-bg: var(--base-8);
  --header-main-buttons-hover-icon: var(--base-3);
  --header-main-buttons-hover-border: var(--dark-transparent);
  --header-main-nav-gap: var(--sm-1);
  --header-main-nav-bg: var(--light-transparent);
  --header-main-nav-border-radius: var(--radius-xs);
  --header-grad-overlay: false;
  --header-main-nav-hover-text: var(--base-1);
  --header-main-nav-hover-bg: var(--dark-50);
  --header-main-nav-active-text: var(--base-10);
  --header-main-nav-active-bg: var(--base-1);
  --header-main-nav-active-indicator-weight: 0;
  --header-main-nav-active-indicator: var(--dark-75);
  --header-main-nav-padding-left-right: var(--sm-3);
  --header-main-nav-padding-top-bottom: var(--xs-1);
  --header-top-nav-gap: var(--sm-3);
  --header-top-gap: var(--sm-2);
  --header-top-top-bar-bg: var(--base-8);
  --header-top-nav-text: var(--base-3);
  --header-top-nav-hover-text: var(--base-1);
  --header-top-nav-active-text: var(--base-1);
  --header-top-nav-active-indicator-weight: 1;
  --header-top-nav-active-indicator: var(--base-1);
  --header-top-nav-padding-left-right: var(--xs-2);
  --header-top-nav-padding-top-bottom: var(--nil);
  --header-top-share-price-gap: var(--sm-4);
  --header-top-share-price-title: var(--base-1);
  --header-top-share-price-price: var(--base-1);
  --header-top-share-price-variance: var(--base-3);
  --menu-bg: var(--base-10);
  --menu-item-gap: 0px;
  --menu-padding-top-bottom: var(--md-3);
  --menu-divider: var(--base-6);
  --menu-divider-weight: 1;
  --menu-bottom-border: var(--base-6);
  --menu-bottom-border-weight: 0;
  --menu-bottom-radius: var(--radius-xs);
  --menu-shadow: var(--dark-10);
  --menu-shadow-offset: var(--shadow-xs);
  --menu-shadow-blur: var(--shadow-xl);
  --menu-item-padding-left-right: var(--sm-4);
  --menu-item-padding-top-bottom: var(--sm-3);
  --menu-item-item-bg: var(--light-transparent);
  --menu-item-item-text: var(--base-1);
  --menu-item-item-icon: var(--base-1);
  --menu-item-hover-item-bg: var(--dark-5);
  --menu-item-hover-item-text: var(--base-1);
  --menu-item-hover-item-icon: var(--base-3);
  --menu-item-active-item-bg: var(--dark-10);
  --menu-item-active-item-text: var(--base-1);
  --menu-item-active-item-icon: var(--base-1);
  --menu-item-active-item-indicator-weight: 2;
  --menu-item-active-item-indicator: var(--base-1);
  --footer-main-bg: var(--base-10);
  --footer-bottom-bar-bg: var(--base-10);
  --footer-divider: var(--base-3);
  --footer-divider-weight: 1;
  --header-logo-variant: Dark;
  --footer-heading: var(--base-1);
  --footer-text: var(--base-1);
  --footer-link: var(--base-3);
  --footer-link-hover: var(--base-1);
  --footer-copyright: var(--base-3);
  --footer-social: var(--base-3);
  --footer-social-hover: var(--base-1);
  --header-bottom-border-weight: 1;
  --header-bottom-border: var(--dark-25);
  --header-shadow-colour: var(--dark-25);
  --header-shadow-offset: var(--shadow-nil);
  --header-shadow-blur: var(--shadow-nil);
  --header-top-language-switcher-text: var(--base-1);
  --header-main-search-panel-bg: var(--base-10);
  --header-main-search-panel-heading: var(--base-1);
  --header-main-search-panel-icon: var(--base-1);
  --header-main-search-panel-text: var(--base-3);
  --header-main-search-panel-active-text: var(--base-1);
  --header-main-search-panel-hover-bg: var(--dark-5);
  --header-top-language-switcher-dropdown-bg: var(--base-10);
  --header-top-language-switcher-dropdown-border: var(--base-1);
  --header-top-language-switcher-dropdown-border-weight: 0;
  --header-top-language-switcher-dropdown-border-radius: var(--radius-xs);
  --header-top-language-switcher-dropdown-text: var(--base-1);
  --header-top-language-switcher-dropdown-hover-text: var(--base-1);
  --header-top-language-switcher-dropdown-hover-bg: var(--dark-5);
  --header-top-language-switcher-dropdown-active-text: var(--base-1);
  --header-top-language-switcher-dropdown-padding-left-right: var(--sm-4);
  --header-top-language-switcher-dropdown-padding-top-bottom: var(--xs-1);
  --header-top-language-switcher-dropdown-shadow: var(--dark-10);
  --header-top-language-switcher-dropdown-shadow-offset: var(--shadow-xs);
  --header-top-language-switcher-dropdown-shadow-blur: var(--shadow-sm);
  --header-main-search-panel-shadow: var(--dark-10);
  --header-main-search-panel-shadow-offset: var(--shadow-xs);
  --header-main-search-panel-shadow-blur: var(--shadow-md);
  --header-top-language-switcher-icon: var(--base-1);
  --header-top-language-switcher-gap: var(--xs-2);
  --header-top-language-switcher-hover-text: var(--base-3);
  --header-top-language-switcher-hover-icon: var(--base-3);
  --header-main-search-panel-radius: var(--radius-xs);
  --header-main-search-panel-input-field-bg: var(--dark-5);
  --header-main-search-panel-input-field-border: var(--dark-transparent);
  --header-main-search-panel-input-field-hover-border: var(--base-6);
  --header-main-search-panel-input-field-border-weight: 1;
  --header-main-search-panel-input-field-border-radius: var(--radius-xs);
  --header-main-search-panel-input-field-default-text: var(--base-3);
  --header-main-search-panel-input-field-active-text: var(--base-1);
  --header-main-search-panel-input-field-icon: var(--base-1);
  --header-main-search-panel-input-field-hover-bg: var(--dark-5);
  --header-main-search-panel-input-field-padding: var(--sm-3);
  --menu-signpost-heading: var(--base-1);
  --menu-signpost-body: var(--base-3);
  --panel-bg: var(--base-8);
  --panel-bg: var(--secondary-1-300);
  --panel-pre-heading: var(--base-3);
  --panel-display: var(--base-1);
  --panel-headline: var(--base-1);
  --panel-body: var(--base-1);
  --panel-utility: var(--base-1);
  --panel-pictograms: var(--base-1);
  --panel-stats: var(--primary-1-500);
  --panel-quotes: var(--base-1);
  --panel-border-weight: 1;
  --panel-border-colour: var(--dark-10);
  --panel-border-radius: var(--radius-xs);
  --panel-shadow-colour: var(--dark-25);
  --panel-shadow-offset: var(--shadow-nil);
  --panel-shadow-blur: var(--shadow-nil);
  --card-card-light: var(--base-10);
  --card-card-light-hover: var(--base-1);
  --card-bg: var(--secondary-2-300);
  --card-pre-heading: var(--primary-1-500);
  --card-title: var(--base-1);
  --card-body: var(--primary-3-500);
  --card-pictograms: var(--base-1);
  --card-stats: var(--base-1);
  --card-utility: var(--primary-1-500);
  --card-border-weight: 0;
  --card-border-colour: var(--dark-10);
  --card-border-radius: var(--radius-lg);
  --card-shadow-colour: var(--dark-25);
  --card-shadow-offset: var(--shadow-nil);
  --card-shadow-blur: var(--shadow-nil);
  --card-hover-bg: var(--secondary-1-100);
  --card-hover-fg: var(--base-1);
  --card-hover-border: var(--dark-25);
  --card-hover-card-shadow-colour: var(--dark-25);
  --card-hover-card-shadow-offset: var(--shadow-nil);
  --card-hover-card-shadow-blur: var(--shadow-nil);
  --card-active-bg: var(--secondary-1-300);
  --card-active-fg: var(--base-1);
  --card-active-border: var(--dark-10);
  --ui-accordions-gap: var(--sm-2);
  --ui-action-buttons-bg: var(--dark-50);
  --ui-back-to-top-bg: var(--primary-1-500);
  --ui-back-to-top-icon: var(--base-10);
  --ui-back-to-top-text: var(--base-10);
  --ui-back-to-top-border-colour: var(--dark-transparent);
  --ui-back-to-top-border-weight: 0;
  --ui-back-to-top-border-radius: var(--radius-xxl);
  --ui-back-to-top-padding: var(--sm-3);
  --ui-tables-header-bg: var(--secondary-2-300);
  --ui-tables-header-text: var(--base-1);
  --ui-tables-cell-bg: var(--secondary-2-100);
  --ui-tables-cell-text: var(--base-1);
  --ui-tables-cell-icon: var(--base-1);
  --ui-tables-padding-left-right: var(--sm-2);
  --ui-tables-padding-top-bottom: var(--sm-2);
  --ui-breadcrumb-text: var(--base-2);
  --ui-breadcrumb-arrow: var(--base-1);
  --ui-breadcrumb-gap: var(--xs-1);
  --ui-breadcrumb-hover-text: var(--base-1);
  --ui-breadcrumb-active-text: var(--base-1);
  --ui-buttons-primary-bg: var(--primary-1-500);
  --ui-buttons-primary-text: var(--express-button-foreground);
  --ui-buttons-primary-icon: var(--secondary-2-900);
  --ui-buttons-primary-border-colour: var(--dark-transparent);
  --ui-buttons-primary-border-weight: 0;
  --ui-buttons-primary-border-radius: var(--radius-xxl);
  --ui-buttons-primary-padding-left-right: var(--sm-3);
  --ui-buttons-primary-padding-top-bottom: var(--sm-4);
  --ui-buttons-primary-hover-bg: var(--primary-1-700);
  --ui-buttons-primary-hover-text: var(--base-10);
  --ui-buttons-primary-hover-icon: var(--secondary-2-900);
  --ui-buttons-primary-hover-border: var(--dark-transparent);
  --ui-buttons-secondary-bg: var(--secondary-2-500);
  --ui-buttons-secondary-text: var(--base-1);
  --ui-buttons-secondary-icon: var(--primary-1-500);
  --ui-buttons-secondary-border-colour: var(--primary-2-500);
  --ui-buttons-secondary-border-weight: 0;
  --ui-buttons-secondary-border-radius: var(--radius-xxl);
  --ui-buttons-secondary-padding-left-right: var(--sm-3);
  --ui-buttons-secondary-padding-top-bottom: var(--sm-4);
  --ui-buttons-secondary-hover-bg: var(--secondary-2-700);
  --ui-buttons-secondary-hover-text: var(--base-1);
  --ui-buttons-secondary-hover-icon: var(--primary-1-500);
  --ui-buttons-secondary-hover-border: var(--base-3);
  --ui-buttons-link-text: var(--base-1);
  --ui-buttons-link-icon: var(--base-1);
  --ui-buttons-link-hover-text: var(--primary-1-500);
  --ui-buttons-link-hover-icon: var(--primary-1-500);
  --ui-action-buttons-icon: var(--base-10);
  --ui-action-buttons-border-colour: var(--dark-transparent);
  --ui-action-buttons-border-weight: 0;
  --ui-action-buttons-border-radius: var(--radius-xxl);
  --ui-action-buttons-padding: var(--xs-1);
  --ui-action-buttons-hover-bg: var(--dark-75);
  --ui-action-buttons-hover-icon: var(--base-10);
  --ui-action-buttons-hover-border: var(--dark-transparent);
  --ui-accordions-item-bg: var(--secondary-2-300);
  --ui-accordions-item-title: var(--base-1);
  --ui-accordions-item-body: var(--base-3);
  --ui-accordions-item-icons: var(--base-1);
  --ui-accordions-item-padding-left-right: var(--md-3);
  --ui-accordions-item-padding-top-bottom: var(--sm-1);
  --ui-accordions-item-border-colour: var(--secondary-2-900);
  --ui-accordions-item-border-weight: 1;
  --ui-accordions-item-border-radius: var(--radius-xs);
  --ui-accordions-item-hover-bg: var(--secondary-2-500);
  --ui-accordions-item-hover-title: var(--dark-50);
  --ui-accordions-item-hover-body: var(--base-3);
  --ui-accordions-item-hover-icon: var(--dark-50);
  --ui-accordions-item-hover-border: var(--dark-50);
  --ui-accordions-item-active-bg: var(--secondary-1-300);
  --ui-accordions-item-active-title: var(--base-1);
  --ui-accordions-item-active-body: var(--base-3);
  --ui-accordions-item-active-icon: var(--base-1);
  --ui-accordions-item-active-border: var(--secondary-1-500);
  --ui-category-tags-bg: var(--secondary-2-100);
  --ui-category-tags-text: var(--base-1);
  --ui-category-tags-border-colour: var(--secondary-2-300);
  --ui-category-tags-border-weight: 0;
  --ui-category-tags-border-radius: var(--radius-sm);
  --ui-category-tags-padding: var(--sm-4);
  --ui-category-tags-hover-bg: var(--secondary-2-500);
  --ui-category-tags-hover-text: var(--base-1);
  --ui-category-tags-hover-border: var(--base-3);
  --ui-input-input-field-input-label: var(--base-1);
  --ui-images-image-radius: var(--radius-xl);
  --ui-images-overlays-gradient-overlay-colour: var(--dark-25);
  --ui-images-overlays-gradient-overlay-strength: 50px;
  --ui-images-overlays-transparency-colour: var(--light-transparent);
  --ui-images-overlays-image-tint: var(--light-50);
  --ui-images-overlays-popup-overlay: var(--dark-10);
  --ui-input-input-field-label-field-gap: var(--radius-md);
  --ui-input-input-field-border-radius: var(--radius-xs);
  --ui-input-input-field-padding-left-right: var(--sm-3);
  --ui-input-input-field-padding-top-bottom: var(--sm-3);
  --ui-filter-bar-bkg: var(--base-8);
  --ui-filter-bar-padding-left-right: var(--n-margin);
  --ui-filter-bar-padding-top-bottom: var(--sm-1);
  --ui-filter-bar-shadow: var(--dark-10);
  --ui-filter-bar-shadow-offset: var(--shadow-nil);
  --ui-filter-bar-shadow-blur: var(--shadow-nil);
  --ui-input-input-field-text-icon-gap: var(--xs-1);
  --ui-pagination-arrows-fill-bg: var(--primary-3-500);
  --ui-pagination-arrows-fill-icon: var(--base-10);
  --ui-pagination-arrows-fill-border-colour: var(--dark-transparent);
  --ui-pagination-arrows-fill-border-weight: 0;
  --ui-pagination-arrows-fill-border-radius: var(--radius-xxl);
  --ui-pagination-arrows-fill-padding: var(--xs-1);
  --ui-pagination-arrows-fill-hover-bg: var(--primary-3-900);
  --ui-pagination-arrows-fill-hover-icon: var(--base-10);
  --ui-pagination-arrows-fill-hover-border: var(--dark-transparent);
  --ui-pagination-arrows-fill-bg-disabled: var(--base-6);
  --ui-pagination-arrows-fill-icon-disabled: var(--base-3);
  --ui-pagination-arrows-transparent-icon: var(--base-1);
  --ui-pagination-arrows-transparent-border-colour: var(--dark-transparent);
  --ui-pagination-arrows-transparent-border-weight: 0;
  --ui-pagination-arrows-transparent-border-radius: var(--radius-nil);
  --ui-pagination-arrows-transparent-padding: var(--xs-1);
  --ui-pagination-arrows-transparent-hover-icon: var(--base-3);
  --ui-pagination-arrows-transparent-hover-border: var(--dark-transparent);
  --ui-pagination-arrows-transparent-icon-disabled: var(--base-6);
  --ui-pagination-numbers-colour: var(--base-3);
  --ui-pagination-numbers-gap: var(--sm-3);
  --ui-pagination-numbers-hover: var(--base-1);
  --ui-pagination-numbers-active-colour: var(--base-1);
  --ui-pagination-carousel-lines-colour: var(--dark-25);
  --ui-pagination-carousel-lines-hover: var(--dark-50);
  --ui-pagination-carousel-lines-active-colour: var(--base-1);
  --ui-pagination-carousel-lines-width: var(--md-3);
  --ui-pagination-carousel-lines-height: 2px;
  --ui-pagination-carousel-lines-border-radius: var(--radius-sm);
  --ui-pagination-carousel-lines-active-width: var(--lg-1);
  --ui-pagination-carousel-lines-gap: var(--sm-4);
  --ui-input-input-field-bg: var(--secondary-2-100);
  --ui-input-input-field-text: var(--base-2);
  --ui-input-input-field-icon: var(--base-2);
  --ui-input-input-field-border: var(--base-6);
  --ui-input-input-field-border-weight: 1;
  --ui-tables-divider: var(--base-6);
  --ui-tables-divider-weight: 1;
  --ui-tables-table-radius: var(--radius-xs);
  --ui-tabs-gap: var(--sm-4);
  --ui-tabs-item-bg: var(--secondary-1-100);
  --ui-tabs-item-text: var(--base-1);
  --ui-tabs-item-icon: var(--base-1);
  --ui-tabs-item-padding-left-right: var(--sm-2);
  --ui-tabs-item-padding-top-bottom: var(--sm-3);
  --ui-tabs-item-tiny-tabs-padding-left-right: var(--xs-1);
  --ui-tabs-item-tiny-tabs-padding-top-bottom: var(--xs-1);
  --ui-tabs-item-border-colour: var(--base-1);
  --ui-tabs-item-border-weight: 0;
  --ui-input-input-field-hover-bg: var(--secondary-2-100);
  --ui-input-input-field-hover-text: var(--base-2);
  --ui-input-input-field-hover-icon: var(--base-3);
  --ui-input-input-field-hover-border: var(--base-2);
  --ui-input-input-field-active-bg: var(--secondary-2-100);
  --ui-input-input-field-active-text: var(--base-2);
  --ui-input-input-field-active-icon: var(--base-2);
  --ui-input-input-field-active-border: var(--base-1);
  --ui-input-input-field-disabled-bg: var(--base-8);
  --ui-input-input-field-disabled-text: var(--base-3);
  --ui-input-input-field-disabled-icon: var(--base-3);
  --ui-input-input-field-disabled-border: var(--base-6);
  --ui-tabs-item-border-radius: var(--radius-xs);
  --ui-input-input-field-error-colour: var(--error);
  --ui-tabs-item-hover-bg: var(--secondary-1-300);
  --ui-tabs-item-hover-text: var(--base-1);
  --ui-tabs-item-hover-icon: var(--base-1);
  --ui-tabs-item-hover-border: var(--primary-1-900);
  --ui-tabs-item-active-bg: var(--secondary-1-300);
  --ui-tabs-item-active-text: var(--base-1);
  --ui-tabs-item-active-icon: var(--base-1);
  --ui-tabs-item-active-border: var(--primary-1-900);
  --ui-tools-primary-panel-bkg: var(--base-1);
  --ui-video-toolbar-bkg: var(--base-8);
  --ui-video-toolbar-fg: var(--base-1);
  --ui-video-timeline-bkg: var(--base-6);
  --ui-video-timeline-indicator: var(--base-1);
  --ui-tools-primary-panel-text: var(--base-10);
  --ui-tools-secondary-panel-bkg: var(--base-10);
  --ui-tools-secondary-panel-text: var(--base-1);
  --ui-tools-border-lines: var(--dark-25);
  --ui-tools-headings: var(--base-1);
  --ui-tools-body-text: var(--base-3);
  --ui-tools-chart-colour-1: var(--primary-1-500);
  --ui-tools-chart-colour-2: var(--secondary-1-500);
  --ui-tools-chart-colour-3: var(--secondary-1-100);
  --ui-tools-timeline-line: var(--base-5);
  --ui-tools-timeline-dot: var(--base-3);
  --ui-pagination-carousel-arrows-text-arrow-gap: var(--sm-2);
  --ui-pagination-carousel-arrows-text-colour: var(--base-3);
  --ui-pagination-carousel-arrows-arrow-gap: var(--xs-1);
  --ui-input-dropdown-items-default-text: var(--base-1);
  --ui-input-dropdown-items-hover-text: var(--base-1);
  --ui-input-dropdown-items-hover-bg: var(--dark-5);
  --ui-input-dropdown-items-active-text: var(--base-1);
  --ui-input-dropdown-items-active-bg: var(--base-10);
  --ui-input-dropdown-items-disabled-bg: var(--ui-input-dropdown-bg);
  --ui-input-dropdown-items-disabled-text: var(--base-6);
  --ui-input-dropdown-bg: var(--base-10);
  --ui-input-dropdown-border: var(--base-1);
  --ui-input-dropdown-border-weight: 0;
  --ui-input-dropdown-border-radius: var(--radius-xs);
  --ui-input-dropdown-shadow: var(--dark-10);
  --ui-input-dropdown-shadow-offset: var(--shadow-xs);
  --ui-input-dropdown-shadow-blur: var(--shadow-sm);
  --ui-input-selectors-text: var(--base-2);
  --ui-input-selectors-icon: var(--base-2);
  --ui-input-selectors-hover-text: var(--base-1);
  --ui-input-selectors-hover-icon: var(--base-1);
  --ui-input-selectors-active-text: var(--base-1);
  --ui-input-selectors-active-icon: var(--base-1);
  --ui-input-selectors-disabled-text: var(--base-6);
  --ui-input-selectors-disabled-icon: var(--base-6)
}
.theme-2 {
  --express-bkg-primary: var(--base-1);
  --express-bkg-seconday: var(--base-3);
  --express-title-font: IDX Sans;
  --express-body-font: IDX Sans;
  --express-title: var(--base-10);
  --express-body-primary: var(--base-8);
  --express-body-secondary: var(--base-6);
  --express-button: var(--secondary-2-500);
  --express-button-foreground: var(--base-1);
  --express-button-radius: 100px;
  --express-panel-cards-bkg: var(--light-10);
  --express-panel-cards-foreground: var(--base-10);
  --express-rounded-edges: 0px;
  --express-shadows: 0px;
  --express-highlights: var(--base-6);
  --express-ui-elements: #ffffff;
  --general-bg: var(--primary-1-500);
  --general-bg-secondary: var(--secondary-2-100);
  --general-pre-heading: var(--secondary-2-500);
  --general-display: var(--base-8);
  --general-headline: var(--express-title);
  --general-display-text-on-dark: var(--base-10);
  --general-body: var(--express-body-primary);
  --general-body-secondary: var(--base-6);
  --general-body-text-on-dark: var(--base-10);
  --general-utility: var(--secondary-2-500);
  --general-utility-text-on-dark: var(--light-75);
  --general-quote: var(--base-10);
  --general-stats: var(--express-highlights);
  --general-pictograms: var(--primary-2-500);
  --general-icons: var(--base-10);
  --general-body-link: var(--express-title);
  --general-body-link-hover: var(--base-10);
  --general-dividers: var(--light-25);
  --general-focus-border: var(--express-highlights);
  --general-focus-border-weight: 2;
  --header-bg: var(--dark-transparent);
  --header-main-gap: var(--sm-1);
  --header-main-nav-text: var(--base-10);
  --header-main-buttons-bg: var(--light-transparent);
  --header-main-buttons-icon: var(--base-10);
  --header-main-buttons-border-colour: var(--dark-transparent);
  --header-main-buttons-border-weight: 0;
  --header-main-buttons-border-radius: var(--radius-nil);
  --header-main-buttons-padding: var(--xs-1);
  --header-main-buttons-hover-bg: var(--light-10);
  --header-main-buttons-hover-icon: var(--base-8);
  --header-main-buttons-hover-border: var(--dark-transparent);
  --header-main-nav-gap: var(--sm-1);
  --header-main-nav-bg: var(--dark-transparent);
  --header-main-nav-border-radius: var(--radius-xs);
  --header-grad-overlay: true;
  --header-main-nav-hover-text: var(--base-10);
  --header-main-nav-hover-bg: var(--light-10);
  --header-main-nav-active-text: var(--base-1);
  --header-main-nav-active-bg: var(--base-10);
  --header-main-nav-active-indicator-weight: 0;
  --header-main-nav-active-indicator: var(--base-10);
  --header-main-nav-padding-left-right: var(--sm-3);
  --header-main-nav-padding-top-bottom: var(--xs-1);
  --header-top-nav-gap: var(--sm-3);
  --header-top-gap: var(--sm-2);
  --header-top-top-bar-bg: var(--base-1);
  --header-top-nav-text: var(--base-10);
  --header-top-nav-hover-text: var(--base-10);
  --header-top-nav-active-text: var(--base-10);
  --header-top-nav-active-indicator-weight: 1;
  --header-top-nav-active-indicator: var(--base-10);
  --header-top-nav-padding-left-right: var(--xs-2);
  --header-top-nav-padding-top-bottom: var(--nil);
  --header-top-share-price-gap: var(--sm-4);
  --header-top-share-price-title: var(--base-10);
  --header-top-share-price-price: var(--base-10);
  --header-top-share-price-variance: var(--base-10);
  --menu-bg: var(--base-1);
  --menu-item-gap: 0px;
  --menu-padding-top-bottom: var(--md-3);
  --menu-divider: var(--light-10);
  --menu-divider-weight: 1;
  --menu-bottom-border: var(--base-3);
  --menu-bottom-border-weight: 0;
  --menu-bottom-radius: var(--radius-xs);
  --menu-shadow: var(--dark-transparent);
  --menu-shadow-offset: var(--shadow-nil);
  --menu-shadow-blur: var(--shadow-sm);
  --menu-item-padding-left-right: var(--sm-4);
  --menu-item-padding-top-bottom: var(--sm-3);
  --menu-item-item-bg: var(--dark-transparent);
  --menu-item-item-text: var(--base-8);
  --menu-item-item-icon: var(--base-8);
  --menu-item-hover-item-bg: var(--light-5);
  --menu-item-hover-item-text: var(--base-8);
  --menu-item-hover-item-icon: var(--base-8);
  --menu-item-active-item-bg: var(--light-10);
  --menu-item-active-item-text: var(--base-8);
  --menu-item-active-item-icon: var(--base-8);
  --menu-item-active-item-indicator-weight: 2;
  --menu-item-active-item-indicator: var(--base-10);
  --footer-main-bg: var(--base-2);
  --footer-bottom-bar-bg: var(--base-8);
  --footer-divider: var(--base-8);
  --footer-divider-weight: 1;
  --header-logo-variant: Light;
  --footer-heading: var(--base-8);
  --footer-text: var(--base-8);
  --footer-link: var(--base-8);
  --footer-link-hover: var(--base-8);
  --footer-copyright: var(--base-8);
  --footer-social: var(--base-8);
  --footer-social-hover: var(--base-8);
  --header-bottom-border-weight: 0;
  --header-bottom-border: var(--dark-25);
  --header-shadow-colour: var(--dark-25);
  --header-shadow-offset: var(--shadow-nil);
  --header-shadow-blur: var(--shadow-nil);
  --header-top-language-switcher-text: var(--base-10);
  --header-main-search-panel-bg: var(--base-1);
  --header-main-search-panel-heading: var(--base-10);
  --header-main-search-panel-icon: var(--base-10);
  --header-main-search-panel-text: var(--base-6);
  --header-main-search-panel-active-text: var(--base-10);
  --header-main-search-panel-hover-bg: var(--light-5);
  --header-top-language-switcher-dropdown-bg: var(--base-1);
  --header-top-language-switcher-dropdown-border: var(--base-10);
  --header-top-language-switcher-dropdown-border-weight: 0;
  --header-top-language-switcher-dropdown-border-radius: var(--radius-xs);
  --header-top-language-switcher-dropdown-text: var(--base-10);
  --header-top-language-switcher-dropdown-hover-text: var(--base-10);
  --header-top-language-switcher-dropdown-hover-bg: var(--light-10);
  --header-top-language-switcher-dropdown-active-text: var(--base-10);
  --header-top-language-switcher-dropdown-padding-left-right: var(--sm-4);
  --header-top-language-switcher-dropdown-padding-top-bottom: var(--xs-1);
  --header-top-language-switcher-dropdown-shadow: var(--dark-transparent);
  --header-top-language-switcher-dropdown-shadow-offset: var(--shadow-nil);
  --header-top-language-switcher-dropdown-shadow-blur: var(--shadow-sm);
  --header-main-search-panel-shadow: var(--dark-transparent);
  --header-main-search-panel-shadow-offset: var(--shadow-nil);
  --header-main-search-panel-shadow-blur: var(--shadow-sm);
  --header-top-language-switcher-icon: var(--base-10);
  --header-top-language-switcher-gap: var(--xs-2);
  --header-top-language-switcher-hover-text: var(--light-75);
  --header-top-language-switcher-hover-icon: var(--light-75);
  --header-main-search-panel-radius: var(--radius-xs);
  --header-main-search-panel-input-field-bg: var(--light-5);
  --header-main-search-panel-input-field-border: var(--dark-transparent);
  --header-main-search-panel-input-field-hover-border: var(--light-25);
  --header-main-search-panel-input-field-border-weight: 1;
  --header-main-search-panel-input-field-border-radius: var(--radius-xs);
  --header-main-search-panel-input-field-default-text: var(--base-3);
  --header-main-search-panel-input-field-active-text: var(--base-1);
  --header-main-search-panel-input-field-icon: var(--base-1);
  --header-main-search-panel-input-field-hover-bg: var(--base-1);
  --header-main-search-panel-input-field-padding: var(--sm-3);
  --menu-signpost-heading: var(--base-10);
  --menu-signpost-body: var(--base-6);
  --panel-bg: var(--base-8);
  --panel-bg: var(--primary-1-500);
  --panel-pre-heading: var(--secondary-2-500);
  --panel-display: var(--base-8);
  --panel-headline: var(--base-8);
  --panel-body: var(--base-8);
  --panel-utility: var(--base-8);
  --panel-pictograms: var(--primary-2-500);
  --panel-stats: var(--base-8);
  --panel-quotes: var(--base-10);
  --panel-border-weight: 0;
  --panel-border-colour: var(--dark-transparent);
  --panel-border-radius: var(--radius-xs);
  --panel-shadow-colour: var(--dark-25);
  --panel-shadow-offset: var(--shadow-nil);
  --panel-shadow-blur: var(--shadow-nil);
  --card-card-light: var(--base-10);
  --card-card-light-hover: var(--base-1);
  --card-bg: var(--secondary-2-300);
  --card-pre-heading: var(--base-6);
  --card-title: var(--base-10);
  --card-body: var(--base-8);
  --card-pictograms: var(--base-8);
  --card-stats: var(--base-8);
  --card-utility: var(--base-8);
  --card-border-weight: 0;
  --card-border-colour: var(--dark-transparent);
  --card-border-radius: var(--radius-lg);
  --card-shadow-colour: var(--dark-25);
  --card-shadow-offset: var(--shadow-nil);
  --card-shadow-blur: var(--shadow-nil);
  --card-hover-bg: var(--base-3);
  --card-hover-fg: var(--base-3);
  --card-hover-border: var(--base-3);
  --card-hover-card-shadow-colour: var(--dark-25);
  --card-hover-card-shadow-offset: var(--shadow-nil);
  --card-hover-card-shadow-blur: var(--shadow-nil);
  --card-active-bg: var(--base-3);
  --card-active-fg: var(--base-3);
  --card-active-border: var(--base-3);
  --ui-accordions-gap: var(--sm-2);
  --ui-action-buttons-bg: var(--light-25);
  --ui-back-to-top-bg: var(--light-25);
  --ui-back-to-top-icon: var(--base-10);
  --ui-back-to-top-text: var(--base-10);
  --ui-back-to-top-border-colour: var(--dark-transparent);
  --ui-back-to-top-border-weight: 0;
  --ui-back-to-top-border-radius: var(--radius-nil);
  --ui-back-to-top-padding: var(--xs-1);
  --ui-tables-header-bg: var(--secondary-2-300);
  --ui-tables-header-text: var(--base-1);
  --ui-tables-cell-bg: var(--base-10);
  --ui-tables-cell-text: var(--base-1);
  --ui-tables-cell-icon: var(--base-1);
  --ui-tables-padding-left-right: var(--sm-2);
  --ui-tables-padding-top-bottom: var(--sm-2);
  --ui-breadcrumb-text: var(--base-10);
  --ui-breadcrumb-arrow: var(--light-75);
  --ui-breadcrumb-gap: var(--xs-1);
  --ui-breadcrumb-hover-text: var(--light-75);
  --ui-breadcrumb-active-text: var(--light-75);
  --ui-buttons-primary-bg: var(--primary-1-500);
  --ui-buttons-primary-text: var(--base-10);
  --ui-buttons-primary-icon: var(--base-10);
  --ui-buttons-primary-border-colour: var(--dark-transparent);
  --ui-buttons-primary-border-weight: 0;
  --ui-buttons-primary-border-radius: var(--radius-xxl);
  --ui-buttons-primary-padding-left-right: var(--sm-3);
  --ui-buttons-primary-padding-top-bottom: var(--sm-4);
  --ui-buttons-primary-hover-bg: var(--secondary-2-700);
  --ui-buttons-primary-hover-text: var(--base-1);
  --ui-buttons-primary-hover-icon: var(--primary-1-500);
  --ui-buttons-primary-hover-border: var(--dark-transparent);
  --ui-buttons-secondary-bg: var(--secondary-1-500);
  --ui-buttons-secondary-text: var(--base-1);
  --ui-buttons-secondary-icon: var(--base-1);
  --ui-buttons-secondary-border-colour: var(--light-50);
  --ui-buttons-secondary-border-weight: 0;
  --ui-buttons-secondary-border-radius: var(--radius-xxl);
  --ui-buttons-secondary-padding-left-right: var(--sm-3);
  --ui-buttons-secondary-padding-top-bottom: var(--sm-4);
  --ui-buttons-secondary-hover-bg: var(--secondary-1-900);
  --ui-buttons-secondary-hover-text: var(--base-1);
  --ui-buttons-secondary-hover-icon: var(--base-1);
  --ui-buttons-secondary-hover-border: var(--base-1);
  --ui-buttons-link-text: var(--base-10);
  --ui-buttons-link-icon: var(--base-10);
  --ui-buttons-link-hover-text: var(--secondary-2-500);
  --ui-buttons-link-hover-icon: var(--secondary-2-500);
  --ui-action-buttons-icon: var(--base-10);
  --ui-action-buttons-border-colour: var(--dark-transparent);
  --ui-action-buttons-border-weight: 0;
  --ui-action-buttons-border-radius: var(--radius-xxl);
  --ui-action-buttons-padding: var(--xs-1);
  --ui-action-buttons-hover-bg: var(--light-50);
  --ui-action-buttons-hover-icon: var(--base-8);
  --ui-action-buttons-hover-border: var(--dark-transparent);
  --ui-accordions-item-bg: var(--dark-transparent);
  --ui-accordions-item-title: var(--express-button-foreground);
  --ui-accordions-item-body: var(--light-50);
  --ui-accordions-item-icons: var(--express-button-foreground);
  --ui-accordions-item-padding-left-right: var(--md-3);
  --ui-accordions-item-padding-top-bottom: var(--sm-1);
  --ui-accordions-item-border-colour: var(--light-50);
  --ui-accordions-item-border-weight: 2;
  --ui-accordions-item-border-radius: var(--radius-nil);
  --ui-accordions-item-hover-bg: var(--dark-transparent);
  --ui-accordions-item-hover-title: var(--base-10);
  --ui-accordions-item-hover-body: var(--light-50);
  --ui-accordions-item-hover-icon: var(--base-10);
  --ui-accordions-item-hover-border: var(--base-10);
  --ui-accordions-item-active-bg: var(--light-25);
  --ui-accordions-item-active-title: var(--base-10);
  --ui-accordions-item-active-body: var(--light-50);
  --ui-accordions-item-active-icon: var(--base-10);
  --ui-accordions-item-active-border: var(--dark-transparent);
  --ui-category-tags-bg: var(--dark-transparent);
  --ui-category-tags-text: var(--base-10);
  --ui-category-tags-border-colour: var(--light-50);
  --ui-category-tags-border-weight: 0;
  --ui-category-tags-border-radius: var(--radius-sm);
  --ui-category-tags-padding: var(--sm-4);
  --ui-category-tags-hover-bg: var(--dark-transparent);
  --ui-category-tags-hover-text: var(--base-10);
  --ui-category-tags-hover-border: var(--base-10);
  --ui-input-input-field-input-label: var(--express-button-foreground);
  --ui-images-image-radius: var(--radius-lg);
  --ui-images-overlays-gradient-overlay-colour: var(--dark-25);
  --ui-images-overlays-gradient-overlay-strength: 50px;
  --ui-images-overlays-transparency-colour: var(--dark-transparent);
  --ui-images-overlays-image-tint: var(--dark-25);
  --ui-images-overlays-popup-overlay: var(--light-50);
  --ui-input-input-field-label-field-gap: var(--radius-nil);
  --ui-input-input-field-border-radius: var(--radius-nil);
  --ui-input-input-field-padding-left-right: var(--radius-nil);
  --ui-input-input-field-padding-top-bottom: var(--radius-nil);
  --ui-filter-bar-bkg: var(--base-1);
  --ui-filter-bar-padding-left-right: var(--n-margin);
  --ui-filter-bar-padding-top-bottom: var(--sm-1);
  --ui-filter-bar-shadow: var(--dark-transparent);
  --ui-filter-bar-shadow-offset: var(--shadow-nil);
  --ui-filter-bar-shadow-blur: var(--shadow-sm);
  --ui-input-input-field-text-icon-gap: var(--radius-nil);
  --ui-pagination-arrows-fill-bg: var(--base-10);
  --ui-pagination-arrows-fill-icon: var(--base-1);
  --ui-pagination-arrows-fill-border-colour: var(--dark-transparent);
  --ui-pagination-arrows-fill-border-weight: 0;
  --ui-pagination-arrows-fill-border-radius: var(--radius-xxl);
  --ui-pagination-arrows-fill-padding: var(--xs-1);
  --ui-pagination-arrows-fill-hover-bg: var(--base-6);
  --ui-pagination-arrows-fill-hover-icon: var(--base-1);
  --ui-pagination-arrows-fill-hover-border: var(--dark-transparent);
  --ui-pagination-arrows-fill-bg-disabled: var(--base-3);
  --ui-pagination-arrows-fill-icon-disabled: var(--base-6);
  --ui-pagination-arrows-transparent-icon: var(--base-10);
  --ui-pagination-arrows-transparent-border-colour: var(--dark-transparent);
  --ui-pagination-arrows-transparent-border-weight: 0;
  --ui-pagination-arrows-transparent-border-radius: var(--radius-nil);
  --ui-pagination-arrows-transparent-padding: var(--xs-1);
  --ui-pagination-arrows-transparent-hover-icon: var(--light-50);
  --ui-pagination-arrows-transparent-hover-border: var(--dark-transparent);
  --ui-pagination-arrows-transparent-icon-disabled: var(--light-50);
  --ui-pagination-numbers-colour: var(--light-50);
  --ui-pagination-numbers-gap: var(--sm-3);
  --ui-pagination-numbers-hover: var(--light-75);
  --ui-pagination-numbers-active-colour: var(--base-10);
  --ui-pagination-carousel-lines-colour: var(--light-25);
  --ui-pagination-carousel-lines-hover: var(--light-50);
  --ui-pagination-carousel-lines-active-colour: var(--base-10);
  --ui-pagination-carousel-lines-width: var(--md-3);
  --ui-pagination-carousel-lines-height: 2px;
  --ui-pagination-carousel-lines-border-radius: var(--radius-sm);
  --ui-pagination-carousel-lines-active-width: var(--lg-1);
  --ui-pagination-carousel-lines-gap: var(--sm-4);
  --ui-input-input-field-bg: var(--dark-transparent);
  --ui-input-input-field-text: var(--express-button-foreground);
  --ui-input-input-field-icon: var(--express-button-foreground);
  --ui-input-input-field-border: var(--light-50);
  --ui-input-input-field-border-weight: 2;
  --ui-tables-divider: var(--base-6);
  --ui-tables-divider-weight: 1;
  --ui-tables-table-radius: var(--radius-xs);
  --ui-tabs-gap: var(--sm-4);
  --ui-tabs-item-bg: var(--dark-transparent);
  --ui-tabs-item-text: var(--express-button-foreground);
  --ui-tabs-item-icon: var(--express-button-foreground);
  --ui-tabs-item-padding-left-right: var(--sm-2);
  --ui-tabs-item-padding-top-bottom: var(--sm-3);
  --ui-tabs-item-tiny-tabs-padding-left-right: var(--xs-1);
  --ui-tabs-item-tiny-tabs-padding-top-bottom: var(--xs-1);
  --ui-tabs-item-border-colour: var(--light-50);
  --ui-tabs-item-border-weight: 2;
  --ui-input-input-field-hover-bg: var(--dark-transparent);
  --ui-input-input-field-hover-text: var(--base-10);
  --ui-input-input-field-hover-icon: var(--base-10);
  --ui-input-input-field-hover-border: var(--base-10);
  --ui-input-input-field-active-bg: var(--light-25);
  --ui-input-input-field-active-text: var(--base-10);
  --ui-input-input-field-active-icon: var(--base-10);
  --ui-input-input-field-active-border: var(--dark-transparent);
  --ui-input-input-field-disabled-bg: var(--base-10);
  --ui-input-input-field-disabled-text: var(--light-25);
  --ui-input-input-field-disabled-icon: var(--light-25);
  --ui-input-input-field-disabled-border: var(--dark-transparent);
  --ui-tabs-item-border-radius: var(--radius-nil);
  --ui-input-input-field-error-colour: var(--general-focus-border);
  --ui-tabs-item-hover-bg: var(--dark-transparent);
  --ui-tabs-item-hover-text: var(--base-10);
  --ui-tabs-item-hover-icon: var(--base-10);
  --ui-tabs-item-hover-border: var(--base-10);
  --ui-tabs-item-active-bg: var(--light-25);
  --ui-tabs-item-active-text: var(--base-10);
  --ui-tabs-item-active-icon: var(--base-10);
  --ui-tabs-item-active-border: var(--dark-transparent);
  --ui-tools-primary-panel-bkg: var(--base-1);
  --ui-video-toolbar-bkg: var(--base-1);
  --ui-video-toolbar-fg: var(--base-10);
  --ui-video-timeline-bkg: var(--base-6);
  --ui-video-timeline-indicator: var(--base-1);
  --ui-tools-primary-panel-text: var(--base-10);
  --ui-tools-secondary-panel-bkg: var(--base-10);
  --ui-tools-secondary-panel-text: var(--base-1);
  --ui-tools-border-lines: var(--dark-25);
  --ui-tools-headings: var(--base-1);
  --ui-tools-body-text: var(--base-3);
  --ui-tools-chart-colour-1: var(--primary-1-500);
  --ui-tools-chart-colour-2: var(--secondary-1-500);
  --ui-tools-chart-colour-3: var(--secondary-1-100);
  --ui-tools-timeline-line: var(--base-2);
  --ui-tools-timeline-dot: var(--base-9);
  --ui-pagination-carousel-arrows-text-arrow-gap: var(--sm-2);
  --ui-pagination-carousel-arrows-text-colour: var(--light-75);
  --ui-pagination-carousel-arrows-arrow-gap: var(--xs-1);
  --ui-input-dropdown-items-default-text: var(--base-10);
  --ui-input-dropdown-items-hover-text: var(--base-10);
  --ui-input-dropdown-items-hover-bg: var(--light-10);
  --ui-input-dropdown-items-active-text: var(--base-10);
  --ui-input-dropdown-items-active-bg: var(--light-10);
  --ui-input-dropdown-items-disabled-bg: var(--light-10);
  --ui-input-dropdown-items-disabled-text: var(--base-10);
  --ui-input-dropdown-bg: var(--base-1);
  --ui-input-dropdown-border: var(--base-10);
  --ui-input-dropdown-border-weight: 0;
  --ui-input-dropdown-border-radius: var(--radius-xs);
  --ui-input-dropdown-shadow: var(--dark-transparent);
  --ui-input-dropdown-shadow-offset: var(--shadow-nil);
  --ui-input-dropdown-shadow-blur: var(--shadow-sm);
  --ui-input-selectors-text: var(--express-button-foreground);
  --ui-input-selectors-icon: var(--express-button-foreground);
  --ui-input-selectors-hover-text: var(--express-button-foreground);
  --ui-input-selectors-hover-icon: var(--express-button-foreground);
  --ui-input-selectors-active-text: var(--express-button-foreground);
  --ui-input-selectors-active-icon: var(--express-button-foreground);
  --ui-input-selectors-disabled-text: var(--express-button-foreground);
  --ui-input-selectors-disabled-icon: var(--express-button-foreground)
}
.theme-3 {
  --express-bkg-primary: var(--base-8);
  --express-bkg-seconday: var(--base-10);
  --express-title-font: IDX Sans;
  --express-body-font: IDX Sans;
  --express-title: var(--base-4);
  --express-body-primary: var(--base-3);
  --express-body-secondary: var(--base-5);
  --express-button: var(--dark-10);
  --express-button-foreground: var(--base-1);
  --express-button-radius: 100px;
  --express-panel-cards-bkg: var(--base-9);
  --express-panel-cards-foreground: var(--base-2);
  --express-rounded-edges: 0px;
  --express-shadows: 0px;
  --express-highlights: var(--base-4);
  --express-ui-elements: var(--base-5);
  --general-bg: var(--express-bkg-primary);
  --general-bg-secondary: var(--express-bkg-seconday);
  --general-pre-heading: var(--express-highlights);
  --general-display: var(--base-2);
  --general-headline: var(--express-title);
  --general-display-text-on-dark: var(--base-10);
  --general-body: var(--express-body-primary);
  --general-body-secondary: var(--base-3);
  --general-body-text-on-dark: var(--base-10);
  --general-utility: var(--express-highlights);
  --general-utility-text-on-dark: var(--light-75);
  --general-quote: var(--express-highlights);
  --general-stats: var(--express-highlights);
  --general-pictograms: var(--express-highlights);
  --general-icons: var(--express-highlights);
  --general-body-link: var(--express-title);
  --general-body-link-hover: var(--base-1);
  --general-dividers: var(--dark-25);
  --general-focus-border: var(--express-highlights);
  --general-focus-border-weight: 2;
  --header-bg: var(--ui-images-overlays-transparency-colour);
  --header-main-gap: var(--sm-1);
  --header-main-nav-text: var(--base-3);
  --header-main-buttons-bg: var(--light-transparent);
  --header-main-buttons-icon: var(--base-1);
  --header-main-buttons-border-colour: var(--dark-transparent);
  --header-main-buttons-border-weight: 0;
  --header-main-buttons-border-radius: var(--radius-nil);
  --header-main-buttons-padding: var(--xs-1);
  --header-main-buttons-hover-bg: var(--base-6);
  --header-main-buttons-hover-icon: var(--base-1);
  --header-main-buttons-hover-border: var(--dark-transparent);
  --header-main-nav-gap: var(--sm-1);
  --header-main-nav-bg: var(--light-transparent);
  --header-main-nav-border-radius: var(--radius-nil);
  --header-grad-overlay: true;
  --header-main-nav-hover-text: var(--base-1);
  --header-main-nav-hover-bg: var(--dark-5);
  --header-main-nav-active-text: var(--base-1);
  --header-main-nav-active-bg: var(--dark-transparent);
  --header-main-nav-active-indicator-weight: 2;
  --header-main-nav-active-indicator: var(--dark-75);
  --header-main-nav-padding-left-right: var(--sm-3);
  --header-main-nav-padding-top-bottom: var(--xs-1);
  --header-top-nav-gap: var(--sm-3);
  --header-top-gap: var(--sm-2);
  --header-top-top-bar-bg: var(--base-3);
  --header-top-nav-text: var(--base-10);
  --header-top-nav-hover-text: var(--base-10);
  --header-top-nav-active-text: var(--base-10);
  --header-top-nav-active-indicator-weight: 1;
  --header-top-nav-active-indicator: var(--light-transparent);
  --header-top-nav-padding-left-right: var(--xs-2);
  --header-top-nav-padding-top-bottom: var(--nil);
  --header-top-share-price-gap: var(--sm-4);
  --header-top-share-price-title: var(--base-10);
  --header-top-share-price-price: var(--base-10);
  --header-top-share-price-variance: var(--base-10);
  --menu-bg: var(--base-8);
  --menu-item-gap: 0px;
  --menu-padding-top-bottom: var(--md-3);
  --menu-divider: var(--base-8);
  --menu-divider-weight: 1;
  --menu-bottom-border: var(--base-8);
  --menu-bottom-border-weight: 0;
  --menu-bottom-radius: var(--radius-xs);
  --menu-shadow: var(--dark-transparent);
  --menu-shadow-offset: var(--shadow-xs);
  --menu-shadow-blur: var(--shadow-sm);
  --menu-item-padding-left-right: var(--sm-4);
  --menu-item-padding-top-bottom: var(--sm-3);
  --menu-item-item-bg: var(--light-transparent);
  --menu-item-item-text: var(--base-1);
  --menu-item-item-icon: var(--base-1);
  --menu-item-hover-item-bg: var(--dark-5);
  --menu-item-hover-item-text: var(--base-1);
  --menu-item-hover-item-icon: var(--base-3);
  --menu-item-active-item-bg: var(--dark-10);
  --menu-item-active-item-text: var(--base-1);
  --menu-item-active-item-icon: var(--base-1);
  --menu-item-active-item-indicator-weight: 2;
  --menu-item-active-item-indicator: var(--base-1);
  --footer-main-bg: var(--base-8);
  --footer-bottom-bar-bg: var(--base-8);
  --footer-divider: var(--base-8);
  --footer-divider-weight: 1;
  --header-logo-variant: Dark;
  --footer-heading: var(--base-8);
  --footer-text: var(--base-8);
  --footer-link: var(--base-8);
  --footer-link-hover: var(--base-8);
  --footer-copyright: var(--base-8);
  --footer-social: var(--base-8);
  --footer-social-hover: var(--base-8);
  --header-bottom-border-weight: 1;
  --header-bottom-border: var(--dark-25);
  --header-shadow-colour: var(--dark-25);
  --header-shadow-offset: var(--shadow-nil);
  --header-shadow-blur: var(--shadow-nil);
  --header-top-language-switcher-text: var(--base-3);
  --header-main-search-panel-bg: var(--base-8);
  --header-main-search-panel-heading: var(--base-1);
  --header-main-search-panel-icon: var(--base-3);
  --header-main-search-panel-text: var(--base-3);
  --header-main-search-panel-active-text: var(--base-3);
  --header-main-search-panel-hover-bg: var(--dark-5);
  --header-top-language-switcher-dropdown-bg: var(--base-8);
  --header-top-language-switcher-dropdown-border: var(--base-6);
  --header-top-language-switcher-dropdown-border-weight: 1;
  --header-top-language-switcher-dropdown-border-radius: var(--radius-xs);
  --header-top-language-switcher-dropdown-text: var(--base-10);
  --header-top-language-switcher-dropdown-hover-text: var(--base-10);
  --header-top-language-switcher-dropdown-hover-bg: var(--dark-75);
  --header-top-language-switcher-dropdown-active-text: var(--base-1);
  --header-top-language-switcher-dropdown-padding-left-right: var(--sm-4);
  --header-top-language-switcher-dropdown-padding-top-bottom: var(--xs-1);
  --header-top-language-switcher-dropdown-shadow: var(--dark-transparent);
  --header-top-language-switcher-dropdown-shadow-offset: var(--shadow-xs);
  --header-top-language-switcher-dropdown-shadow-blur: var(--shadow-sm);
  --header-main-search-panel-shadow: var(--dark-transparent);
  --header-main-search-panel-shadow-offset: var(--shadow-xs);
  --header-main-search-panel-shadow-blur: var(--shadow-sm);
  --header-top-language-switcher-icon: var(--base-3);
  --header-top-language-switcher-gap: var(--xs-2);
  --header-top-language-switcher-hover-text: var(--base-1);
  --header-top-language-switcher-hover-icon: var(--base-1);
  --header-main-search-panel-radius: var(--radius-xs);
  --header-main-search-panel-input-field-bg: var(--dark-transparent);
  --header-main-search-panel-input-field-border: var(--base-8);
  --header-main-search-panel-input-field-hover-border: var(--base-6);
  --header-main-search-panel-input-field-border-weight: 2;
  --header-main-search-panel-input-field-border-radius: var(--radius-xs);
  --header-main-search-panel-input-field-default-text: var(--base-3);
  --header-main-search-panel-input-field-active-text: var(--base-3);
  --header-main-search-panel-input-field-icon: var(--base-3);
  --header-main-search-panel-input-field-hover-bg: var(--base-3);
  --header-main-search-panel-input-field-padding: var(--sm-3);
  --menu-signpost-heading: var(--base-1);
  --menu-signpost-body: var(--base-3);
  --panel-bg: var(--base-8);
  --panel-bg: var(--base-10);
  --panel-pre-heading: var(--base-1);
  --panel-display: var(--base-1);
  --panel-headline: var(--base-1);
  --panel-body: var(--base-1);
  --panel-utility: var(--base-3);
  --panel-pictograms: var(--base-3);
  --panel-stats: var(--base-3);
  --panel-quotes: var(--base-3);
  --panel-border-weight: 0;
  --panel-border-colour: var(--dark-transparent);
  --panel-border-radius: var(--radius-xs);
  --panel-shadow-colour: var(--dark-25);
  --panel-shadow-offset: var(--shadow-nil);
  --panel-shadow-blur: var(--shadow-nil);
  --card-card-light: var(--base-10);
  --card-card-light-hover: var(--base-1);
  --card-bg: var(--base-10);
  --card-pre-heading: var(--base-3);
  --card-title: var(--base-1);
  --card-body: var(--base-3);
  --card-pictograms: var(--base-3);
  --card-stats: var(--base-3);
  --card-utility: var(--base-3);
  --card-border-weight: 0;
  --card-border-colour: var(--dark-transparent);
  --card-border-radius: var(--radius-lg);
  --card-shadow-colour: var(--dark-25);
  --card-shadow-offset: var(--shadow-nil);
  --card-shadow-blur: var(--shadow-nil);
  --card-hover-bg: var(--base-1);
  --card-hover-fg: var(--base-1);
  --card-hover-border: var(--base-1);
  --card-hover-card-shadow-colour: var(--dark-25);
  --card-hover-card-shadow-offset: var(--shadow-nil);
  --card-hover-card-shadow-blur: var(--shadow-nil);
  --card-active-bg: var(--base-3);
  --card-active-fg: var(--base-3);
  --card-active-border: var(--base-3);
  --ui-accordions-gap: var(--sm-2);
  --ui-action-buttons-bg: var(--base-8);
  --ui-back-to-top-bg: var(--base-8);
  --ui-back-to-top-icon: var(--base-1);
  --ui-back-to-top-text: var(--base-1);
  --ui-back-to-top-border-colour: var(--dark-transparent);
  --ui-back-to-top-border-weight: 0;
  --ui-back-to-top-border-radius: var(--radius-nil);
  --ui-back-to-top-padding: var(--xs-1);
  --ui-tables-header-bg: #ffffff;
  --ui-tables-header-text: #ffffff;
  --ui-tables-cell-bg: #ffffff;
  --ui-tables-cell-text: #ffffff;
  --ui-tables-cell-icon: #ffffff;
  --ui-tables-padding-left-right: var(--sm-2);
  --ui-tables-padding-top-bottom: var(--sm-2);
  --ui-breadcrumb-text: var(--base-3);
  --ui-breadcrumb-arrow: var(--base-3);
  --ui-breadcrumb-gap: var(--xs-1);
  --ui-breadcrumb-hover-text: var(--base-3);
  --ui-breadcrumb-active-text: var(--base-3);
  --ui-buttons-primary-bg: var(--express-button);
  --ui-buttons-primary-text: var(--express-button-foreground);
  --ui-buttons-primary-icon: var(--express-button-foreground);
  --ui-buttons-primary-border-colour: var(--dark-transparent);
  --ui-buttons-primary-border-weight: 0;
  --ui-buttons-primary-border-radius: var(--radius-xxl);
  --ui-buttons-primary-padding-left-right: var(--sm-3);
  --ui-buttons-primary-padding-top-bottom: var(--sm-4);
  --ui-buttons-primary-hover-bg: var(--base-6);
  --ui-buttons-primary-hover-text: var(--base-1);
  --ui-buttons-primary-hover-icon: var(--base-1);
  --ui-buttons-primary-hover-border: var(--dark-transparent);
  --ui-buttons-secondary-bg: var(--dark-transparent);
  --ui-buttons-secondary-text: var(--base-1);
  --ui-buttons-secondary-icon: var(--base-1);
  --ui-buttons-secondary-border-colour: var(--base-1);
  --ui-buttons-secondary-border-weight: 0;
  --ui-buttons-secondary-border-radius: var(--radius-xxl);
  --ui-buttons-secondary-padding-left-right: var(--sm-3);
  --ui-buttons-secondary-padding-top-bottom: var(--sm-4);
  --ui-buttons-secondary-hover-bg: var(--dark-transparent);
  --ui-buttons-secondary-hover-text: var(--base-1);
  --ui-buttons-secondary-hover-icon: var(--base-1);
  --ui-buttons-secondary-hover-border: var(--base-6);
  --ui-buttons-link-text: var(--base-1);
  --ui-buttons-link-icon: var(--base-1);
  --ui-buttons-link-hover-text: var(--base-1);
  --ui-buttons-link-hover-icon: var(--base-1);
  --ui-action-buttons-icon: var(--base-1);
  --ui-action-buttons-border-colour: var(--dark-transparent);
  --ui-action-buttons-border-weight: 0;
  --ui-action-buttons-border-radius: var(--radius-xxl);
  --ui-action-buttons-padding: var(--xs-1);
  --ui-action-buttons-hover-bg: var(--base-6);
  --ui-action-buttons-hover-icon: var(--base-1);
  --ui-action-buttons-hover-border: var(--dark-transparent);
  --ui-accordions-item-bg: var(--express-button);
  --ui-accordions-item-title: var(--express-button-foreground);
  --ui-accordions-item-body: var(--express-button-foreground);
  --ui-accordions-item-icons: var(--express-button-foreground);
  --ui-accordions-item-padding-left-right: var(--md-3);
  --ui-accordions-item-padding-top-bottom: var(--sm-1);
  --ui-accordions-item-border-colour: var(--dark-transparent);
  --ui-accordions-item-border-weight: 0;
  --ui-accordions-item-border-radius: var(--radius-xs);
  --ui-accordions-item-hover-bg: var(--base-6);
  --ui-accordions-item-hover-title: var(--base-1);
  --ui-accordions-item-hover-body: var(--express-button-foreground);
  --ui-accordions-item-hover-icon: var(--base-1);
  --ui-accordions-item-hover-border: var(--dark-transparent);
  --ui-accordions-item-active-bg: var(--base-6);
  --ui-accordions-item-active-title: var(--base-1);
  --ui-accordions-item-active-body: var(--express-button-foreground);
  --ui-accordions-item-active-icon: var(--base-1);
  --ui-accordions-item-active-border: var(--dark-transparent);
  --ui-category-tags-bg: var(--dark-transparent);
  --ui-category-tags-text: var(--base-1);
  --ui-category-tags-border-colour: var(--base-1);
  --ui-category-tags-border-weight: 0;
  --ui-category-tags-border-radius: var(--radius-sm);
  --ui-category-tags-padding: var(--sm-4);
  --ui-category-tags-hover-bg: var(--dark-transparent);
  --ui-category-tags-hover-text: var(--base-1);
  --ui-category-tags-hover-border: var(--base-6);
  --ui-input-input-field-input-label: var(--express-button-foreground);
  --ui-images-image-radius: var(--radius-lg);
  --ui-images-overlays-gradient-overlay-colour: var(--primary-2-300);
  --ui-images-overlays-gradient-overlay-strength: 50px;
  --ui-images-overlays-transparency-colour: var(--light-transparent);
  --ui-images-overlays-image-tint: var(--light-50);
  --ui-images-overlays-popup-overlay: var(--dark-75);
  --ui-input-input-field-label-field-gap: var(--radius-nil);
  --ui-input-input-field-border-radius: var(--radius-nil);
  --ui-input-input-field-padding-left-right: var(--radius-nil);
  --ui-input-input-field-padding-top-bottom: var(--radius-nil);
  --ui-filter-bar-bkg: var(--base-1);
  --ui-filter-bar-padding-left-right: var(--n-margin);
  --ui-filter-bar-padding-top-bottom: var(--sm-1);
  --ui-filter-bar-shadow: var(--dark-transparent);
  --ui-filter-bar-shadow-offset: var(--shadow-xs);
  --ui-filter-bar-shadow-blur: var(--shadow-sm);
  --ui-input-input-field-text-icon-gap: var(--radius-nil);
  --ui-pagination-arrows-fill-bg: var(--base-10);
  --ui-pagination-arrows-fill-icon: var(--base-1);
  --ui-pagination-arrows-fill-border-colour: var(--dark-transparent);
  --ui-pagination-arrows-fill-border-weight: 0;
  --ui-pagination-arrows-fill-border-radius: var(--radius-xxl);
  --ui-pagination-arrows-fill-padding: var(--xs-1);
  --ui-pagination-arrows-fill-hover-bg: var(--base-6);
  --ui-pagination-arrows-fill-hover-icon: var(--base-1);
  --ui-pagination-arrows-fill-hover-border: var(--dark-transparent);
  --ui-pagination-arrows-fill-bg-disabled: var(--base-6);
  --ui-pagination-arrows-fill-icon-disabled: var(--base-1);
  --ui-pagination-arrows-transparent-icon: var(--dark-50);
  --ui-pagination-arrows-transparent-border-colour: var(--dark-transparent);
  --ui-pagination-arrows-transparent-border-weight: 0;
  --ui-pagination-arrows-transparent-border-radius: var(--radius-nil);
  --ui-pagination-arrows-transparent-padding: var(--xs-1);
  --ui-pagination-arrows-transparent-hover-icon: var(--dark-75);
  --ui-pagination-arrows-transparent-hover-border: var(--dark-transparent);
  --ui-pagination-arrows-transparent-icon-disabled: var(--dark-10);
  --ui-pagination-numbers-colour: var(--base-3);
  --ui-pagination-numbers-gap: var(--sm-3);
  --ui-pagination-numbers-hover: var(--base-1);
  --ui-pagination-numbers-active-colour: var(--base-1);
  --ui-pagination-carousel-lines-colour: var(--base-6);
  --ui-pagination-carousel-lines-hover: var(--base-3);
  --ui-pagination-carousel-lines-active-colour: var(--base-1);
  --ui-pagination-carousel-lines-width: var(--md-3);
  --ui-pagination-carousel-lines-height: 2px;
  --ui-pagination-carousel-lines-border-radius: var(--radius-sm);
  --ui-pagination-carousel-lines-active-width: var(--lg-1);
  --ui-pagination-carousel-lines-gap: var(--sm-4);
  --ui-input-input-field-bg: var(--express-button);
  --ui-input-input-field-text: var(--express-button-foreground);
  --ui-input-input-field-icon: var(--express-button-foreground);
  --ui-input-input-field-border: var(--dark-transparent);
  --ui-input-input-field-border-weight: 0;
  --ui-tables-divider: #ffffff;
  --ui-tables-divider-weight: 1;
  --ui-tables-table-radius: var(--radius-xs);
  --ui-tabs-gap: var(--sm-4);
  --ui-tabs-item-bg: var(--express-button);
  --ui-tabs-item-text: var(--express-button-foreground);
  --ui-tabs-item-icon: var(--express-button-foreground);
  --ui-tabs-item-padding-left-right: var(--sm-2);
  --ui-tabs-item-padding-top-bottom: var(--sm-3);
  --ui-tabs-item-tiny-tabs-padding-left-right: var(--xs-1);
  --ui-tabs-item-tiny-tabs-padding-top-bottom: var(--xs-1);
  --ui-tabs-item-border-colour: var(--dark-transparent);
  --ui-tabs-item-border-weight: 0;
  --ui-input-input-field-hover-bg: var(--base-6);
  --ui-input-input-field-hover-text: var(--base-1);
  --ui-input-input-field-hover-icon: var(--base-1);
  --ui-input-input-field-hover-border: var(--dark-transparent);
  --ui-input-input-field-active-bg: var(--base-6);
  --ui-input-input-field-active-text: var(--base-1);
  --ui-input-input-field-active-icon: var(--base-1);
  --ui-input-input-field-active-border: var(--dark-transparent);
  --ui-input-input-field-disabled-bg: var(--base-1);
  --ui-input-input-field-disabled-text: var(--base-6);
  --ui-input-input-field-disabled-icon: var(--base-6);
  --ui-input-input-field-disabled-border: var(--dark-transparent);
  --ui-tabs-item-border-radius: var(--radius-xs);
  --ui-input-input-field-error-colour: var(--general-focus-border);
  --ui-tabs-item-hover-bg: var(--base-6);
  --ui-tabs-item-hover-text: var(--base-1);
  --ui-tabs-item-hover-icon: var(--base-1);
  --ui-tabs-item-hover-border: var(--dark-transparent);
  --ui-tabs-item-active-bg: var(--base-6);
  --ui-tabs-item-active-text: var(--base-1);
  --ui-tabs-item-active-icon: var(--base-1);
  --ui-tabs-item-active-border: var(--dark-transparent);
  --ui-tools-primary-panel-bkg: var(--base-1);
  --ui-video-toolbar-bkg: var(--base-6);
  --ui-video-toolbar-fg: var(--base-1);
  --ui-video-timeline-bkg: var(--base-10);
  --ui-video-timeline-indicator: var(--base-1);
  --ui-tools-primary-panel-text: var(--base-10);
  --ui-tools-secondary-panel-bkg: var(--base-10);
  --ui-tools-secondary-panel-text: var(--base-1);
  --ui-tools-border-lines: var(--dark-25);
  --ui-tools-headings: var(--base-1);
  --ui-tools-body-text: var(--base-3);
  --ui-tools-chart-colour-1: var(--primary-1-500);
  --ui-tools-chart-colour-2: var(--secondary-1-500);
  --ui-tools-chart-colour-3: var(--secondary-1-100);
  --ui-tools-timeline-line: var(--base-1);
  --ui-tools-timeline-dot: var(--base-1);
  --ui-pagination-carousel-arrows-text-arrow-gap: var(--sm-2);
  --ui-pagination-carousel-arrows-text-colour: var(--base-6);
  --ui-pagination-carousel-arrows-arrow-gap: var(--xs-1);
  --ui-input-dropdown-items-default-text: var(--base-10);
  --ui-input-dropdown-items-hover-text: var(--base-10);
  --ui-input-dropdown-items-hover-bg: var(--dark-75);
  --ui-input-dropdown-items-active-text: var(--base-1);
  --ui-input-dropdown-items-active-bg: var(--dark-75);
  --ui-input-dropdown-items-disabled-bg: var(--dark-75);
  --ui-input-dropdown-items-disabled-text: var(--base-1);
  --ui-input-dropdown-bg: var(--base-8);
  --ui-input-dropdown-border: var(--base-6);
  --ui-input-dropdown-border-weight: 1;
  --ui-input-dropdown-border-radius: var(--radius-xs);
  --ui-input-dropdown-shadow: var(--dark-transparent);
  --ui-input-dropdown-shadow-offset: var(--shadow-xs);
  --ui-input-dropdown-shadow-blur: var(--shadow-sm);
  --ui-input-selectors-text: var(--express-button-foreground);
  --ui-input-selectors-icon: var(--express-button-foreground);
  --ui-input-selectors-hover-text: var(--express-button-foreground);
  --ui-input-selectors-hover-icon: var(--express-button-foreground);
  --ui-input-selectors-active-text: var(--express-button-foreground);
  --ui-input-selectors-active-icon: var(--express-button-foreground);
  --ui-input-selectors-disabled-text: var(--express-button-foreground);
  --ui-input-selectors-disabled-icon: var(--express-button-foreground)
}
.theme-1,
.theme-2,
.theme-3 {
  --gradient-1: linear-gradient(180deg, var(--primary-1-500) 0%, var(--primary-1-900) 100%);
  --gradient-2: linear-gradient(180deg, var(--secondary-2-300) 0%, var(--primary-2-500) 100%);
  --gradient-3: linear-gradient(180deg, var(--secondary-2-300) 6.42%, var(--primary-1-500) 98.25%);
  --gradient-4: linear-gradient(180deg, var(--secondary-2-300) 8.88%, var(--secondary-1-900) 97.44%);
  --gradient-overlay-bottom: linear-gradient(180deg, var(--ui-images-overlays-transparency-colour) 0%, var(--ui-images-overlays-gradient-overlay-colour) 100%);
  --gradient-overlay-top: linear-gradient(180deg, var(--ui-images-overlays-gradient-overlay-colour) 0%, var(--ui-images-overlays-transparency-colour) 100%);
  --gradient-overlay-left: linear-gradient(90deg, var(--ui-images-overlays-gradient-overlay-colour) 0%, var(--ui-images-overlays-transparency-colour) 100%);
  --gradient-overlay-right: linear-gradient(270deg, var(--ui-images-overlays-gradient-overlay-colour) 0%, var(--ui-images-overlays-transparency-colour) 100%);
  --box-shadow-none: none;
  --box-shadow-xs: 0 var(--shadow-xs) var(--shadow-xs) 0 rgba(0, 0, 0, 0.10);
  --box-shadow-sm: 0 var(--shadow-sm) var(--shadow-sm) 0 rgba(0, 0, 0, 0.10);
  --box-shadow-md: 0 var(--shadow-md) var(--shadow-md) 0 rgba(0, 0, 0, 0.10);
  --box-shadow-lg: 0 var(--shadow-lg) var(--shadow-lg) 0 rgba(0, 0, 0, 0.10);
  --box-shadow-xl: 0 var(--shadow-xl) var(--shadow-xl) 0 rgba(0, 0, 0, 0.10);
  --box-shadow-xxl: 0 var(--shadow-xxl) var(--shadow-xxl) 0 rgba(0, 0, 0, 0.10)
}
:root {
  --primitive-weight-light: 300;
  --primitive-weight-regular: 400;
  --primitive-weight-medium: 500;
  --primitive-weight-semi-bold: 600;
  --primitive-weight-bold: 700;
  --primitive-weight-extra-bold: 800
}