.logo,.site-logo{position:relative!important;padding-left:44px!important;min-height:34px;display:inline-flex!important;align-items:center!important}
.logo::before,.site-logo::before{content:'D';position:absolute;left:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,rgba(249,115,22,.2),rgba(245,158,11,.08));border:1px solid rgba(249,115,22,.22);color:#f97316;font-size:15px;font-weight:800;line-height:1;transition:opacity .12s ease}
.logo .logo-mark,.site-logo .logo-mark{position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;width:34px!important;height:34px!important;z-index:1}
.logo.ddproxy-brand-has-mark::before,.site-logo.ddproxy-brand-has-mark::before{opacity:0}
.logo .logo-text,.site-logo .logo-text{display:inline-block!important}
@media(max-width:430px){.logo,.site-logo{padding-left:38px!important;min-height:28px}.logo::before,.site-logo::before,.logo .logo-mark,.site-logo .logo-mark{width:28px!important;height:28px!important;border-radius:8px}}
