/* Casas compactas: o mapa continua reconhecível com muitas vilas. */
.co-growing-map{grid-template-columns:repeat(var(--co-cols),minmax(112px,1fr));grid-auto-rows:106px;gap:10px;min-width:max(100%,calc(var(--co-cols) * 122px));min-height:calc(var(--co-rows) * 116px);padding:16px;background-size:122px 122px,122px 122px,690px 388px}.co-growing-village{min-height:82px;padding:6px!important;border-width:2px!important;border-radius:13px!important;gap:1px}.co-growing-village span{font-size:19px}.co-growing-village b{font-size:9px;line-height:1.1}.co-growing-village small{font-size:7px;line-height:1.1}@media(max-width:650px){.co-growing-map{grid-template-columns:repeat(var(--co-cols),96px);grid-auto-rows:94px;gap:8px;min-width:calc(var(--co-cols) * 104px);min-height:calc(var(--co-rows) * 102px);padding:11px;background-size:104px 104px,104px 104px,520px 292px}.co-growing-village{min-height:72px;padding:4px!important;border-radius:11px!important}.co-growing-village span{font-size:16px}.co-growing-village b{font-size:8px}.co-growing-village small{font-size:6px}}
