
#login .hero .mp5721-login-logo{display:block;width:min(440px,90%);height:auto;max-height:180px;object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 6px rgba(0,0,0,.26));}
#login .hero .mp5721-brandline{color:#d5e6fc;letter-spacing:.08em;font-size:clamp(12px,1.1vw,16px);margin-top:12px;line-height:1.5;}
#login .hero .mp5721-brandwatermark{color:rgba(228,233,245,.46);font-size:10px;letter-spacing:.12em;margin-top:18px;font-weight:400;}
#login .mp-flag-btn{display:flex;align-items:center;justify-content:center;overflow:hidden;}
#login .mp5721-flag-emoji{display:inline-block;font-size:25px;line-height:1;font-family:'Segoe UI Emoji','Apple Color Emoji','Noto Color Emoji',sans-serif;}
#login .mp-flag-btn.active{border-color:#e0b04e;box-shadow:0 0 0 2px rgba(224,176,78,.22);}
@media(max-width:760px){#login .hero .mp5721-login-logo{width:min(320px,94%);max-height:130px}#login .mp5721-flag-emoji{font-size:23px}}
