/* Fractional inset ring avoids CSS border rounding on very small tokens. */
.map-token .token-visual{border:0;}
.map-token .token-visual::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 var(--token-border-width,2px) var(--token-border-color,#f4f7fb);}
.map-token.own .token-visual::after{box-shadow:inset 0 0 0 var(--token-border-width,2px) var(--token-border-color,var(--gold));}
