.ck-main{background:var(--default-bg-color,#fffcf5);padding:18px 20px;border:1px solid var(--secondary-border-color,#f2d2b5)}
.ck-crumb{font-size:13px;color:var(--secondary-text-color,#969696);margin-bottom:10px}
.ck-crumb a{color:var(--link-color,#915926);text-decoration:none}
.ck-crumb i{font-style:normal;margin:0 6px;color:var(--border-color,#d0ad9a)}
.ck-h1{font-size:24px;color:var(--heading-title-color,#9a7037);margin:0 0 6px}
.ck-desc{font-size:13.5px;color:var(--secondary-text-color,#969696);margin:0 0 14px}
.ck-stats{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:0;border:1px solid var(--secondary-border-color,#f2d2b5);border-radius:6px;background:var(--secondary-bg-color,#fff7e7);padding:8px 4px;margin-bottom:14px}
.ck-stats a{flex:1 1 0;min-width:86px;text-align:center;text-decoration:none;padding:4px 6px;border-right:1px solid var(--secondary-border-color,#f2d2b5)}
.ck-stats a:last-child{border-right:0}
.ck-stats strong{display:block;font-size:20px;color:var(--main-bg-color,#a46429)}
.ck-stats span{font-size:12px;color:var(--secondary-text-color,#969696);white-space:nowrap}
.ck-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}
.ck-tab{display:inline-flex;gap:6px;align-items:center;padding:5px 12px;border:1px solid var(--secondary-border-color,#f2d2b5);border-radius:999px;color:var(--link-color,#915926);text-decoration:none;font-size:13px;background:var(--secondary-bg-color,#fff7e7)}
.ck-tab em{font-style:normal;font-size:11px;color:var(--secondary-text-color,#969696)}
.ck-tab.is-active{background:var(--main-bg-color,#a46429);border-color:var(--main-bg-color,#a46429);color:#fff}
.ck-tab.is-active em{color:#fff;opacity:.85}
.ck-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.ck-item{border:1px solid var(--secondary-border-color,#f2d2b5);background:#fff;border-radius:6px;overflow:hidden}
.ck-thumb{position:relative;display:block;aspect-ratio:2/3;background:var(--secondary-bg-color,#fff7e7);overflow:hidden}
.ck-thumb img{width:100%;height:100%;object-fit:contain;display:block}
.ck-item[data-type="fanyi"] .ck-thumb img{object-fit:contain}
.ck-chip{position:absolute;top:8px;left:8px;background:rgba(255,255,255,.92);color:var(--main-bg-color,#a46429);font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--secondary-border-color,#f2d2b5)}
.ck-info{padding:10px 12px 12px}
.ck-name{display:block;font-size:16px;font-weight:700;color:var(--heading-title-color,#9a7037);text-decoration:none;line-height:1.35}
.ck-name:hover{color:var(--hover-color,#b18b41)}
.ck-pinyin{display:block;font-size:12px;color:var(--link-color,#915926);margin:2px 0 6px}
.ck-info p{font-size:12.5px;color:var(--secondary-text-color,#777);margin:0;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ck-pager{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:18px 0 4px}
.ck-pager a{min-width:34px;text-align:center;padding:5px 10px;border:1px solid var(--secondary-border-color,#f2d2b5);border-radius:4px;color:var(--link-color,#915926);text-decoration:none;font-size:13px;background:#fff}
.ck-pager a.is-active{background:var(--main-bg-color,#a46429);border-color:var(--main-bg-color,#a46429);color:#fff}
.ck-side-list a{display:flex;justify-content:space-between;padding:6px 2px;border-bottom:1px dashed var(--secondary-border-color,#f2d2b5);color:var(--link-color,#915926);text-decoration:none;font-size:13.5px}
.ck-side-list em{font-style:normal;color:var(--secondary-text-color,#969696)}
.ck-tags{display:flex;flex-wrap:wrap;gap:8px}
.ck-tags a{padding:3px 10px;border:1px solid var(--secondary-border-color,#f2d2b5);border-radius:999px;background:var(--secondary-bg-color,#fff7e7);color:var(--link-color,#915926);text-decoration:none;font-size:12px}
.ck-tags em{font-style:normal;margin-left:4px;color:var(--secondary-text-color,#969696);font-size:11px}
.ck-empty{padding:20px;text-align:center;color:var(--secondary-text-color,#969696)}
@media screen and (max-width:1024px){.ck-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media screen and (max-width:767px){.ck-grid{grid-template-columns:minmax(0,1fr)}.ck-main{padding:14px}.ck-stats a{flex:0 0 33.333%;min-width:96px}.ck-h1{font-size:20px}}

/* 详情页右侧卡片块 */
.ck-side-block .rg-tit{display:flex;justify-content:space-between;align-items:center}
.ck-more{font-size:12px;color:var(--link-color,#915926);text-decoration:none;font-weight:400}
.ck-side-link{display:block;padding:8px 0 4px}
.ck-side-link img{display:block;width:100%;height:auto;border:1px solid var(--secondary-border-color,#f2d2b5);border-radius:4px;background:#fff}

/* 详情页右侧卡片块 */
.ck-side-block h3{display:flex;justify-content:space-between;align-items:center}
.ck-more{font-size:12px;color:var(--link-color,#915926);text-decoration:none;font-weight:400}
.ck-side-link{display:block;padding:8px 0 4px}
.ck-side-link img{display:block;width:100%;height:auto;border:1px solid var(--secondary-border-color,#f2d2b5);border-radius:4px;background:#fff}

/* chaci5 侧栏卡片块 */
.ck-side{background:#fff;padding:12px 16px;margin-bottom:15px;border:1px solid var(--secondary-border-color,#e6dccb);border-radius:4px}
.ck-side h3{font-size:16px;margin:0 0 8px;color:var(--heading-title-color,#8a5a2b)}
.ck-side hr{border:0;border-top:1px solid var(--secondary-border-color,#e6dccb);margin:0 0 8px}
