#title{
    height: 100vh;           /* 占满整个视口高度 */
    display: flex;           /* ③ 使用 flexbox 布局 */
    justify-content: center;       /* ④ 子元素垂直居中 */
    position: relative;
    text-align: center;/* 确保文字居中 */
    align-items: center;           /* ⑤ 子元素水平居中 */
    padding: 40px 0;
    z-index: 100;
}
#title h1{
    font-size: clamp(32px, 6vw, 70px);
    font-weight: 700;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    color: mistyrose;
    font-family: 'Rage Italic', serif;
}
#title h2{
    font-size: clamp(16px, 4vw, 20px);
    line-height: 1.5;
    text-align: center;
}