@import "config.css";

:root {
    --base-font-size: 14px;
    --title-font-size: 20px
}

html, body, .table-of-contents h2, .expandable h2, .table-of-contents-li a, p {
    font-size: var(--base-font-size);
    line-height: 1.4em
}

.title h1 {
    font-size: var(--title-font-size);
    line-height: 1em
}

.expandable-content {
    font-size: 1rem
}

[id^=header-] {
    font-size: 1.2em;
    line-height: 1.2em
}
 /* 强制限制广告容器高度为250px */
 #div-gpt-ad-1770280958815-0 {
    height: 250px !important;
    max-height: 250px !important;
    overflow: hidden !important;
    position: relative;
}

/* 强制限制广告容器内部所有div的高度 */
#div-gpt-ad-1770280958815-0 > div {
    max-height: 250px !important;
    overflow: hidden !important;
}

/* 强制限制广告容器内部所有iframe的高度 */
#div-gpt-ad-1770280958815-0 iframe {
    max-height: 250px !important;
    height: 250px !important;
    overflow: hidden !important;
}

/* 针对所有Google广告iframe的强制限制 */
#div-gpt-ad-1770280958815-0 iframe[title*="ad"],
#div-gpt-ad-1770280958815-0 iframe[id*="google_ads_iframe"],
#div-gpt-ad-1770280958815-0 iframe[name*="google_ads_iframe"] {
    max-height: 250px !important;
    height: 250px !important;
    overflow: hidden !important;
}

/* 广告容器父元素也限制高度 */
.container[style*="height: 250px"],
div[style*="height: 250px"] {
    height: 250px !important;
    max-height: 250px !important;
    overflow: hidden !important;
}

/* 确保广告容器内的嵌套div和iframe都受限制 */
#div-gpt-ad-1770280958815-0 div[id*="google_ads"],
#div-gpt-ad-1770280958815-0 div[class*="google_ads"] {
    max-height: 250px !important;
    overflow: hidden !important;
}


