/* Uruguay: a Río de la Plata blue accent with Spectral / Figtree on the shared country layout. */
:root {--f-heading:'Spectral',Georgia,serif;--f-body:'Figtree',system-ui,sans-serif;--f-ui:'Figtree',system-ui,sans-serif;--gold:#6bb3e8;--gold-dim:rgba(107,179,232,.75);--gold-glow:rgba(107,179,232,.18);--dark:#060b14;}
@media (min-width:901px) {
  .ag-era-list { grid-template-columns:repeat(3, minmax(0, 1fr)); }
}
.em-power {display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px 20px;align-items:start;}
.em-power > .em-power-heading {grid-column:1 / -1;}
#map-page {--f-heading:'Spectral',Georgia,serif;--f-body:'Figtree',system-ui,sans-serif;--f-ui:'Figtree',system-ui,sans-serif;}

.uy-map-frame {display:block;width:100%;height:850px;border:1px solid rgba(107,179,232,.3);background:#111;}
@media(max-width:760px){.uy-map-frame{height:950px;}}

.fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px}.fact-card{padding:24px;border:1px solid #6bb3e844;border-radius:12px;background:#ffffff05}.fact-card h2{font-family:var(--f-heading);font-size:24px}.fact-card p{line-height:1.7}.facts-wrap{max-width:1150px;margin:40px auto;padding:24px}.facts-wrap h1{font-family:var(--f-heading);font-size:clamp(32px,5vw,56px)}
