html[lang="en"] .rail-button{font-size:10px}html[lang="en"] .brand small{font-size:10px}html[lang="en"] .page-heading h1{font-size:clamp(23px,3.2vw,39px)}html[lang="en"] .city-description{font-size:12px}html[lang="en"] .place-strip button{white-space:normal;line-height:1.3}html[lang="en"] .map-hint{font-size:10px}html[lang="en"] .npc-label{min-width:115px;white-space:nowrap}html[lang="en"] .dialog-heading h2{font-size:clamp(22px,3vw,31px)}html[lang="en"] .ma-ingredient span{font-size:11px}html[lang="en"] .ma-plot b{font-size:12px}html[lang="en"] .ma-plot span{font-size:10px}html[lang="en"] .ma-game-overlay h3{font-size:25px}html[lang="en"] .mn-person-copy b{font-size:15px}html[lang="en"] .speech{max-width:260px;white-space:normal}html[lang="en"] .world-bottom #world-news{min-width:0}html[lang="en"] .date-note{max-width:220px}html[lang="en"] .top-note{white-space:normal;max-width:150px}html[lang="en"] .daybook .activity b{font-size:13px}html[lang="en"] .daybook .activity small{font-size:10px}@media(max-width:700px){html[lang="en"] .brand b{font-size:12px}html[lang="en"] .rail-button{font-size:9px}html[lang="en"] .map-hint{font-size:9px;max-width:86%;line-height:1.4}html[lang="en"] .ma-summary{gap:8px}html[lang="en"] .ma-summary p{font-size:12px}html[lang="en"] .ma-summary span{font-size:10px}html[lang="en"] .place-strip button{font-size:10px}html[lang="en"] .city-description{display:none}html[lang="en"] .date-note{max-width:160px}html[lang="en"] .world-bottom{flex-wrap:wrap}}@media(max-width:640px){html[lang="en"] .map-hint{font-size:0}html[lang="en"] .map-hint:after{content:"Swipe to explore · Tap buildings to play";font-size:8px}}