/* Unified, uncropped GloriBridge logo lockup. */
.brand-lockup,.top .brand,.top>.brand,.top>.admin-brand,.intro-brand,.toolbar>.brand-lockup{display:flex!important;align-items:center!important;gap:10px!important;flex-shrink:0!important;text-decoration:none!important}
.brand-mark{display:block!important;flex:0 0 52px!important;width:52px!important;height:52px!important;max-width:52px!important;max-height:52px!important;object-fit:contain!important;object-position:center!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;transform:none!important;margin:0!important}
.brand-copy,.brand-lockup>span:not(.brand-mark),.top .brand>span:not(.brand-mark),.top>.admin-brand>span:not(.brand-mark),.intro-brand>span:not(.brand-mark),.toolbar>.brand-lockup>span:not(.brand-mark){display:flex!important;flex:0 0 auto!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;min-width:max-content!important;white-space:nowrap!important;line-height:1.2!important;text-align:left!important}
.brand-copy strong,.brand-lockup>span strong,.top .brand>span strong,.top>.admin-brand>span strong,.intro-brand>span strong,.toolbar>.brand-lockup>span strong{display:block!important;font-family:"Microsoft YaHei UI","PingFang SC","Noto Sans CJK SC",sans-serif!important;font-size:16px!important;line-height:1.25!important;letter-spacing:.035em!important;font-weight:700!important;color:#192e55!important}
.brand-copy small,.brand-lockup>span small,.top .brand>span small,.top>.admin-brand>span small,.intro-brand>span small,.toolbar>.brand-lockup>span small{display:block!important;font-family:Arial,"Helvetica Neue",sans-serif!important;font-size:9px!important;line-height:1.2!important;letter-spacing:.12em!important;font-weight:600!important;color:#738198!important;margin:2px 0 0!important}
@media(max-width:750px){.brand-lockup,.top .brand,.top>.brand,.top>.admin-brand,.intro-brand,.toolbar>.brand-lockup{gap:7px!important}.brand-mark{flex-basis:46px!important;width:46px!important;height:46px!important;max-width:46px!important;max-height:46px!important}.brand-copy strong,.brand-lockup>span strong,.top .brand>span strong,.top>.admin-brand>span strong,.intro-brand>span strong,.toolbar>.brand-lockup>span strong{font-size:15px!important}.brand-copy small,.brand-lockup>span small,.top .brand>span small,.top>.admin-brand>span small,.intro-brand>span small,.toolbar>.brand-lockup>span small{font-size:8px!important}}
