.city-page{padding:18px 0 50px}.city-chips{scrollbar-width:none;border-bottom:1px solid #eceef0;gap:8px;padding:2px 0 14px;display:flex;overflow-x:auto}html[data-theme=dark] .city-chips{border-bottom:1px solid #1e1f21}.city-chips::-webkit-scrollbar{display:none}.city-chips a{color:#202329;white-space:nowrap;background:#fff;border:1px solid #d5d8dc;border-radius:999px;flex:none;align-items:center;min-height:38px;padding:0 14px;font-size:13px;display:inline-flex}html[data-theme=dark] .city-chips a{color:#e4e8f0;background:#161616;border:1px solid #292c2f}.city-chips a:hover{border-color:#b9bdc3}html[data-theme=dark] .city-chips a:hover{border-color:#393c41}.city-chips a.on,html[data-theme=dark] .city-chips a.on{color:#fff;background:#262b30;border-color:#262b30}.city-head{gap:4px;margin:22px 0;display:grid}.city-kicker{color:#5f6570;justify-self:start;font-size:12px}html[data-theme=dark] .city-kicker{color:#9aa0ac}.city-kicker:hover{color:#b23f15}html[data-theme=dark] .city-kicker:hover{color:#ef7650}.city-head h1{font-size:34px;line-height:1.3}.city-head p{color:#5f6570;font-size:15px}html[data-theme=dark] .city-head p{color:#9aa0ac}.city-layout{grid-template:"news wx""news out""news follow""news."1fr/minmax(0,1fr) 340px;align-items:start;gap:16px 32px;display:grid}.city-layout>*{min-width:0}.city-card{color:#202329;background:#fff;border:1px solid #e4e6e8;border-radius:12px;gap:14px;padding:16px;display:grid}html[data-theme=dark] .city-card{color:#e4e8f0;background:#161616;border:1px solid #222425;border-radius:12px}a.city-card:hover{border-color:#f0b9a2}html[data-theme=dark] a.city-card:hover{border-color:#532714}.city-wx{grid-area:wx}.city-wx-now{align-items:center;gap:14px;display:flex}.city-wx-now>span{display:grid}.city-wx-now b{font-size:32px;line-height:1.1}.city-wx-now small{color:#5f6570;font-size:12px}html[data-theme=dark] .city-wx-now small{color:#9aa0ac}.city-wx-now em{color:#a83a12;white-space:nowrap;align-items:center;gap:2px;margin-left:auto;font-size:13px;font-style:normal;font-weight:600;display:inline-flex}html[data-theme=dark] .city-wx-now em{color:#ec7854}.city-wx-days{border-top:1px solid #eceef0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:12px 0 0;list-style:none;display:grid}html[data-theme=dark] .city-wx-days{border-top:1px solid #1e1f21}.city-wx-days li{color:#5f6570;flex-direction:column;align-items:center;gap:3px;font-size:12px;display:flex}html[data-theme=dark] .city-wx-days li{color:#9aa0ac}.city-wx-days b{color:#202329;white-space:nowrap;font-size:13px}html[data-theme=dark] .city-wx-days b{color:#e4e8f0}.city-out{background:#f5f6f7;border-color:#f5f6f7;grid-area:out;align-items:center;gap:12px;display:flex}html[data-theme=dark] .city-out{background:#1a1b1c;border-color:#1a1b1b}.city-out-ic{color:#9a6412;background:#fbf3e4;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}html[data-theme=dark] .city-out-ic{color:#cb9249;background:#221b0c}.city-out-ic.is-water{color:#3d63c9;background:#eaf0fb}html[data-theme=dark] .city-out-ic.is-water{color:#6d99ff;background:#191e28}.city-out-copy{flex:1;gap:2px;min-width:0;display:grid}.city-out-copy b{font-size:14px}.city-out-copy small{color:#5f6570;font-size:12px;line-height:1.5}html[data-theme=dark] .city-out-copy small{color:#9aa0ac}.city-out>svg{color:#5f6570;flex:none}html[data-theme=dark] .city-out>svg{color:#9aa0ac}.city-news{grid-area:news;gap:16px;display:grid}.city-news h2{align-items:center;gap:10px;font-size:21px;font-weight:700;display:flex}.city-news h2 i{background:#ed5828;border-radius:1px;width:5px;height:19px}html[data-theme=dark] .city-news h2 i{background:#ed5828}.city-news .category-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.city-news .article-load-more{margin-top:8px}.city-empty{color:#5f6570;font-size:14px}html[data-theme=dark] .city-empty{color:#9aa0ac}.city-index{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.city-index a{gap:6px;height:100%;display:grid}.city-index h2{font-size:20px;line-height:1.35}.city-index small{color:#5f6570;font-size:13px}html[data-theme=dark] .city-index small{color:#9aa0ac}.city-index .city-index-wx{color:#202329;align-items:center;gap:8px;font-size:14px;display:flex}html[data-theme=dark] .city-index .city-index-wx{color:#e4e8f0}.city-index .city-index-wx b{font-size:18px}.city-index-count{color:#a83a12;font-size:13px;font-weight:600}html[data-theme=dark] .city-index-count{color:#ec7854}@media (max-width:560px){.city-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.city-index .city-card{padding:14px 12px}.city-index h2{font-size:18px}.city-index .city-index-wx{flex-wrap:wrap;gap:4px 6px;font-size:12px}}@media (max-width:900px){.city-layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"wx""out""news""follow";gap:14px}.city-news{margin-top:10px}}@media (max-width:760px){.city-head h1{font-size:30px}.city-news .category-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:500px){.city-news .category-story-grid{grid-template-columns:1fr}}
