.urban-explorer[data-astro-cid-furfepdi]{color:#153b46;background:#d6e8e4;margin:2rem 0 5rem;padding:clamp(1.2rem,4vw,3rem)}.urban-intro[data-astro-cid-furfepdi]{grid-template-columns:1fr minmax(14rem,.7fr);gap:3rem;margin-bottom:2rem;display:grid}.urban-intro[data-astro-cid-furfepdi] h2[data-astro-cid-furfepdi]{font-size:clamp(2rem,4vw,4rem);line-height:1.04}.urban-intro[data-astro-cid-furfepdi] p[data-astro-cid-furfepdi]{max-width:53ch}.urban-kicker[data-astro-cid-furfepdi]{letter-spacing:.12em;font-size:.72rem;font-weight:700}.urban-controls[data-astro-cid-furfepdi]{align-content:center;gap:.55rem;display:grid}.urban-controls[data-astro-cid-furfepdi] select[data-astro-cid-furfepdi]{color:#153b46;background:#f4f8f4;border:1px solid #73918e;padding:.8rem}.urban-controls[data-astro-cid-furfepdi] input[data-astro-cid-furfepdi]{accent-color:#176576;width:100%}.urban-ends[data-astro-cid-furfepdi]{justify-content:space-between;font-size:.8rem;display:flex}.urban-buttons[data-astro-cid-furfepdi]{gap:.5rem;display:flex}.urban-buttons[data-astro-cid-furfepdi] button[data-astro-cid-furfepdi],.urban-timeline[data-astro-cid-furfepdi] button[data-astro-cid-furfepdi]{color:#153b46;cursor:pointer;background:0 0;border:1px solid #73918e;padding:.55rem .8rem}.urban-stage[data-astro-cid-furfepdi]{color:#e8f0e6;background:#0d2930;grid-template-columns:minmax(0,1.4fr) minmax(15rem,.6fr);display:grid}.urban-map[data-astro-cid-furfepdi]{flex-direction:column;align-items:center;min-height:20rem;padding:1.2rem;display:flex;position:relative}.urban-map-head[data-astro-cid-furfepdi]{letter-spacing:.1em;justify-content:space-between;gap:1rem;width:100%;font-size:.67rem;display:flex}.urban-images[data-astro-cid-furfepdi]{aspect-ratio:288/228;width:min(100%,46rem);margin:auto;position:relative}.urban-images[data-astro-cid-furfepdi] img[data-astro-cid-furfepdi]{width:100%;height:100%;image-rendering:pixelated;display:block}.urban-images[data-astro-cid-furfepdi] img[data-astro-cid-furfepdi]+img[data-astro-cid-furfepdi]{position:absolute;inset:0}.urban-reveal[data-astro-cid-furfepdi]{gap:.4rem;width:min(100%,30rem);font-size:.75rem;display:grid}.urban-reveal[data-astro-cid-furfepdi] input[data-astro-cid-furfepdi]{accent-color:#efbd7d;width:100%}.urban-orient[data-astro-cid-furfepdi]{font-size:.75rem;position:absolute;top:4rem;right:1rem}.urban-legend[data-astro-cid-furfepdi]{align-items:center;gap:.7rem;font-size:.72rem;display:flex}.urban-legend[data-astro-cid-furfepdi] i[data-astro-cid-furfepdi]{background:linear-gradient(90deg,#173c40,#f2af65);width:6rem;height:.4rem}.urban-reading[data-astro-cid-furfepdi]{align-self:center;padding:clamp(1.4rem,3vw,3rem)}.urban-reading[data-astro-cid-furfepdi] strong[data-astro-cid-furfepdi]{font-size:clamp(3rem,5vw,5rem);line-height:1;display:block}.urban-reading[data-astro-cid-furfepdi] small[data-astro-cid-furfepdi]{font-size:1.25rem}.urban-reading[data-astro-cid-furfepdi] a[data-astro-cid-furfepdi]{color:#f8dcaa}.urban-timeline[data-astro-cid-furfepdi]{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.urban-timeline[data-astro-cid-furfepdi] button[data-astro-cid-furfepdi][aria-pressed=true]{color:#fff;background:#195d68}.urban-timeline[data-astro-cid-furfepdi] small[data-astro-cid-furfepdi]{font-size:.62rem;display:block}.urban-method[data-astro-cid-furfepdi]{border-top:1px solid #91b2b0;margin-top:2rem;padding-top:1.2rem}.urban-method[data-astro-cid-furfepdi] summary[data-astro-cid-furfepdi]{cursor:pointer;font-weight:700}.urban-method[data-astro-cid-furfepdi] p[data-astro-cid-furfepdi]{max-width:78ch}.urban-explorer[data-astro-cid-furfepdi] button[data-astro-cid-furfepdi]:focus-visible,.urban-explorer[data-astro-cid-furfepdi] select[data-astro-cid-furfepdi]:focus-visible,.urban-explorer[data-astro-cid-furfepdi] input[data-astro-cid-furfepdi]:focus-visible{outline-offset:3px;outline:3px solid #ec9f56}@media (width<=700px){.urban-intro[data-astro-cid-furfepdi],.urban-stage[data-astro-cid-furfepdi]{grid-template-columns:1fr;gap:1rem}.urban-map[data-astro-cid-furfepdi]{min-height:16rem}.urban-map-head[data-astro-cid-furfepdi]{font-size:.6rem}.urban-reading[data-astro-cid-furfepdi]{padding-top:0}}.urban-timeline[data-astro-cid-furfepdi] button[data-astro-cid-furfepdi][aria-pressed=true] small[data-astro-cid-furfepdi]{color:inherit}.urban-current[data-astro-cid-furfepdi]{background:#0d2930;position:absolute;inset:0}.urban-population[data-astro-cid-furfepdi]{border-top:1px solid #91b2b0;grid-template-columns:1fr minmax(0,1fr);gap:2rem;margin:3rem 0;padding-top:2rem;display:grid}.urban-population[data-astro-cid-furfepdi] figure[data-astro-cid-furfepdi]{color:#eef4e8;background:#0d2930;margin:0;padding:1rem}.urban-population[data-astro-cid-furfepdi] img[data-astro-cid-furfepdi]{width:100%;height:auto;image-rendering:pixelated;display:block}.urban-population[data-astro-cid-furfepdi] figcaption[data-astro-cid-furfepdi]{margin-top:.75rem;font-size:.8rem}.urban-population[data-astro-cid-furfepdi] p[data-astro-cid-furfepdi]{max-width:70ch}@media (width<=700px){.urban-population[data-astro-cid-furfepdi]{grid-template-columns:1fr}}.urban-population-chart[data-astro-cid-furfepdi]{background:#123a40;border-radius:.4rem;align-items:end;gap:.35rem;height:9rem;padding:1rem;display:flex}.urban-population-chart button{color:#e4f1e9;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:end;align-items:center;gap:.3rem;min-width:0;height:100%;padding:0;display:flex}.urban-population-chart button span{background:linear-gradient(#8ed2b7,#367d75);width:75%;min-height:3px;transition:height .4s;box-shadow:3px 2px #062c30}.urban-population-chart button[aria-pressed=true] span{background:linear-gradient(#ffe2a7,#db9459);box-shadow:0 0 14px #ffcc7f77}.urban-population-chart button small{color:inherit;font-size:.65rem}@media (prefers-reduced-motion:reduce){.urban-population-chart button span{transition:none}}
