/* Managed by ROOTK — tenant branding overrides */
:root {
  --brand: #0f87ff;
  --brand-hover: #0e7ceb;
  --brand-muted: rgba(15, 135, 255, 0.16);
}

.app-logo--rootk {
  gap: 0 !important;
  max-width: var(--rootk-logo-max-width, 168px);
}
.app-logo--rootk .app-logo__text {
  display: none !important;
}
.app-logo--rootk .app-logo__mark {
  display: none !important;
}
.rootk-tenant-logo {
  display: block;
  width: auto;
  height: auto;
  max-height: var(--rootk-logo-max-height, 40px);
  max-width: var(--rootk-logo-max-width, 168px);
  object-fit: contain;
  object-position: center;
}
.app-logo--sm.rootk-tenant-logo-scope,
.app-logo--sm.app-logo--rootk {
  --rootk-logo-max-height: 32px;
  --rootk-logo-max-width: 128px;
}
.app-logo--lg.rootk-tenant-logo-scope,
.app-logo--lg.app-logo--rootk {
  --rootk-logo-max-height: 48px;
  --rootk-logo-max-width: 208px;
}
