/* Shared logo assets: independent of UI font selection. */
:root body#sensei-app .brand-logo172{display:inline-block!important;position:relative!important;width:176px!important;max-width:100%!important;flex:0 1 auto!important;vertical-align:middle!important;line-height:0!important;background:none!important;filter:none!important;box-shadow:none!important;text-shadow:none!important;padding:0!important;margin:0!important}
:root body#sensei-app .brand-logo172 img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:964/274!important;object-fit:contain!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important}
:root body#sensei-app .brand-logo172 .brand-light172{display:none!important}
:root body#sensei-app.sumi171:not(.sw-dark) .brand-logo172 .brand-light172{display:block!important}
:root body#sensei-app.sumi171:not(.sw-dark) .brand-logo172 .brand-dark172{display:none!important}
:root body#sensei-app #root .login-left .brand-logo172{width:248px!important}
:root body#sensei-app .crumb .brand-logo172{width:100px!important;flex-shrink:0!important}
:root body#sensei-app .tester91-brand .brand-logo172{width:210px!important}
:root body#sensei-app .desktop-brand124 .brand-logo172{width:150px!important}
@media(max-width:400px){:root body#sensei-app #root .login-left .brand-logo172{width:218px!important}:root body#sensei-app .crumb .brand-logo172{width:85px!important}}
