twentytwentyfive

/* ============================================================
BlueHole · 欧美信任型主题 CSS
用途:WordPress 后台 外观→自定义→附加CSS 粘贴;
或放进子主题 style.css。配合轻量主题(GeneratePress/Astra)。
设计令牌:系统字体 + 65ch 阅读宽 + 单一水色强调 + 大留白。
============================================================ */

:root{
–ink:#16242e; /* 主文字 深墨蓝 */
–muted:#5b6b75; /* 次要文字 */
–accent:#0e8a8e; /* 水色 teal 强调 */
–accent-soft:#e6f4f5; /* 浅水色底 */
–line:#e4eaed; /* 边框线 */
–bg:#ffffff;
–paper:#fbfcfc;
–radius:10px;
}

/* 阅读容器:65ch 黄金阅读宽 + 居中 */
.entry-content,
.prose{
max-width:68ch;
margin:0 auto;
font-family:-apple-system,BlinkMacSystemFont,”Segoe UI”,Roboto,Helvetica,Arial,sans-serif;
font-size:17px;
line-height:1.72;
color:var(–ink);
}

/* 标题层级 */
.entry-content h1,
.prose h1{font-size:2.1rem;line-height:1.2;letter-spacing:-.02em;margin:.2em 0 .5em;}
.entry-content h2,
.prose h2{font-size:1.5rem;line-height:1.3;margin:2em 0 .6em;padding-bottom:.3em;border-bottom:2px solid var(–accent);}
.entry-content h3,
.prose h3{font-size:1.18rem;margin:1.5em 0 .4em;color:var(–ink);}

/* 段落与链接 */
.entry-content p,
.prose p{margin:0 0 1.1em;}
.entry-content a,
.prose a{color:var(–accent);text-decoration:none;border-bottom:1px solid var(–accent-soft);}
.entry-content a:hover,
.prose a:hover{border-bottom-color:var(–accent);}

/* 引导段 */
.entry-content .lead,
.prose .lead{font-size:1.12rem;color:var(–muted);}

/* 表格 */
.entry-content table,
.prose table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:.95rem;}
.entry-content th,
.prose th{background:var(–accent-soft);color:var(–ink);text-align:left;padding:.7em .8em;border:1px solid var(–line);}
.entry-content td,
.prose td{padding:.65em .8em;border:1px solid var(–line);}
.entry-content tr:nth-child(even) td,
.prose tr:nth-child(even) td{background:var(–paper);}
.entry-content td.yes,
.prose td.yes{color:#0a7d2c;font-weight:600;}
.entry-content td.no,
.prose td.no{color:#c0392b;font-weight:600;}

/* 信任条 / 披露条 */
.trustbar,.disclosure{
background:var(–accent-soft);
border-left:4px solid var(–accent);
padding:.9em 1.1em;margin:1.4em 0;border-radius:var(–radius);
font-size:.92rem;color:var(–ink);
}
.disclosure{background:#fff8e6;border-left-color:#e0a800;}

/* 速选框 */
.pickbox{
background:var(–paper);border:1px solid var(–line);
border-radius:var(–radius);padding:1.1em 1.3em;margin:1.6em 0;
}
.pickbox h3{margin-top:0;color:var(–accent);}
.pickbox table{margin:0;}
.pickbox td:first-child{font-weight:600;width:34%;color:var(–ink);}

/* 联盟 CTA 块 */
.aff-cta{
display:flex;align-items:center;gap:1em;flex-wrap:wrap;
background:var(–accent);color:#fff;border-radius:var(–radius);
padding:1em 1.3em;margin:1.8em 0;
}
.aff-cta .t{font-weight:700;font-size:1.05rem;}
.aff-cta .s{font-size:.9rem;opacity:.92;flex:1;min-width:200px;}
.aff-cta .btn{
background:#fff;color:var(–accent);font-weight:700;
padding:.6em 1.1em;border-radius:8px;text-decoration:none;border:none;
white-space:nowrap;
}
.aff-cta .btn:hover{background:var(–accent-soft);}

/* 作者框 */
.authorbox{
display:flex;gap:1em;align-items:flex-start;
border-top:1px solid var(–line);border-bottom:1px solid var(–line);
padding:1.3em 0;margin:2em 0;
}
.authorbox img{width:64px;height:64px;border-radius:50%;flex:none;}
.authorbox h4{margin:0 0 .3em;color:var(–accent);}
.authorbox p{margin:0;font-size:.92rem;color:var(–muted);}

/* 面包屑 */
.crumb{font-size:.85rem;color:var(–muted);margin-bottom:1em;}
.crumb a{color:var(–muted);border:none;}

/* 作者署名行 */
.byline{display:flex;align-items:center;gap:.7em;margin:1em 0 1.4em;font-size:.9rem;color:var(–muted);}
.byline img{width:42px;height:42px;border-radius:50%;}
.byline b{color:var(–ink);}

/* 广告占位(Ezoic 审批后替换) */
.ad{
background:repeating-linear-gradient(45deg,#f4f7f8,#f4f7f8 12px,#eef3f4 12px,#eef3f4 24px);
border:1px dashed var(–line);border-radius:var(–radius);
padding:1.4em;text-align:center;color:var(–muted);font-size:.88rem;margin:1.8em 0;
}

/* 全局:正文区留白 */
.entry-content{padding:2.5em 1.2em 1em;}

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注