/* Tenant branding generated from the central tenant registry. */
@layer theme {
  :root {
    --tenant-brand-primary: #2E4833;
    --tenant-brand-secondary: #C99009;
    --tenant-brand-accent: #C99009;
    --tenant-brand-font: #2E4833;
    --color-accent-100: #E6E9E7;
    --color-accent-200: #C9CFCA;
    --color-accent-300: #A7B2A9;
    --color-accent-400: #829185;
    --color-accent-500: #586D5C;
    --color-accent-600: #2E4833;
    --color-accent-700: #283F2D;
    --color-accent-800: #233727;
    --color-accent-900: #1D2E21;
    --color-accent-1000: #18251B;
    --color-accent-1100: #121D14;
    --color-accent-1200: #0D140E;
    --color-important-100: #F9F2E1;
    --color-important-200: #EFDEB5;
    --color-important-300: #E4C884;
    --color-important-400: #D7AD49;
    --color-important-500: #C99009;
    --color-important-600: #B17F08;
    --color-important-700: #996D07;
    --color-important-800: #815C06;
    --color-important-900: #694B05;
    --color-important-1000: #503A04;
    --color-important-1100: #382803;
    --color-important-1200: #201701;
    --color-text-heading: #2E4833;
    --button-accent-textColor: #0F172A;
    --focus-ring: 0 0 0 3px rgb(from var(--tenant-brand-primary) r g b / 20%), 0 0 0 1px var(--tenant-brand-primary);
    --selection-bg: rgb(from var(--tenant-brand-accent) r g b / 22%);
    --selection-fg: #503A04;
    --subMenuItem-active-line-color: var(--tenant-brand-accent);
    --subMenuItem-hover-line-color: rgb(from var(--tenant-brand-accent) r g b / 52%);
    --tenant-surface-text: #2E4833;
    --tenant-surface-heading: #2E4833;
    --tenant-shell-background: radial-gradient(circle at 12% 0%, rgb(from var(--tenant-brand-primary, #005aa0) r g b / 18%), transparent 38%), radial-gradient(circle at 92% 100%, rgb(from var(--tenant-brand-accent, #f3bf48) r g b / 18%), transparent 42%), linear-gradient(145deg, #EAEDEB 0%, #FFFFFF 48%, #FBF6EB 100%);
    --tenant-shell-menu-divider-color: rgb(from var(--tenant-brand-primary, #005aa0) r g b / 18%);
    --tenant-shell-menu-background: rgb(from var(--color-white, #fff) r g b / 92%);
    --tenant-shell-menu-hover-background: var(--color-white, #fff);
    --tenant-shell-menu-active-background: var(--color-white, #fff);
    --tenant-shell-menu-active-elevation: 0 14px 32px rgb(from var(--tenant-brand-primary, #005aa0) r g b / 14%);
    --tenant-shell-menu-text: #0f172a;
    --tenant-shell-menu-hover-text: #0f172a;
    --tenant-shell-menu-active-text: #0f172a;
    --tenant-shell-menu-icon: #0f172a;
    --tenant-shell-menu-hover-icon: #0f172a;
    --tenant-shell-menu-active-icon: var(--tenant-brand-primary, #005aa0);
    --tenant-shell-account-text: #0f172a;
    --tenant-shell-account-meta-text: rgba(15, 23, 42, .68);
    --tenant-shell-account-hover-text: #0f172a;
    --tenant-shell-account-hover-meta-text: rgba(15, 23, 42, .72);
    --tenant-shell-account-hover-background: rgb(from var(--color-white, #fff) r g b / 92%);
    --logo-image: url("https://da.valuya.io/images/valuya-da.svg");
  }

  @media (prefers-color-scheme: dark) {
    :root {
      --logo-image: url("https://da.valuya.io/images/valuya-da.svg");
    }

  }
}