body {
    background: #fcf4f4; /* 确保背景颜色生效 */
}

.image-btn {
    max-width: 100%;
}

.hero-title.about-title {
    white-space: nowrap;
    text-align: center;
}

.about-title-break {
    display: none;
}

@media (max-width: 768px) {
    .hero-title.about-title {
        white-space: normal;
        font-size: clamp(2rem, 9vw, 3.2em);
    }

    .about-title-break {
        display: inline;
    }
}
