/**
 * Logo重置样式
 * 目的是移除所有可能影响logo显示的样式
 * 使用!important确保最高优先级
 */

/* 重置所有logo相关样式 */
.site-logo-img,
.site-logo-img img,
.custom-logo-link,
.custom-logo-link img,
.ast-site-identity,
.site-branding {
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    max-height: none !important;
    padding: 0 !important;
    margin: 0 !important;
    transform: none !important;
    position: static !important;
    display: inline-block !important;
}

/* 确保logo容器不受限制 */
.site-branding {
    display: flex !important;
    align-items: center !important;
}

/* 重置所有可能的变形 */
.site-logo-img img {
    object-fit: contain !important;
    object-position: center !important;
}

/* 移动端特殊处理 */
@media (max-width: 921px) {
    .site-logo-img,
    .site-logo-img img {
        width: auto !important;
        height: auto !important;
    }
    
    .ast-mobile-header-wrap .ast-mobile-header-content {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}
