模板:单位信息

来自心灵终结资料站
Lyx讨论 | 贡献2026年8月27日 (四) 22:43的版本
跳转到导航 跳转到搜索

/* --- 单位信息卡片样式 (全局生效) --- */

.mw-card-box {

   width: 100% !important;
   background-color: #161b22 !important; /* 改为真正的容器背景色 */
   border: 1px solid #30363d !important; /* 恢复外边框,防止被全局代码吞掉 */
   border-spacing: 0;
   border-collapse: collapse;
   table-layout: fixed;
   overflow: hidden;
   border-radius: 8px;
   box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);

}

.mw-card-header {

   background-color: #1a1a1a !important;
   color: var(--theme-color, #0077FF) !important;
   font-weight: bold;
   padding: 12px 18px;
   text-align: left;
   border-bottom: 3px solid var(--theme-color, #0077FF) !important;
   font-size: 1.2em;

}

.mw-card-body {

   padding: 15px 18px;
   color: #ddd !important;

}

.mw-card-flex {

   display: flex;
   justify-content: space-between;
   align-items: flex-start;
   flex-wrap: wrap;
   gap: 15px 30px;
   box-sizing: border-box;

}

.mw-card-col {

   flex: 1;
   line-height: 1.7;
   min-width: 120px;
   word-break: break-word;

}

.mw-card-icon-box {

   flex: 0 0 auto;
   background-color: var(--theme-color, #0077FF) !important;
   padding: 4px 8px;
   border-radius: 3px;
   display: flex;
   align-items: center;

}

.mw-card-divider {

   padding: 0;
   border-bottom: 1px solid #30363d !important;

}

.mw-card-image-frame {

   text-align: center;
   padding: 15px;
   background-color: transparent !important;
   border: 1px solid #30363d !important; /* 恢复图片框的边框 */
   margin: 0;

}

.mw-card-image-frame img {

   max-width: 100% !important;
   height: auto !important;
   display: block;
   margin: 0 auto;
   border-radius: 4px;

}

.mw-card-caption {

   color: #888;
   margin-top: 6px;
   display: block;

}

.mw-card-footer {

   padding: 15px 18px;
   line-height: 1.8;
   color: #e6edf3 !important; /* 恢复正常正文颜色,免受全局CSS影响 */

}

.mw-card-code {

   padding: 15px 18px;

}

.mw-card-code-divider {

   padding: 0;
   border-bottom: 1px solid #30363d !important;
   margin-bottom: 15px;

}

/* 修复代码块样式:强制黑底和边框,防止被全局覆盖 */ .mw-card-code-block {

   white-space: pre-wrap;
   word-break: break-all;
   overflow-x: auto;
   max-width: 100%;
   box-sizing: border-box;
   background-color: #0d1117 !important;
   border: 1px solid #30363d !important;
   color: #e6edf3 !important;
   padding: 20px;
   border-radius: 6px;

}

/* 修复代码块中可能出现的乱码链接颜色 */ .mw-card-code-block * {

   color: #e6edf3 !important;
   text-decoration: none !important;
   text-shadow: none !important;

}

/* 移动端优化 */ @media screen and (max-width: 800px) {

   .mw-card-header {
       padding: 10px 12px;
       font-size: 1.1em;
   }
   .mw-card-flex {
       flex-direction: column;
       gap: 10px;
   }
   .mw-card-icon-box {
       align-self: flex-end;
   }

}