/* Approved one-shot logo, including static fallback and print rendering. */
.mz-logo-once{display:inline-block;position:relative!important;flex:none;vertical-align:middle;overflow:hidden;border-radius:50%!important;aspect-ratio:1;isolation:isolate;animation:none!important;background:#0b1120}
.mz-logo-once.hero-logo{display:block;height:auto!important;margin-left:auto!important;margin-right:auto!important;animation:none!important}
.hero-media.mz-logo-media{width:min(380px,100%)}
.app-header .brand>.mz-logo-once{width:38px!important;height:38px!important;box-shadow:0 2px 10px rgba(199,147,34,.4),0 0 0 2px rgba(199,147,34,.25)}
@media(min-width:1024px){.app-header .brand>.mz-logo-once{width:42px!important;height:42px!important}}
.in-tg .app-header .brand>.mz-logo-once{width:36px!important;height:36px!important}
.mz-logo-once>.mz-logo-fallback,.mz-logo-once>.mz-logo-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;border:0!important;box-shadow:none!important;border-radius:inherit!important;filter:none!important;animation:none!important;transform:none!important;pointer-events:none!important}
.mz-logo-once>.mz-logo-fallback{object-fit:contain!important;visibility:visible}
.mz-logo-once>.mz-logo-video{object-fit:cover!important;visibility:hidden}
.mz-logo-once[data-logo-visible="video"]>.mz-logo-video{visibility:visible}
.mz-logo-once[data-logo-visible="video"]>.mz-logo-fallback{visibility:hidden}
@media print{.mz-logo-once>.mz-logo-video{display:none!important}.mz-logo-once>.mz-logo-fallback{visibility:visible!important}}
