/* ----- Layout base ----- */ body { font-family: Arial, sans-serif; max-width: 950px; margin: 2.5rem auto; padding: 1rem; background: #fafafa; line-height: 1.8; /* 行间距 ↑ */ font-size: 17px; /* 字体略大一点,更易读 */ } /* Page wrapper */ .wrapper { background: white; padding: 2.5rem; /* 更多内边距 ↑ */ border-radius: 10px; border: 1px solid #ddd; } /* ----- Headings ----- */ h1 { font-size: 2rem; margin-top: 0; margin-bottom: 1.5rem; /* 标题与内容之间距离 ↑ */ line-height: 1.4; } h2 { margin-top: 2rem; /* 每个 section 更加分明 ↑ */ margin-bottom: 0.8rem; font-size: 1.35rem; line-height: 1.5; } /* ----- Paragraphs and lists ----- */ p { margin-bottom: 2rem; /* 段落之间更大的距离 ↑ */ } ul { padding-left: 1.5rem; margin-bottom: 1.2rem; } li { margin-bottom: 0.4rem; /* 列表条目间距 ↑ */ } /* ----- Navigation Bar ----- */ nav { background: white; border-bottom: 1px solid #eee; padding: 1.2rem; margin-bottom: 2rem; /* nav 与内容间的空间 ↑ */ } nav a { margin-right: 1.4rem; color: #333; text-decoration: none; font-size: 1rem; } nav a.active { font-weight: bold; color: #1a4f8b; } /* ----- Links ----- */ a { text-decoration: none; color: #1a4f8b; } /* ----- Publication list formatting ----- */ .item b { display: inline-block; width: 40px; /* 编号和标题更大间距 ↑ */ color: #333; font-weight: bold; } /* ----- Muted text ----- */ .muted { color: #666; font-size: 1.2rem; } .muted2 { color: #666; font-size: 0.9rem; } /* ----- Section spacing ----- */ .section { margin-bottom: 2rem; /* 各部分之间增加空间 ↑ */ } .research-page ul li { margin-bottom: 1.0rem; /* 你想要的间距,可调 */ } .subtle-link { color: inherit; /* 与正文颜色一致 → 低调、不显眼 */ text-decoration: none; opacity: 0.75; /* 稍微淡一点 */ } .subtle-link:hover { opacity: 1; color: #1a4f8b; /* 悬停时才显示蓝色提示 */ } .pub-anchor{ margin-top: 0.5em; margin-left: 1.2em; font-size: 0.9em; color: #444; }