.mizhi-info-item{display:grid;grid-gap:15px;grid-template-columns: repeat(6,1fr);grid-template-rows:repeat(2,1fr);width:100%;height:280px;margin-bottom:15px;}
.mizhi-llzs-item, .mizhi-sjcs-item, .mizhi-yhzs-item, .mizhi-yxsj-item{width:100%;height:100%;border-radius:8px;text-align:center;box-shadow:0 2px 4px 0 rgba(0,0%,0%,5%);background-color:var(--main-bg-color);overflow:hidden;padding:5px;box-sizing:border-box;}
.mizhi-i-num{font-size:30px;font-weight:700}
.mizhi-yxsj-item{display:flex;align-items:center;justify-content:center;flex-direction:column}
.mizhi-yhzs-item{display:flex;align-items:center;justify-content:center;flex-direction:column}
.mizhi-llzs-item{display:flex;align-items:center;justify-content:center;flex-direction:column}
.mizhi-wz-item{display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr);grid-column: 3/6;grid-row:1/2;overflow:unset!important;box-shadow:none!important;padding:0!important;}
.mizhi-wz-sty{width:100%;height:100%;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:var(--main-bg-color);box-shadow:0 2px 4px 0 rgba(0,0%,0%,5%)}
.mizhi-sjcs-item{grid-row: 1/3;grid-column: 1/3;}
.mizhi-sjcj-m{position:relative;font-size:20px;font-weight:700;text-align:left;width:100%;height:100%;padding:10px;box-sizing:border-box}
.mizhi-sjcj-content{text-align:center;margin-top:10px}
.mizhi-meo-item{width:230px;height:120px;margin:0 auto}
.mizhi-meo-item>img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;cursor:pointer}
svg.icon.fa-2x {margin-top: 15px;}
@media screen and (max-width:959px){.mizhi-info-item{grid-gap:10px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);height:500px;}
.mizhi-sjcs-item{grid-row:3/5;grid-column:1/4}
.mizhi-i-num{font-size:20px}
.mizhi-sjcj-m{font-size:16px}}
.enlighter-default .enlighter{max-height:400px;overflow-y:auto !important;}.posts-item .item-heading>a {font-weight: bold;color: unset;}@media (max-width:640px) {.meta-right .meta-view{display: unset !important;}}
.mizhi-sjcs-item2 {grid-row: 1/3;}
.mizhi-sjcs-item2 {width: 100%;height: 100%;border-radius: 8px;text-align: center;box-shadow: 0 2px 4px 0 rgba(0,0%,0%,5%);background-color: var(--main-bg-color);box-sizing: border-box;grid-row: 1/3;grid-column: 6/6;}
@media screen and (max-width:959px){.mizhi-wz-item{grid-column: 1/4}.mizhi-sjcs-item2 {display:none}}



.mizhi-ip-item, .mizhi-sjcs-item, .mizhi-yhzs-item, .mizhi-yxsj-item{width:100%;height:100%;border-radius:8px;text-align:center;box-shadow:0 2px 4px 0 rgba(0,0%,0%,5%);background-color:var(--main-bg-color);overflow:hidden;padding:5px;box-sizing:border-box;}

.mizhi-ip-item{display:flex;align-items:center;justify-content:center;flex-direction:column}
/* ============================================================
   本站配色适配（2026-09-25）
   本站页面为浅色，而 --main-bg-color 取到的是暗色值，导致卡片深底 + 深色文字看不清。
   这里按参考站浅色模式的配色统一：浅灰卡片 + 深色文字 + 主题色数字，同时让右侧表盘
   的深色数字图在浅底上可见。
   ============================================================ */
.mizhi-yxsj-item,
.mizhi-yhzs-item,
.mizhi-llzs-item,
.mizhi-wz-sty,
.mizhi-sjcs-item,
.mizhi-sjcs-item2 {
    background-color: #ebecf0 !important;
}

.mizhi-i-num {
    color: var(--focus-color, #f04494) !important;
}

.mizhi-yxsj-item p,
.mizhi-yhzs-item p,
.mizhi-llzs-item p,
.mizhi-wz-sty p,
.frame-bg {
    color: #6b7280 !important;
}

.mizhi-sjcj-m,
.mizhi-sjcj-m span,
#mizhi-date-text,
#mizhi-week-text {
    color: #1f2f4d !important;
}

#mizhi-fatalism {
    color: #6b7280 !important;
}
