html {
    font-size: 16px; /* 设置根元素字体大小 */
}

body {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; /* 更丰富的字体栈 */
    font-size: 1rem;
    line-height: 1.7; /* 设置行高为 1.5 倍字体大小 */
    letter-spacing: 0.06rem;
    color: #333; /* 设置字体颜色为深灰色 */
    margin: 0;
    box-sizing: border-box; /*  确保 padding 和 border 不影响元素的总宽度和高度 */
    font-family: sans-serif; /* 设置默认字体 */
    -webkit-font-smoothing: antialiased; /*  改善 macOS 和 iOS 上的字体渲染 */
    -moz-osx-font-smoothing: grayscale; /* 改善 Firefox 上的字体渲染 */
    background-image: url('/img/DT.png');
    background-position: center;
    background-repeat: repeat;
    background-size: contain; /* 或 cover，取决于您的需求 */
    overflow-x: hidden; 
    z-index: -1;
}

p{
    font-size: 0.9rem;
    text-align: center;
    padding: 0;
    margin: 0.3rem;
}

h1{
    font-size: 2rem;
    font-weight: bold;
    margin-bottom: 0.5rem;
    text-align: center;
}

.hidden {
    display: none;
}

.content{
    margin: 2rem 0 ;
}

.content p{
    line-height: 2rem
}


.placeholder{
    height: 100vh;
}

.font-stess{
    font-weight: bold;
    font-size: 1.1rem;
}

.font-red{
    color: rgb(185, 54, 54);
}

.text-right{
    text-align: right;
    margin-right: 1rem;
}
