
.wenda-mobile-header,.wenda-mobile-header *,.wenda-mobile-menu,.wenda-mobile-menu *{box-sizing:border-box}
.wenda-mobile-header{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#050505;position:relative;z-index:1001}
.wenda-mobile-brand{display:block;width:184px;height:57px;overflow:hidden}
.wenda-mobile-brand img{display:block;width:184px;height:auto;margin:0}
.wenda-menu-toggle{width:42px;height:42px;border:0;background:transparent;position:relative;padding:0}
.wenda-menu-toggle::before,.wenda-menu-toggle::after,.wenda-menu-toggle span{content:"";position:absolute;left:9px;width:24px;height:2px;background:#f5f0e5;transition:transform .2s,opacity .2s}
.wenda-menu-toggle::before{top:13px}.wenda-menu-toggle span{top:20px}.wenda-menu-toggle::after{top:27px}
.wenda-menu-toggle.is-open::before{transform:translateY(7px) rotate(45deg)}.wenda-menu-toggle.is-open span{opacity:0}.wenda-menu-toggle.is-open::after{transform:translateY(-7px) rotate(-45deg)}
.wenda-mobile-menu{display:none;position:absolute;z-index:1000;left:0;right:0;top:70px;padding:10px 18px 18px;background:#111}
.wenda-mobile-menu.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}
.wenda-mobile-menu a{padding:12px 10px;color:#fff!important;background:#1c1c1c;text-align:center;font-size:14px;line-height:1.3;text-decoration:none}
.wenda-mobile-menu a[href="/wenda/"]{color:#ff7891!important}
#wenda-page,#wenda-page *{box-sizing:border-box}
#wenda-page{--ink:#17181a;--muted:#666b72;--line:#e2e4e7;--soft:#f4f5f6;--accent:#e83e5f;--accent-dark:#b92545;margin:0;background:var(--soft);color:var(--ink);font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;letter-spacing:0;overflow:hidden}
#wenda-page a{text-decoration:none}
#wenda-page .wenda-hero{padding:40px 20px 24px 48px;background:#171719;color:#fff;border-bottom:4px solid var(--accent)}
#wenda-page .wenda-kicker{display:block;margin-bottom:10px;color:#ff7891;font-size:12px;font-weight:700}
#wenda-page h1{margin:0 0 12px;font-size:32px;line-height:1.2;font-weight:700;letter-spacing:0}
#wenda-page .wenda-lead{margin:0;color:#d2d3d6;font-size:15px;line-height:1.75}
#wenda-page .wenda-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;border-top:1px solid #3a3b3f;border-left:1px solid #3a3b3f}
#wenda-page .wenda-topic{min-height:76px;padding:14px;color:#fff;border-right:1px solid #3a3b3f;border-bottom:1px solid #3a3b3f}
#wenda-page .wenda-topic span{display:block;margin-bottom:6px;color:#989ba1;font-size:11px}
#wenda-page .wenda-topic strong{display:block;font-size:14px;line-height:1.45;font-weight:600}
#wenda-page .wenda-content{padding:36px 16px 52px}
#wenda-page .wenda-heading{margin-bottom:20px}
#wenda-page .wenda-heading small{display:block;margin-bottom:7px;color:var(--accent-dark);font-size:11px;font-weight:700}
#wenda-page .wenda-heading h2{margin:0 0 8px;font-size:24px;line-height:1.3;font-weight:700;letter-spacing:0}
#wenda-page .wenda-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}
#wenda-page .wenda-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}
#wenda-page .wenda-card{min-width:0;margin:0;background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden}
#wenda-page .wenda-card-link{display:flex;min-height:210px;padding:22px 20px;color:var(--ink);flex-direction:column}
#wenda-page .wenda-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px;color:#878b91;font-size:12px}
#wenda-page .wenda-card-label{color:var(--accent-dark);font-weight:700}
#wenda-page .wenda-card h3{margin:0 0 12px;font-size:19px;line-height:1.55;font-weight:700;letter-spacing:0;word-break:break-word}
#wenda-page .wenda-summary{margin:0;color:var(--muted);font-size:14px;line-height:1.75}
#wenda-page .wenda-read{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:20px;color:var(--accent-dark);font-size:13px;font-weight:700}
#wenda-page .wenda-read b{font-size:19px;font-weight:400}
#wenda-page .wenda-pagination{display:flex!important;justify-content:center!important;margin-top:32px!important}
#wenda-page .wenda-pagination ul{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;list-style:none!important}
#wenda-page .wenda-pagination li{display:block!important;float:none!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:13px!important;line-height:1!important}
#wenda-page .wenda-pagination a,#wenda-page .wenda-pagination span{display:inline-flex!important;min-width:36px!important;height:36px!important;padding:0 10px!important;align-items:center!important;justify-content:center!important;border:1px solid #d7dade!important;border-radius:4px!important;background:#fff!important;color:#454a51!important;font-size:13px!important;line-height:1!important}
#wenda-page .wenda-pagination .active,#wenda-page .wenda-pagination .thisclass,#wenda-page .wenda-pagination a:hover{border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}
body #yili-online-chat-entry{display:none!important}
