/* OGAMS identity: transparent vector artwork on the existing dark themes. */
.ogams-lockup { display: inline-flex; align-items: center; gap: 10px; min-width: 0; }
.ogams-type { display: flex; flex-direction: column; align-items: flex-start; min-width: 0; }
.ogams-lockup .ogams-symbol { width: 52px; height: 52px; flex: 0 0 auto; object-fit: contain; border-radius: 0; background: transparent; filter: none; }
.ogams-lockup .ogams-wordmark { width: 156px; height: auto; object-fit: contain; border-radius: 0; background: transparent; filter: none; margin-left: -3px; }
.ogams-descriptor { display: block; color: #65c4e6; font-size: 10px; font-weight: 500; line-height: 1.35; letter-spacing: .02px; white-space: nowrap; }
body.theme-navy .ogams-descriptor { color: #71c6ee; }
body.theme-black .ogams-descriptor { color: #6dc7e7; }
.sidebar-brand .ogams-lockup { gap: 6px; }
.sidebar-brand .ogams-symbol { width: 40px; height: 40px; }
.sidebar-brand .ogams-wordmark { width: 128px; }
.sidebar-brand .ogams-descriptor { font-size: 7.5px; }
.sidebar-brand.ogams-home { text-decoration: none; }
body .kd-brand.ogams-home { min-width: 274px; gap: 0; text-decoration: none; }
body.dash-fullbleed .kd-brand .ogams-symbol { width: 48px; height: 48px; }
body.dash-fullbleed .kd-brand .ogams-wordmark { width: 156px; height: auto; border-radius: 0; }
body.dash-action-center #sidebar .sidebar-brand .ogams-symbol { width: 54px; height: 54px; }
body.dash-action-center #sidebar .sidebar-brand .ogams-type { display: none; }
.login-brand .ogams-lockup { gap: 11px; }
.login-brand .ogams-symbol { width: 62px; height: 62px; }
.login-brand .ogams-wordmark { width: 184px; }
.login-brand .ogams-descriptor { font-size: 10px; }
@media (max-width: 1100px) {
  body .kd-brand.ogams-home { min-width: 220px; }
  body.dash-fullbleed .kd-brand .ogams-wordmark { width: 140px; }
  body.dash-fullbleed .kd-brand .ogams-descriptor { font-size: 8px; }
}
@media (max-width: 700px) {
  body .kd-brand.ogams-home { min-width: 0; }
  body.dash-fullbleed .kd-brand .ogams-symbol { width: 36px; height: 36px; }
  body.dash-fullbleed .kd-brand .ogams-wordmark { width: 110px; }
  body.dash-fullbleed .kd-brand .ogams-descriptor { display: none; }
}
@media (max-width: 480px) {
  body.dash-fullbleed .kd-brand .ogams-type { display: none; }
}
