/* Approved signature lockup, ported from 品牌跟随独立demo_20261029. */
:root[data-slg-ui="silver"] .brand[data-brand-look]{
  --look-x:0px;--look-y:0px;--inner-x:0px;--inner-y:0px;
  --tilt:rotateX(0deg) rotateY(0deg);--attention:0;
  width:264px;height:132px;gap:0;align-items:center;flex:none;perspective:700px;
}
:root[data-slg-ui="silver"] .login .brand[data-brand-look]{width:min(264px,100%);height:132px;}
:root[data-slg-ui="silver"] #app-sidebar .sidebar-head .brand[data-brand-look]{
  position:absolute;left:16px;top:10px;width:158px;height:86px;margin:0;
}
:root[data-slg-ui="silver"] #app-sidebar[data-mode="drawer"] .sidebar-head .brand[data-brand-look]{left:16px;top:15px;}
:root[data-slg-ui="silver"] .brand-look-body{
  position:relative;display:block;width:100%;height:100%;
  transform:translate3d(var(--look-x),var(--look-y),0) var(--tilt);
  transform-origin:center bottom;transition:none!important;
}
:root[data-slg-ui="silver"] .brand-lockup{
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  gap:17px;width:100%;height:100%;
}
:root[data-slg-ui="silver"] .brand[data-brand-look] .wordmark-carrier{
  display:block;flex:none;width:100%;height:auto;aspect-ratio:333/84;
}
:root[data-slg-ui="silver"] .brand[data-brand-look] .wordmark-carrier img{
  display:block;width:100%;height:auto;object-fit:contain;user-select:none;
}
:root[data-slg-ui="silver"] .brand[data-brand-look] .wordmark-carrier::after{content:none!important;transition:none!important;}
:root[data-slg-ui="silver"] .brand-cn-line{
  display:flex;align-items:center;justify-content:center;gap:15px;width:100%;color:var(--ink);
}
:root[data-slg-ui="silver"] .brand-cn-line::before,
:root[data-slg-ui="silver"] .brand-cn-line::after{
  content:"";width:22px;height:1px;background:var(--brand-lockup-rule,#dcd7e5);flex-shrink:0;
}
:root[data-slg-ui="silver"][data-theme="dark"] .brand[data-brand-look]{--brand-lockup-rule:var(--line);}
:root[data-slg-ui="silver"] .brand[data-brand-look] .brand-copy{
  position:relative;display:inline-block;padding:0;
  font-family:"Microsoft YaHei UI","Microsoft YaHei",sans-serif;
  font-size:21px;line-height:1.5;font-weight:650;letter-spacing:.46em;margin-right:-.46em;white-space:nowrap;
}
:root[data-slg-ui="silver"] .brand-cn-outline{
  position:absolute;inset:0;color:transparent;-webkit-text-stroke:.35px var(--ink);
  opacity:calc(var(--attention)*.7);pointer-events:none;
}
:root[data-slg-ui="silver"] .brand-glint{
  position:absolute;display:block;width:11px;height:11px;right:5px;top:15px;
  color:var(--brand);overflow:visible;pointer-events:none;
  transform:translate(var(--inner-x),var(--inner-y));opacity:calc(.32 + var(--attention)*.6);transition:none!important;
}
:root[data-slg-ui="silver"] #app-sidebar .brand-lockup{gap:11px;}
:root[data-slg-ui="silver"] #app-sidebar .brand[data-brand-look] .brand-copy{font-size:15px;letter-spacing:.45em;margin-right:-.45em;}
:root[data-slg-ui="silver"] #app-sidebar .brand-cn-line{gap:9px;}
:root[data-slg-ui="silver"] #app-sidebar .brand-cn-line::before,
:root[data-slg-ui="silver"] #app-sidebar .brand-cn-line::after{width:13px;}
:root[data-slg-ui="silver"] #app-sidebar .brand-glint{width:7px;height:7px;top:11px;right:2px;}
:root[data-motion="reduced"] .brand-look-body,
:root[data-input-modality="keyboard"] .brand-look-body,
:root[data-motion="reduced"] .brand-glint,
:root[data-input-modality="keyboard"] .brand-glint{transform:none!important;}
@media(max-width:790px){
  :root[data-slg-ui="silver"] .login .brand[data-brand-look]{width:min(240px,100%);height:124px;}
}
@media(prefers-reduced-motion:reduce),(any-hover:none){
  .brand-look-body,.brand-glint{transform:none!important;}
}
@media print{
  .brand-look-body,.brand-glint{transform:none!important;}
}

/* Sidebar stays still. Home gaze belongs to Shin-chan. */
:root[data-slg-ui="silver"] #app-sidebar .brand-look-body,:root[data-slg-ui="silver"] #app-sidebar .brand-glint{transform:none!important;}
