.city-list{gap:6px;width:min(100%,560px);display:grid}.city-list .select{min-height:48px;font-size:1.05rem}.city__pop{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:560}.word-list[data-size="1"] .city__pop{font-size:.95rem}.is-loading .city-card{opacity:.6}.city-credit{max-width:70ch;color:var(--ink-3);text-align:center;margin:12px auto 0;padding:0 16px;font-size:.85rem}.city-credit a{color:inherit}@media (pointer:coarse){.city-credit a{min-height:44px;line-height:44px;display:inline-block}}.stage.is-present .city-list{display:none}.stage.is-present .city__pop{font-size:clamp(.9rem,min(2.4vh,3.8vw),1.4rem)}@media (min-width:900px){.city-card{min-height:clamp(200px,100svh - 600px,340px)}}
