
.header {
    display: flow-root;
    font-size: 1.2em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    background-color: #110827;
    background-size: cover;
    line-height: 40px;
    text-align: center;
    color: #fff;
    margin: 0;
    font-family:'Georgia', serif;
    overflow: visible;
    padding-top: env(safe-area-inset-top, 0px);

}

img{
    height: 40px;
}
a{
    padding: 1px;
    color: #777777;
}

/* 移动端：头部按钮紧凑排一行（放 herder.css，因为它在 body.css 之后加载，能覆盖 .header 字号） */
@media screen and (max-width: 767px) {
    .header { font-size: 0.8em; }
    .gong { margin-left: 6px; }
    .langbox { margin-left: 6px; }
    .langbtn { font-size: 1em; padding: 2px 7px; }
}

