
.sea-main{max-width:1000px;margin:0 auto;padding:24px 16px 48px;}
.sea-hero{margin-bottom:18px;}
.sea-page-title{font-size:26px;margin:0 0 6px;color:#1c2733;}
.sea-page-title::before{content:"";display:inline-block;width:5px;height:22px;background:#0092E5;border-radius:3px;margin-right:10px;vertical-align:-2px;}
.sea-sub{color:#5b6b7b;margin:0 0 14px;font-size:14px;}
.sea-stats{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px;}
.sst{background:#eef4fa;border:1px solid #d8e6f2;color:#3a4a5a;font-size:13px;padding:5px 12px;border-radius:999px;}
.sst b{color:#0092E5;font-size:15px;margin-right:2px;}
.sst.ok b{color:#0a7d32;}
.sst.warn b{color:#c47b12;}
.sea-filtered-note{font-size:13px;color:#8a6d3b;background:#fcf8e3;border:1px solid #f0e0a8;border-radius:8px;padding:6px 12px;margin-bottom:12px;}
.sea-filtered-note a{color:#0092E5;}
.sea-sea-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:10px;}
.sea-label{font-size:13px;color:#5b6b7b;}
.sea-chip{padding:4px 12px;border-radius:6px;background:#f4f6f8;color:#5b6b7b;font-size:13px;text-decoration:none;border:1px solid #e4e9ee;}
.sea-chip small{opacity:.6;}
.sea-chip:hover{border-color:#0092E5;color:#0092E5;}
.sea-chip.on{background:#0092E5;color:#fff;border-color:#0092E5;}
.sea-chip.on small{opacity:.85;}
.sea-cat-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:6px;}
.sea-ctab{padding:6px 14px;border-radius:999px;background:#eef4fa;color:#3a4a5a;font-size:13px;text-decoration:none;border:1px solid #d8e6f2;}
.sea-ctab small{opacity:.6;}
.sea-ctab:hover{border-color:#0092E5;color:#0092E5;}
.sea-ctab.on{background:#0092E5;color:#fff;border-color:#0092E5;}
.sea-list{display:flex;flex-direction:column;gap:16px;}
.sea-empty{color:#999;text-align:center;padding:40px 0;}
.sea-card{background:#fff;border:1px solid #eef2f6;border-radius:14px;padding:18px 20px;box-shadow:0 2px 10px rgba(20,50,90,.06);}
.sea-card-body{display:flex;gap:16px;}
.sea-card-main{flex:1;min-width:0;}
.sea-card-thumb{flex:0 0 120px;width:120px;height:90px;border-radius:10px;overflow:hidden;background:#e3edf6;display:block;}
.sea-card-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.sea-card-thumb.noimg{display:none;}
.sea-title-link{color:#1c2733;text-decoration:none;}
.sea-title-link:hover{color:#0092E5;}
.sea-card-more{margin-top:10px;}
.sea-card-more a{color:#0092E5;text-decoration:none;font-weight:600;font-size:15px;}
.sea-card-more a:hover{text-decoration:underline;}
@media(max-width:640px){
.sea-card-body{flex-direction:column;}
.sea-card-thumb{flex:1 1 auto;width:100%;height:180px;}
}
.sea-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;}
.sea-card-title{font-size:18px;margin:0;color:#1c2733;line-height:1.4;}
.sc-credit{font-size:12px;padding:2px 9px;border-radius:999px;white-space:nowrap;flex-shrink:0;}
.sea-card-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:8px 0 10px;font-size:12px;}
.sc-tag{background:#eef4fa;color:#0092E5;padding:2px 9px;border-radius:6px;}
.sc-sea{color:#5b6b7b;}
.sc-sea i{color:#0092E5;}
.sc-sub{color:#888;}
.sc-sp{color:#0092E5;text-decoration:none;}
.sc-sp i{margin-right:2px;}
.sea-card-intro{color:#33424f;font-size:14px;line-height:1.8;}
.sea-card-intro .auto-link{color:#0092E5;}
.sea-card-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px;}
.sc-tg{font-size:12px;color:#6a7a8a;background:#f4f6f8;border-radius:6px;padding:2px 8px;}
.sea-card-src{margin-top:10px;font-size:12px;color:#888;border-top:1px dashed #eef2f6;padding-top:8px;line-height:1.7;word-break:break-all;}
/* ===== 中老年友好字号覆盖（页面级，优先级最高）===== */
.sea-page-title{font-size:25px;}
.sst{font-size:14px;}
.sea-filtered-note{font-size:14px;}
.sea-label{font-size:14px;}
.sea-chip{font-size:14px;}
.sea-ctab{font-size:14px;}
.sc-credit{font-size:13px;}
.sea-card-meta{font-size:14px;}
.sea-card-intro{font-size:17px;}
.sc-tg{font-size:13px;}
.sea-card-src{font-size:14px;}
