@charset "utf-8";
/* TG账号购买平台对比站 · 报刊排版 */
:root{--brand:#e53935;--ink:#14181d;--muted:#6f7880;--line:#d8dde2;--bg:#faf9f6;--font:"Microsoft YaHei UI","PingFang SC","Helvetica Neue",Arial,sans-serif;--r:3px}
*{margin:0;padding:0}
body{font:15px/1.85 var(--font);color:var(--ink);background:var(--bg)}
a{color:var(--ink);text-decoration:none}
a:hover{color:var(--brand)}
img{max-width:100%;border:0;vertical-align:middle}
ul,ol,li{list-style:none}
em,i{font-style:normal}
.wrap{width:1140px;margin:0 auto}
.f-mast{border-bottom:3px double var(--ink);padding:14px 0 0}
.f-mast-in{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:8px}
.f-date,.f-edition{font-size:12px;color:var(--muted);letter-spacing:1px}
.f-name{font-size:34px;font-weight:700;letter-spacing:4px;font-family:"Songti SC","SimSun",serif}
.f-nav{border-top:1px solid var(--line);padding:8px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:0 4px}
.f-nav a{padding:0 12px;font-size:14px;letter-spacing:1px}
.f-nav a:hover{color:var(--brand)}
.f-lead{padding:22px 0 12px;border-bottom:1px solid var(--line)}
.f-lead img{width:100%;height:340px;object-fit:cover;border-radius:var(--r)}
.f-lead h1{font-size:32px;line-height:1.4;margin:14px 0 8px;font-family:"Songti SC","SimSun",serif;letter-spacing:.5px}
.f-lead p{font-size:14px;color:var(--muted);line-height:1.9;max-height:56px;overflow:hidden;max-width:820px}
.f-cols{display:grid;grid-template-columns:1fr 1fr 320px;gap:30px;padding:22px 0 40px}
.f-col h2{font-size:15px;letter-spacing:3px;font-weight:400;color:var(--muted);border-bottom:1px solid var(--ink);padding-bottom:6px;margin-bottom:10px}
.f-item{display:block;padding:9px 0;border-bottom:1px dotted var(--line)}
.f-item b{display:block;font-size:16px;line-height:1.55;font-family:"Songti SC","SimSun",serif}
.f-item span{display:block;font-size:12px;color:var(--muted);line-height:1.7;max-height:40px;overflow:hidden;margin-top:4px}
.f-brief li{display:flex;gap:8px;line-height:34px;font-size:13px;border-bottom:1px dotted var(--line)}
.f-brief span{flex:0 0 74px;color:var(--muted);font-size:12px}
.f-brief a{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.f-crumb{font-size:12px;color:var(--muted);padding:12px 0}
.f-crumb a{color:var(--brand)}
.f-h1{font-size:30px;font-family:"Songti SC","SimSun",serif;padding-bottom:10px;border-bottom:3px double var(--ink);margin-bottom:12px}
.f-list li{border-bottom:1px dotted var(--line);padding:11px 0}
.f-list b{display:block;font-size:17px;line-height:1.5;font-family:"Songti SC","SimSun",serif}
.f-list span{display:block;font-size:13px;color:var(--muted);line-height:1.7;max-height:42px;overflow:hidden}
.f-list em{display:block;font-size:11px;color:#a8b0b8;margin-top:5px}
.f-pager{margin:18px 0;font-size:0}
.f-pager span,.f-pager a{display:inline-block;margin:0 4px 6px 0;padding:0 11px;line-height:30px;border:1px solid var(--line);font-size:12px}
.f-pager .cur{background:var(--ink);color:#fff;border-color:var(--ink)}
.f-rank li{display:flex;align-items:center;gap:8px;line-height:34px;font-size:13px}
.f-rank i{flex:0 0 18px;color:var(--brand);font-weight:700}
.f-rank a{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.f-post{padding:10px 0 40px;max-width:820px}
.f-post h1{font-size:32px;line-height:1.4;font-family:"Songti SC","SimSun",serif}
.f-meta{font-size:12px;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 0 12px;margin-bottom:18px}
.f-body{font-size:16px;line-height:2.05}
.f-body p{margin-bottom:16px}
.f-body h2{font-size:21px;margin:24px 0 10px;font-family:"Songti SC","SimSun",serif}
.f-body h3{font-size:17px;margin:18px 0 8px}
.f-body ul,.f-body ol{margin:0 0 16px 22px}
.f-body li{list-style:disc;margin-bottom:6px}
.f-body table{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}
.f-body td,.f-body th{border:1px solid var(--line);padding:8px 10px}
.f-tags{margin-top:18px;padding-top:12px;border-top:1px solid var(--line)}
.f-tags a{display:inline-block;margin:0 8px 6px 0;font-size:12px;color:var(--muted);border-bottom:1px dotted var(--line)}
.f-foot{padding:20px 0 30px;font-size:12px;color:var(--muted)}
.f-rule{height:3px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}
.f-fnav{padding:10px 0;border-bottom:1px dotted var(--line)}
.f-fnav a{margin-right:12px;color:var(--ink)}
.f-copy{padding-top:10px;color:#a8b0b8}
@media (max-width:1180px){.wrap{width:100%;padding:0 18px;box-sizing:border-box}.f-cols{grid-template-columns:1fr 1fr}.f-col.wide{grid-column:1/-1}}
@media (max-width:720px){.f-mast-in{flex-direction:column;align-items:center;gap:4px}.f-name{font-size:24px;letter-spacing:2px}.f-lead img{height:200px}.f-lead h1{font-size:21px}.f-cols{grid-template-columns:1fr}.f-post h1{font-size:22px}.f-body{font-size:14.5px}}
/* 友情链接区块 */
.flinks{margin:22px auto 0;max-width:1200px;padding:0 16px;font-size:12px;line-height:1.9}
.flinks h3{font-size:13px;color:#8b95a1;margin-bottom:8px;font-weight:400}
.flinks ul{display:flex;flex-wrap:wrap;gap:4px 16px}
.flinks li{color:#6b7684;font-size:12px}
.flinks li a{color:#6b7684;text-decoration:none}
.flinks li a:hover{color:var(--brand,#229ed9)}