.official-logo{width:auto!important;background:none!important;gap:12px!important;align-items:flex-start!important}
/* 品牌完整 logo：直接放抠图原样，图标+文字一体 */
.official-logo>.brand-full-logo{height:90px;width:auto;display:block;transform:translateY(-20px)}
/* 品牌字标：固定字体的矢量图（文字已转曲线，跨设备一致） */
.official-logo .brand-wordmark{width:auto;height:46px;display:block;flex:none}
.official-logo>b{visibility:visible!important;flex:0 0 46px;width:46px!important;height:44px!important;border:0!important;border-radius:0!important;background:url('./media/brand/jyd-icon-official.png') center/contain no-repeat!important;box-shadow:none!important;font-size:0!important;align-self:flex-start!important;margin-top:0}
.official-logo>span{visibility:visible!important;display:block!important;line-height:1.15;text-align:left}
.official-logo span strong{display:block!important;color:#fff;font-family:Arial,"Microsoft YaHei",sans-serif;font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;text-shadow:0 1px 3px rgba(10,40,80,.55)}
/* 两行英文之间用横线隔开，下面文字放大 */
.official-logo span small{display:block!important;margin-top:6px!important;padding-top:6px!important;border-top:1px solid rgba(127,192,255,.65);color:#c8dcf2;font-family:Arial,sans-serif;font-size:11px;letter-spacing:.12em;white-space:nowrap;text-shadow:0 1px 3px rgba(10,40,80,.55)}
@media(max-width:900px){.official-logo>b{width:55px!important;height:55px!important;flex-basis:55px}}
@media(max-width:760px){.official-logo>span,.official-logo .brand-wordmark{display:none!important}.official-logo>b{width:48px!important;height:48px!important;flex-basis:48px}}

/* header 实际使用 .brand 类：补品牌 logo 稳定尺寸约束，杜绝刷新/加载时序下按原始 1788×428 放大闪现 */
.brand .brand-full-logo{height:90px;width:auto;display:block;object-fit:contain;flex:0 0 auto}
header{overflow:hidden}
@media(max-width:900px){.brand .brand-full-logo{height:50px;max-height:50px;width:auto;max-width:238px}}
