/* DeepFupan v0.5.1 desktop sidebar logo size fix
   Restore the left-top desktop logo size after brand-word normalization.
   Mobile still hides the standalone logo card. */
@media (min-width: 761px){
  .sidebar .logo-card,
  .sidebar .brand-card,
  aside .logo-card,
  aside .brand-card{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    min-height:86px!important;
    padding:0 22px!important;
    box-sizing:border-box!important;
  }

  .sidebar .logo-card .dfp-brand-word,
  .sidebar .brand-card .dfp-brand-word,
  aside .logo-card .dfp-brand-word,
  aside .brand-card .dfp-brand-word,
  .sidebar .logo .dfp-brand-word,
  aside .logo .dfp-brand-word{
    font-size:30px!important;
    line-height:1!important;
    letter-spacing:.065em!important;
    font-weight:950!important;
    transform:none!important;
    scale:1!important;
  }

  .sidebar .logo-card .dfp-brand-word span,
  .sidebar .brand-card .dfp-brand-word span,
  aside .logo-card .dfp-brand-word span,
  aside .brand-card .dfp-brand-word span{
    font-size:inherit!important;
    line-height:inherit!important;
  }
}

@media (min-width: 761px) and (max-width: 1180px){
  .sidebar .logo-card .dfp-brand-word,
  .sidebar .brand-card .dfp-brand-word,
  aside .logo-card .dfp-brand-word,
  aside .brand-card .dfp-brand-word,
  .sidebar .logo .dfp-brand-word,
  aside .logo .dfp-brand-word{
    font-size:27px!important;
  }
}

@media (max-width: 760px){
  .sidebar .logo-card,
  .sidebar .brand-card,
  aside .logo-card,
  aside .brand-card{
    display:none!important;
  }
}
