.theme--water {
  --color-primary: #3b82b9;
  --color-primary-tint: #98c0e1;
  --color-primary-shade: #245480;
  --linear-gradient-brand: linear-gradient(to right, var(--color-primary), #21486b);
}

.theme--thermal {
  --color-primary: #6BB0E2;
  --color-primary-tint: #c8e2f5;
  --color-primary-shade: #4180cf;
  --linear-gradient-brand: linear-gradient(to right, var(--color-primary), #386cbd);
}

.theme--wire {
  --color-primary: #777171;
  --color-primary-tint: #d5d2d2;
  --color-primary-shade: #423e3e;
  --linear-gradient-brand: linear-gradient(to right, var(--color-primary), #282526);
}

@media (min-width: 1080px) {
  /* For themes sites make enquiry button span the last cell header */
  .theme--water .page-header__account,
  .theme--thermal .page-header__account,
  .theme--wire .page-header__account {
    grid-area: hdr-lang;
  }

  /* When language switcher IS present, assign it to last grid cell instead */
  .theme--water .has-language-switcher .language-switcher,
  .theme--thermal .has-language-switcher .language-switcher,
  .theme--wire .has-language-switcher .language-switcher {
    grid-area: hdr-lang;
  }

   /* And move the account button to the search area (no search on themed sites) */
  .theme--water .has-language-switcher .page-header__account,
  .theme--thermal .has-language-switcher .page-header__account,
  .theme--wire .has-language-switcher .page-header__account {
    grid-area: hdr-search;
  }
}
