/* Cambridge Edge AI — brand overrides */

/* Brand colours: override Tailwind theme variables set by the Tella theme */
:root {
  --color-tlgray-100: #f0f5f2;
  --color-tlgray-200: #E0EAE5;
  --color-tlgray-400: #85B09A;
  --color-tlgray-700: #387C5A;
  --color-tlgray-800: #2a5c43;
}

/* Hero gradient slides */
.cei-hero-slide {
  width: 100%;
  height: 85vh;
}

.cei-slide-1 {
  background: linear-gradient(135deg, #387C5A 0%, #85B09A 100%);
}

.cei-slide-2 {
  background: linear-gradient(135deg, #5C9679 0%, #E0EAE5 100%);
}

/* Hero text shadow for legibility */
.s-fade-txt h1 {
  text-shadow: 0 2px 12px rgba(0, 0, 0, 0.35);
}

/* Banner — 20% of viewport width, header fills the rest with matching colour */
header {
  background: #E0EAE5;
}
.cei-logo-banner {
  display: block;
  width: 20%;
}

/* Hamburger — dark grey lines, banner-colour background */
.mopen span {
  background: #595959;
}
.cei-hamburger {
  background: #E0EAE5;
  border-radius: 6px;
  padding: 8px;
}

