.rv5{--bg:#f3f4f6;--card:#fff;--soft:#f7f8fa;--line:#e5e7eb;--line-soft:#f0f1f3;--ink:#1f2933;--ink2:#374151;--muted:#4b5563;--faint:#6b7280;--green:#1f7a57;--green-hover:#165c41;--green-ink:#1f7a57;--green-soft:#e7f4ee;--green-mid:#a7d7c0;--navy:#1e3a5f;--navy-soft:#eef2f7;--amber:#e0a458;--amber-ink:#9a5b13;--amber-soft:#fdf3e6;--amber-line:#f1d3a8;--red-ink:#b3412e;--red-soft:#fbece8;--chart-a:#1e3a5f;--chart-b:#4c7fb8;--chart-c:#4ca27d;--chart-d:#e0a458;--chart-e:#a8b1bd;--track:#e5e7eb;--deep:#0f2e22}.dark .rv5{--bg:#0f1216;--card:#171b21;--soft:#1d222a;--line:#2a3039;--line-soft:#232930;--ink:#eef1f4;--ink2:#d3d8de;--muted:#aab2bd;--faint:#8d96a2;--green:#2f9a6f;--green-hover:#3aad7f;--green-ink:#6fd0a3;--green-soft:#15322a;--green-mid:#2c6b52;--navy:#8fb3e0;--navy-soft:#1c2735;--amber:#e0a458;--amber-ink:#f0bd78;--amber-soft:#33281a;--amber-line:#5a4325;--red-ink:#f19a86;--red-soft:#3a211c;--chart-a:#8fb3e0;--chart-b:#5b8fcb;--chart-c:#5cc795;--chart-d:#e0a458;--chart-e:#6b7480;--track:#2a3039;--deep:#10261d}.rv5{font-variant-numeric:tabular-nums}.rv5 input[type=range]{accent-color:var(--green)}@keyframes rv5-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rv5 .rv5-in{animation:.22s ease-out both rv5-in}@media (prefers-reduced-motion:reduce){.rv5 .rv5-in{animation:none}}.rv5-maplabel span{color:#1f2933;white-space:nowrap;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;pointer-events:none;font:700 11px/1 Inter,system-ui,sans-serif;display:inline-block;transform:translate(-50%,-50%)}.rv5-pin{position:relative}.rv5-pin svg{filter:drop-shadow(0 2px 3px #00000059);display:block}.rv5-pin-label{color:#fff;white-space:nowrap;background:#1f2933;border-radius:8px;padding:6px 9px;font:700 12px/1 Inter,system-ui,sans-serif;position:absolute;bottom:44px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000040}
