/* BeatTheHeat — DSR Frontend Override
   Injected via nginx sub_filter to rebrand the Data Space Ready UI
   Palette: orange #E85D04, dark #1A1A2E, blue #0077B6 */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

/* Hide iris360 logo image */
header .logo,
img[data-testid="logo"] {
  display: none !important;
}

/* Show BeatTheHeat branding in place of logo */
header .MuiToolbar-root::before {
  content: 'BeatTheHeat';
  font-size: 18px;
  font-weight: 600;
  color: #E85D04;
  font-family: 'Inter', sans-serif;
  white-space: nowrap;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='28' r='10' fill='%23F48C06'/%3E%3Cline x1='50' y1='12' x2='50' y2='6' stroke='%23F48C06' stroke-width='3' stroke-linecap='round'/%3E%3Cline x1='34' y1='16' x2='30' y2='12' stroke='%23F48C06' stroke-width='2.5' stroke-linecap='round'/%3E%3Cline x1='66' y1='16' x2='70' y2='12' stroke='%23F48C06' stroke-width='2.5' stroke-linecap='round'/%3E%3Cline x1='30' y1='28' x2='24' y2='28' stroke='%23F48C06' stroke-width='2.5' stroke-linecap='round'/%3E%3Cline x1='70' y1='28' x2='76' y2='28' stroke='%23F48C06' stroke-width='2.5' stroke-linecap='round'/%3E%3Crect x='8' y='72' width='12' height='20' fill='%230077B6' rx='1'/%3E%3Crect x='10' y='60' width='8' height='12' fill='%230077B6' rx='1'/%3E%3Crect x='22' y='65' width='14' height='27' fill='%23005F8E' rx='1'/%3E%3Crect x='38' y='58' width='10' height='34' fill='%230077B6' rx='1'/%3E%3Crect x='50' y='68' width='12' height='24' fill='%23005F8E' rx='1'/%3E%3Crect x='64' y='62' width='14' height='30' fill='%230077B6' rx='1'/%3E%3Crect x='80' y='70' width='12' height='22' fill='%23005F8E' rx='1'/%3E%3Ccircle cx='20' cy='50' r='3.5' fill='%23E85D04'/%3E%3Ccircle cx='45' cy='44' r='3.5' fill='%23E85D04'/%3E%3Ccircle cx='72' cy='48' r='3.5' fill='%23E85D04'/%3E%3C/svg%3E");
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 32px;
}

/* Navbar — white background like landing page */
header.MuiAppBar-root {
  background: rgba(255, 255, 255, 0.98) !important;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08) !important;
}

/* Subheader — subtle background matching landing section-alt */
.subheader-title {
  background: #f4f7fa;
}

/* Replace "Data Space Ready" subheader title */
.subheader-title h1 {
  font-size: 0 !important;
  color: transparent !important;
}
.subheader-title h1::after {
  content: 'Mi Conector';
  font-size: 1.25rem;
  font-weight: 600;
  color: #E85D04;
  font-family: 'Inter', sans-serif;
}

/* Hide the data-platform.svg icon next to subheader title */
.subheader-title img[aria-hidden] {
  display: none !important;
}

/* Active navigation — orange accent */
.MuiButtonBase-root.Mui-selected,
button[aria-current="true"] {
  color: #E85D04 !important;
}

/* Links — blue like landing page CTAs */
a.MuiLink-root,
.MuiTypography-root a {
  color: #0077B6 !important;
}
