.page-title{
    font-size: 1.5em;
    text-align: center;
}
.search-container {
    margin: 20px;
}
.search-container input[type="text"] {
    padding: 8px;
    width: 300px;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.search-container button {
    padding: 8px 15px;
    background-color: #4CAF50;
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}
.search-container button:hover {
    background-color: #45a049;
}
.results {
    margin: 20px;
}
.section-title {
    margin: 20px 0;
    color: #333;
    font-size: 1.2em;
    font-weight: bold;
}
.results-container {
    display: flex;
    justify-content: space-between;
    width: 90%;
    margin: 0 auto;
}
.results-column {
    width: 48%;  /* 两栏布局时的宽度 */
}
/* 非两栏布局时的表格样式 */
table {
    width: 90%;  /* 保持原有宽度 */
    margin: 0 auto;
    table-layout: auto;
}
/* 两栏布局时的表格样式 */
.results-column table {
    width: 100%;  /* 适应列宽 */
    margin: 0;
}
td {
    padding: 5px 15px;
    white-space: normal;
    word-wrap: break-word;
}
td:nth-child(1) {
    width: 20%;
}
td:nth-child(2) {
    width: 10%;
}
td:nth-child(3) {
    width: 60%;
}
td:nth-child(4) {
    width: 10%;
    white-space: nowrap;
}
.query-title {
    color: #666;
    font-size: 1em;
    margin: 15px 0 5px 0;
    font-weight: bold;
}
.result-word {
    font-weight: bold;
    padding: 10px 15px 5px 15px;
}

.result-desc {
    color: #4e4e4e;
    padding: 0 15px 10px 35px;  /* 增加左内边距到25px */
    font-size: 0.95em;
    margin-left: 10px;  /* 添加左外边距 */
}

.result-desc a {
    color: #999;  /* 使用柔和的灰色 */
    text-decoration: none;  /* 移除下划线 */
    font-size: 0.9em;  /* 稍微小一点的字号 */
    margin-left: 10px;  /* 与前面的文字保持一定距离 */
    cursor: pointer;  /* 鼠标悬停时显示手型 */
    transition: color 0.2s;  /* 颜色变化时添加平滑过渡 */
}

.result-desc a:hover {
    color: #666;  /* 鼠标悬停时变深，但保持低调 */
}

.version a {
    color: #999;
    font-size: 0.9em;
    text-decoration: none;  /* 移除下划线 */
    cursor:pointer;
    transition: color 0.2s;  /* 颜色变化时添加平滑过渡 */
}

.version a:hover {
    color: #666;  /* 鼠标悬停时变深，但保持低调 */
}