.race-minimap{display:flex;align-items:center;gap:24px;max-width:740px;margin:0 auto 26px;padding:12px 22px;border:1px solid #373e31;border-radius:10px;background:#171c16}.race-minimap svg{width:185px;height:125px;flex-shrink:0;overflow:visible}.minimap-road{fill:none;stroke:#394432;stroke-width:12;stroke-linejoin:round}.minimap-route{fill:none;stroke:#7d8b70;stroke-width:2;stroke-linejoin:round}.race-dot{stroke:#111313;stroke-width:1.2}.player-dot{stroke:#fff;stroke-width:2.5;paint-order:stroke}.minimap-info strong{display:block;font-size:15px;margin:10px 0}.minimap-info p{display:flex;align-items:center;gap:7px;color:#b7c3ab;font-size:11px}.minimap-info small{display:block;color:#9baa8f;font-size:9px;margin-top:12px;line-height:1.7}.map-player-key,.map-pack-key{width:8px;height:8px;border-radius:50%;background:var(--orange)}.map-player-key{outline:2px solid white}.map-pack-key{background:#96b5ff;margin-left:12px}@media(max-width:1000px){.race-minimap{margin-inline:28px}}@media(max-width:650px){.race-minimap{gap:12px;margin:0 14px 22px;padding:12px}.race-minimap svg{width:42%;height:104px}.minimap-info{min-width:0}.minimap-info .eyebrow{font-size:7px;letter-spacing:1px}.minimap-info strong{font-size:12px;margin:8px 0}.minimap-info p{font-size:10px;gap:6px}.minimap-info small{font-size:8px;margin-top:8px}.map-pack-key{margin-left:5px}}
