.ms-header .ms-logo{position:relative;line-height:0}
.ms-logo__img{display:block;height:50px!important;max-height:none!important;width:auto;filter:drop-shadow(0 3px 8px rgba(166,140,255,.28));transform-origin:50% 80%;transition:transform .45s var(--ease-spring);animation:ms-logo-in .9s var(--ease-spring) both}
.ms-logo:hover .ms-logo__img{transform:scale(1.06,.94) rotate(-1.5deg)}
.ms-logo:active .ms-logo__img{transform:scale(1.12,.84)}
@keyframes ms-logo-in{0%{transform:scale(.6,1.3);opacity:0}55%{transform:scale(1.12,.88);opacity:1}80%{transform:scale(.96,1.04)}100%{transform:none}}
.ms-drawer__head .ms-logo{font:800 22px/1 var(--f-display)}
.ms-drawer__head .ms-logo img{width:42px;height:42px;max-height:none}
@media (max-width:1100px){.ms-header__inner{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center}.ms-header__inner>nav{display:none}.ms-burger{justify-self:start}.ms-header .ms-logo{justify-self:center}.ms-icons{justify-self:end;margin-left:0!important}}
@media (max-width:480px){.ms-logo__img{height:42px!important}.ms-header__inner{padding:0 6px!important}}
@media (max-width:360px){.ms-logo__img{height:36px!important}}
