/* Approved Masy symbol revision, 2026-11-02: equal 24-unit strokes,
   less-rounded corner modules and stronger check. Independent SVG lockups
   preserve the existing horizontal wordmark, descriptor, colors and endorsement. */
.masy-identity{position:relative;display:block;aspect-ratio:640/185;width:100%;overflow:hidden;border-radius:6px}
.masy-identity>img{display:block;max-width:100%!important;width:100%!important;height:auto!important;margin:0!important;border:0!important;border-radius:0!important}
.masy-identity>.masy-identity__light{display:none}
.brand.masy-product-brand{display:block;box-sizing:border-box;padding:16px;margin:0 0 26px;min-width:0;border-radius:16px;overflow:hidden;background:#01403f}
.auth-brand.masy-auth-brand{display:block;width:100%;max-width:330px;height:auto;min-height:0;box-sizing:border-box;padding:16px 18px;margin:0 auto 24px;border:0;border-radius:16px;overflow:hidden;background:#fff}
.masy-auth-brand .masy-identity__dark{display:none}
.masy-auth-brand .masy-identity__light{display:block}
:root[data-theme=dark] .auth-brand.masy-auth-brand{background:#01403f}
:root[data-theme=dark] .masy-auth-brand .masy-identity__light{display:none}
:root[data-theme=dark] .masy-auth-brand .masy-identity__dark{display:block}
@media(max-width:760px){.brand.masy-product-brand{max-width:238px;margin:0 0 18px}.masy-auth-brand{max-width:300px}}

