/* Original Huadong artwork: display transparent margins via CSS, never redraw. */
.hd-logo{--hd-logo-width:148px;display:inline-block;position:relative;flex:none;width:var(--hd-logo-width);aspect-ratio:1479/262;overflow:hidden;vertical-align:middle}
.hd-logo img{position:absolute;display:block;width:119.81068289%;max-width:none;height:auto;left:-9.93914807%;top:-288.16793893%}
.hd-logo--white img{top:-26.33587786%}
.brand{flex-direction:column;align-items:flex-start;gap:11px}
.brand strong{font-size:14px;letter-spacing:1px}
.brand small{font-size:8px;letter-spacing:1.7px;margin-top:5px}
.auth-brand .brand{flex-direction:row;align-items:center;gap:24px}
.auth-brand .hd-logo{--hd-logo-width:195px}
.auth-brand .brand strong{font-size:16px}
.boot .hd-logo{--hd-logo-width:180px;margin:auto}
.auth-mobile-brand{display:none}
.editor-brand .hd-logo{--hd-logo-width:116px}
.editor-brand{gap:13px}
.editor-product{font-size:13px;font-weight:550;color:#5a6d7c}
@media(max-width:1000px){.sidebar .brand{gap:10px;padding-left:6px;padding-right:6px}.sidebar .hd-logo{--hd-logo-width:140px}.sidebar .brand strong{font-size:13px}.auth-brand .brand{flex-direction:column;align-items:flex-start;gap:17px}.editor-brand .hd-logo{--hd-logo-width:105px}.editor-product{font-size:12px}}
@media(max-width:720px){.auth-card:before{content:none;display:none}.auth-mobile-brand{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:38px}.auth-mobile-brand .hd-logo{--hd-logo-width:180px}.auth-mobile-brand .brand-product{font-size:12px;color:#6b8392;letter-spacing:2px}.sidebar .hd-logo{--hd-logo-width:148px}}
