/* Header Logo和公司名称对齐修复 */

/* 确保logo容器垂直居中 */
.logo-container {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 确保logo容器内的div也垂直居中 */
.logo-container > div {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 确保SVG垂直居中 */
.logo-container svg {
    display: block;
}

/* 确保img也垂直居中（如果使用自定义logo） */
.logo-container img {
    display: block;
}

/* 公司名称垂直居中 */
.company-name {
    display: flex;
    align-items: center;
    line-height: 1;
}

/* 修复可能的行高问题 */
header .flex.items-center h1 {
    line-height: 1;
    margin: 0;
    padding: 0;
}

/* 确保header整体的flex布局正确 */
header .flex.items-center.gap-2,
header .flex.items-center.gap-4 {
    align-items: center;
}


