/* Shared identity derived from the supplied 99 Academy artwork. */
:root{--academy-blue:#00a9e9;--academy-blue-ink:#0076a8;--academy-blue-soft:#eaf8fe}
.academy-brand-lockup{display:inline-flex;align-items:center;gap:8px;vertical-align:middle;flex-shrink:0}
.academy-brand-mark{display:block;width:32px;height:40px;object-fit:contain;flex-shrink:0}
.academy-brand-wordmark{display:block;width:143px;height:auto;object-fit:contain}
.topbar .site-brand{gap:0}
:is(.site-header-light-text,.figma-v18-body.header-clear) .topbar .academy-brand-wordmark{filter:brightness(0) invert(1)}
.topbar .topbar-navigation-link.active,.topbar .topbar-navigation-link:hover,
:is(.video-library-body,.video-detail-body) .topbar .topbar-navigation-link.active{color:var(--academy-blue-ink)!important}
:is(.site-header-light-text,.figma-v18-body.header-clear) .topbar .topbar-navigation-link.active{color:#5ed3ff!important}
.topbar .topbar-navigation-link.active:after{background:var(--academy-blue)!important}
.topbar .signup-button{border-color:var(--academy-blue-ink)!important;background:var(--academy-blue-ink)!important;box-shadow:0 8px 20px #0076a829}
.v18-home .v18-brand strong{color:var(--academy-blue)}
.v18-contact-mark>img{width:62px;height:78px;object-fit:contain}
.v18-footer .academy-brand-lockup{padding-block:4px}
.v18-footer .academy-brand-wordmark{width:122px}
.v18-footer .academy-brand-wordmark{filter:brightness(0) invert(1)}
.v18-footer .academy-brand-mark{width:27px;height:34px}
:is(.video-library-body,.video-detail-body) .topbar .academy-brand-wordmark{filter:none}
:is(.video-library-body,.video-detail-body).site-header-light-text .topbar .topbar-navigation-link.active{color:var(--academy-blue-ink)!important}
@media(max-width:540px){
  .topbar .academy-brand-lockup{gap:5px}
  .topbar .academy-brand-mark{width:24px;height:30px}
  .topbar .academy-brand-wordmark{width:100px}
}
