:root{--primary:#C9345B;--primary-2:#E35D79;--primary-soft:#FBE9EE;--orange:#E58A32;--orange-soft:#FFF0DE;--wine:#7D1835;--wine-deep:#4A1024;--bg:#FFF9F6;--bg-2:#F8F1ED;--bg-3:#FFFDFB;--surface:#fff;--surface-soft:rgba(255,255,255,.84);--text:#2C2024;--text-2:#644F56;--text-3:#9A858C;--line:rgba(201,52,91,.10);--line-strong:rgba(201,52,91,.22);--shadow:0 5px 20px rgba(125,24,53,.08);--shadow-hover:0 14px 36px rgba(125,24,53,.14);--radius:12px;--radius-card:16px;--radius-large:22px;--radius-pill:999px;--wrap:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(var(--wrap),calc(100% - 40px));margin:auto}.trendbar{background:linear-gradient(90deg,var(--primary),var(--orange));color:#fff;font-size:13px}.trendinner{height:30px;display:flex;gap:28px;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,249,246,.94);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.nav-wrap{height:68px;display:flex;align-items:center;gap:30px}.logo{display:flex;align-items:center;gap:10px;color:var(--wine);font-size:21px}.logo img{width:36px;height:36px;border-radius:10px;object-fit:cover}.desktop-nav{display:flex;gap:20px;flex:1}.desktop-nav a,.header-actions a{color:var(--text-2);font-size:15px}.desktop-nav a:hover,.desktop-nav .active,.header-actions a:hover{color:var(--primary)}.header-actions{display:flex;align-items:center;gap:14px}.menu-btn{border:0;background:var(--primary-soft);color:var(--primary);border-radius:10px;padding:8px 11px;cursor:pointer}.drawer{position:fixed;top:0;right:-330px;width:min(320px,88vw);height:100vh;background:#fff;z-index:100;padding:70px 25px 30px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--shadow-hover);transition:.25s}.drawer.open{right:0}.drawer-close{position:absolute;top:16px;right:18px;border:0;background:none;font-size:32px}.hero{padding:58px 0 28px}.hero-grid,.app-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:42px;align-items:center}.hero-copy h1,.page-hero h1,.app-grid h1{font-size:clamp(38px,5vw,68px);line-height:1.08;margin:10px 0 18px;color:var(--wine)}.hero-copy p,.page-hero p{font-size:18px;color:var(--text-2)}.eyebrow,.tag,.mini-status{display:inline-flex;padding:4px 10px;border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--primary);font-size:13px;font-weight:700}.hero-media img,.rounded-img{border-radius:var(--radius-large);box-shadow:var(--shadow)}.hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.hero-meta span{background:#fff;border:1px solid var(--line);padding:7px 10px;border-radius:var(--radius-pill);font-size:13px}.cta-row{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;padding:11px 18px;border-radius:var(--radius-pill);font-weight:700;border:1px solid var(--line-strong)}.btn.primary{background:var(--primary);color:#fff;border-color:var(--primary)}.btn.ghost{background:#fff;color:var(--wine)}.quick-search{padding:0 0 28px}.search-bar{display:flex;background:#fff;border:1px solid var(--line-strong);padding:7px;border-radius:var(--radius-pill);box-shadow:var(--shadow)}.search-bar input{flex:1;border:0;outline:0;padding:10px 16px;background:transparent;min-width:0}.search-bar button{border:0;background:var(--primary);color:#fff;border-radius:var(--radius-pill);padding:0 22px}.pills{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px}.pills a{padding:6px 11px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:13px}.pills a.active{background:var(--primary);color:#fff}.section{padding:58px 0}.section.alt{background:var(--bg-2)}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:24px}.section-head h2{font-size:30px;margin:0;color:var(--wine)}.section-head p{margin:4px 0 0;color:var(--text-3)}.rank-list{display:grid;gap:12px}.rank-item{display:grid;grid-template-columns:60px 1fr 90px;gap:18px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);padding:18px;box-shadow:var(--shadow)}.rank-no{font-size:26px;font-weight:800;color:var(--primary)}.rank-item h3,.card h2,.card h3,.panel h3,.verify-card h2,.verify-card h3,.topic-card h2,.topic-card h3{margin:5px 0 7px;color:var(--wine)}.rank-item p,.card p,.panel p,.verify-card p,.topic-card p{margin:0;color:var(--text-2)}.rank-top,.verify-head{display:flex;gap:8px;align-items:center}.status{font-size:12px;color:var(--orange)}.rank-side{text-align:right}.rank-side strong{display:block;font-size:26px;color:var(--primary)}.rank-side span{color:var(--orange);font-weight:700}.rank-side small{display:block;color:var(--text-3)}.center{text-align:center;margin-top:20px}.text-link{color:var(--primary);font-weight:700}.timeline{position:relative;display:grid;gap:0}.timeline-item{display:grid;grid-template-columns:70px 24px 1fr;gap:14px;min-height:130px}.timeline-item .time{font-weight:800;color:var(--wine)}.dot{width:14px;height:14px;border-radius:50%;background:#bbb;margin-top:7px;position:relative}.dot:after{content:"";position:absolute;top:14px;left:6px;width:2px;height:110px;background:var(--line-strong)}.timeline-item:last-child .dot:after{display:none}.dot.重点{background:var(--primary)}.dot.回应{background:#8394a5}.dot.核实{background:#3f9c6b}.timeline-item p{margin-top:5px;color:var(--text-2)}.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.two-col{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;align-items:start}.panel,.card,.verify-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-card);padding:22px;box-shadow:var(--shadow)}.stack{display:grid;gap:16px}.stack article+article{padding-top:16px;border-top:1px solid var(--line)}.media-panel{background:linear-gradient(160deg,#fff,var(--primary-soft));border-radius:var(--radius-large);padding:22px;box-shadow:var(--shadow)}.media-panel img{border-radius:14px;margin-bottom:18px}.verify-grid,.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.verify-card dl{margin:14px 0}.verify-card dt{font-weight:800;color:var(--wine);margin-top:10px}.verify-card dd{margin:2px 0;color:var(--text-2)}.feed{border-left:2px solid var(--line-strong);margin-left:70px}.feed-item{display:grid;grid-template-columns:74px 1fr;gap:18px;padding:0 0 24px 18px}.feed-item time{margin-left:-112px;text-align:right;font-weight:700;color:var(--wine)}.feed-item h3{margin:4px 0}.feed-item p{margin:0;color:var(--text-2)}.topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.topic-card{overflow:hidden;background:#fff;border-radius:var(--radius-card);box-shadow:var(--shadow)}.topic-card img{width:100%;aspect-ratio:16/8;object-fit:cover}.topic-card div{padding:20px}.comment-list{display:grid;gap:12px}.comment-list blockquote{margin:0;background:#fff;border:1px solid var(--line);border-left:4px solid var(--primary);border-radius:12px;padding:16px;color:var(--text-2)}.like-btn{float:right;border:0;background:var(--primary-soft);color:var(--primary);border-radius:var(--radius-pill);padding:5px 9px}.faq-list{display:grid;gap:10px}.faq-list details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.faq-list summary{cursor:pointer;font-weight:800;color:var(--wine)}.faq-list p{color:var(--text-2)}.week-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.week-grid article{background:#fff;border-radius:14px;padding:15px;border:1px solid var(--line)}.week-grid h3{color:var(--primary);margin-top:0}.calendar-list{display:grid;gap:12px}.calendar-list article{display:grid;grid-template-columns:100px 1fr;gap:18px;background:#fff;padding:16px;border-radius:14px;border:1px solid var(--line)}.calendar-list strong{color:var(--primary)}.calendar-list h3,.calendar-list h2{margin:0}.page-hero{padding:58px 0 30px;background:linear-gradient(180deg,var(--primary-soft),transparent)}.page-hero h1{font-size:52px}.filter-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.filter{border:1px solid var(--line-strong);background:#fff;border-radius:var(--radius-pill);padding:8px 13px;cursor:pointer}.filter.active{background:var(--primary);color:#fff}.contact-form{display:grid;gap:14px}.contact-form label{display:grid;gap:6px;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:12px;border-radius:10px;border:1px solid var(--line-strong);background:#fff}.site-footer{background:linear-gradient(135deg,#4A1024,#6A1833);color:#f8e8ee;padding:50px 0 20px}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:30px}.site-footer a{display:block;color:#e9cbd5;margin:6px 0}.footer-brand{font-size:28px;font-weight:800}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:18px;margin-top:30px;color:#d9b6c3}.mobile-bottom{display:none}.backtop{position:fixed;right:18px;bottom:20px;border:0;background:var(--wine);color:#fff;width:42px;height:42px;border-radius:50%;opacity:0;pointer-events:none;transition:.2s}.backtop.show{opacity:1;pointer-events:auto}.reveal{opacity:0;transform:translateY(14px);transition:.45s}.reveal.visible{opacity:1;transform:none}@media(max-width:1200px){.desktop-nav{gap:12px}.desktop-nav a{font-size:14px}.week-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:1024px){.desktop-nav{display:none}.header-actions{margin-left:auto}.three-col,.verify-grid,.card-grid,.topic-grid{grid-template-columns:repeat(2,1fr)}.hero-grid,.app-grid{grid-template-columns:1fr 1fr}.week-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.hero-grid,.app-grid,.two-col{grid-template-columns:1fr}.hero-copy{order:1}.hero-media{order:2}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.wrap{width:min(100% - 24px,var(--wrap))}.trendinner{justify-content:flex-start}.header-actions a{display:none}.three-col,.verify-grid,.card-grid,.topic-grid{grid-template-columns:1fr}.rank-item{grid-template-columns:46px 1fr}.rank-side{grid-column:2;display:flex;gap:12px;text-align:left;align-items:center}.rank-side strong{font-size:20px}.week-grid{grid-template-columns:repeat(2,1fr)}.section{padding:42px 0}.mobile-bottom{display:flex;position:fixed;bottom:0;left:0;right:0;height:58px;background:#fff;border-top:1px solid var(--line);z-index:45;justify-content:space-around;align-items:center;font-size:13px}.site-footer{padding-bottom:85px}.backtop{bottom:72px}.feed{margin-left:0}.feed-item{grid-template-columns:58px 1fr}.feed-item time{margin-left:0;text-align:left}.page-hero h1{font-size:42px}}@media(max-width:600px){.hero{padding-top:36px}.hero-copy h1,.app-grid h1{font-size:42px}.page-hero h1{font-size:36px}.section-head h2{font-size:25px}.week-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.calendar-list article{grid-template-columns:1fr}.rank-item{padding:14px}.hero-meta{display:grid}.trendinner span:nth-child(n+3){display:none}}body{overflow-x:hidden}
.mini-media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.mini-media-grid img{aspect-ratio:1/1;object-fit:cover;margin:0}
