.live-metrics{grid-template-columns:1fr}.metric{overflow-wrap:anywhere}.metric strong{font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,34px)}.goal-pair{display:grid;gap:18px}.day-picker{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.day-picker button{padding:8px 12px;min-width:56px}.day-picker [aria-pressed=true]{background:var(--accent);color:#092a31}.day-detail{padding:14px 16px;border-left:3px solid var(--accent);background:#0c192b}.field select:disabled{opacity:.48;cursor:not-allowed}.source-note{font-size:12px;color:var(--muted)}.registry details{padding:12px 0;border-bottom:1px solid var(--line)}article p{max-width:78ch}.geo-grid{display:grid;gap:14px}.geo-tile{display:block;border:1px solid var(--line);border-radius:12px;padding:20px;text-decoration:none}.geo-tile h2{margin-top:0}.geo-tile p{font-size:13px;color:var(--muted)}button,.button,.geo-tile{transition:background-color .14s,border-color .14s,transform .14s}button:hover,.button:hover,.geo-tile:hover{border-color:#e0fcf5;transform:translateY(-1px)}button:disabled{opacity:.5;cursor:not-allowed}#live-result{margin-top:26px}main[data-page=global] .hero{padding-bottom:20px}.compare-controls{display:grid;gap:16px}.map-countries{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.map-countries button{padding:7px 12px;min-height:44px}.world-outline{fill:#25364b;stroke:#476278;stroke-width:1}.country-dot[aria-pressed=true]{fill:#ffc478}.geo-metadata{font-size:13px;color:var(--muted)}.geo-metadata dt{font-weight:650}.geo-metadata dd{margin:0 0 12px}.map{overflow:visible}.map text{fill:var(--muted);font-size:10px}.source-link{overflow-wrap:anywhere}@media(min-width:560px){.live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-pair,.compare-controls,.geo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.live-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.geo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}button:hover,.button:hover,.geo-tile:hover{transform:none}}
