/* ============================================================
 * 前端模板主题：Blog · 极简博客风 style/themes/blog.css
 * 特点：灰白极简、衬线大标题、窄栏阅读体验
 * ============================================================ */
:root{--primary:#37474f;--primary-dark:#263238;--accent:#00897b;--bg:#fdfdfd;--card-bg:#fff;--text:#37474f;--text-light:#8a9aa5;--border:#eceff1;--shadow:0 1px 4px rgba(0,0,0,.05);--radius:4px;}
body{background:var(--bg);}
.container{max-width:960px;}
.header{background:#fff;border-bottom:2px solid #37474f;box-shadow:none;}
.logo,.logo span{color:#37474f;font-family:Georgia,"Times New Roman","SimSun",serif;font-weight:700;}
.nav a{color:#607d8b;border-radius:2px;}
.nav a:hover{background:#eceff1;color:#37474f;}
.nav a.active{background:#37474f;color:#fff;}
.phone-top{color:#90a4ae;}.phone-top strong{color:#00897b;}
.hotline-box{background:#37474f;border-radius:4px;}
.card{border:1px solid var(--border);box-shadow:none;border-radius:4px;padding:28px;}
.card-title{font-family:Georgia,"SimSun",serif;font-size:22px;border-bottom:1px solid var(--border);}
.card-title .cat-icon{background:#00897b;width:3px;height:20px;}
.brand-list .item-title{font-family:Georgia,"SimSun",serif;font-weight:700;}
.item-tag{background:#e0f2f1;color:#00897b;border-radius:2px;}
.pagination .page-btn{border-radius:2px;}
.pagination .page-btn.active{background:#37474f;border-color:#37474f;}
.footer{background:#263238;color:#b0bec5;border-top:4px solid #00897b;}
.footer a{color:#80cbc4;}
a:hover{color:#00897b;}
.breadcrumb a:hover{color:#00897b;}
