.dh-custom-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;vertical-align:middle;line-height:0;pointer-events:none}
.dh-custom-icon img{display:block;width:100%;height:100%;object-fit:contain;margin:0;border:0;border-radius:0;background:none;box-shadow:none}
.dh-custom-icon .dh-icon-dark{display:none}
body[data-theme=dark] .dh-custom-icon .dh-icon-light{display:none}
body[data-theme=dark] .dh-custom-icon .dh-icon-dark{display:block;filter:drop-shadow(0 0 2px #f3a19230)}
body .dh-has-custom-icon>svg,body .identity-plan.dh-has-custom-icon>img{display:none!important}
body button.dh-has-custom-icon{align-items:center;justify-content:center;gap:8px}
body button.dh-has-custom-icon[hidden]{display:none!important}
body .nav-icon>.dh-custom-icon{width:25px;height:25px}
body .nav-icon.dh-has-custom-icon>svg{display:none}
body .nav-item:has(.dh-custom-icon){overflow:visible}
body .profile-social-icon .dh-custom-icon,body .round-icon-action .dh-custom-icon,body .launch-round-action .dh-custom-icon{width:24px;height:24px}
body .profile-social-icon .dh-profile-logo{position:relative;overflow:hidden;width:24px;height:24px}
body .dh-profile-logo img{position:absolute;max-width:none;max-height:none;object-fit:fill;pointer-events:none}
body .dh-profile-logo[data-icon-part=stardoll] .dh-icon-light{width:401.25301%;height:133.751%;left:-2.6506%;top:-12.99598%}
body .dh-profile-logo[data-icon-part=facedoll] .dh-icon-light{width:409.47541%;height:136.4918%;left:-106.19262%;top:-15.04098%}
body .dh-profile-logo[data-icon-part=instadoll] .dh-icon-light{width:404.50202%;height:134.83401%;left:-203.09312%;top:-14.43725%}
body .dh-profile-logo[data-icon-part=link] .dh-icon-light{width:396.47619%;height:132.15873%;left:-297.00794%;top:-14.07143%}
body .dh-profile-logo[data-icon-part=stardoll] .dh-icon-dark{width:397.26441%;height:132.42147%;left:-2.21869%;top:-12.36978%}
body .dh-profile-logo[data-icon-part=facedoll] .dh-icon-dark{width:400.4489%;height:133.48297%;left:-103.21042%;top:-13.51503%}
body .dh-profile-logo[data-icon-part=instadoll] .dh-icon-dark{width:399.648%;height:133.216%;left:-201.068%;top:-13.48%}
body .dh-profile-logo[data-icon-part=link] .dh-icon-dark{width:392.58153%;height:130.86051%;left:-295.04519%;top:-13.35167%}
body[data-theme=dark] .dh-profile-logo .dh-icon-dark{filter:none}
body .mp-doll-actions .social-stardoll:has(.dh-profile-logo){border-color:var(--line);background:var(--surface2)}
body .identity-plan>.dh-custom-icon{width:100%;height:100%}
body .listing-page-links .dh-custom-icon{width:16px;height:16px}
body .aq-bid-steps .dh-custom-icon{width:16px;height:16px}
body .notification-type>.dh-custom-icon{width:24px;height:24px}
body .launch-step-icon>.dh-custom-icon{width:25px;height:25px}
body .btn.primary .dh-custom-icon{filter:drop-shadow(0 1px 1px #3d122a25)}
body .category-chip.dh-has-custom-icon{display:inline-flex;align-items:center;gap:9px}
body .category-chip>.dh-custom-icon{width:30px;height:30px}
@media(max-width:600px){body .designer-directory-panel .ds-grid{grid-template-columns:minmax(0,1fr)}body .designer-directory-panel .ds-identity h2{white-space:normal;overflow-wrap:anywhere}}
