/* Keep vector edges anti-aliased at high zoom, including ordinary racing lines. */
#circuit-svg{shape-rendering:geometricPrecision}
#circuit-svg :is(.catalog-surface,.track-edge,#track-road,#track-line-a,#track-line-b,.line-halo,.precision-line-core,.acceleration-zone){shape-rendering:geometricPrecision;stroke-linejoin:round;stroke-linecap:round}
#circuit-svg .track-edge{filter:none}
/* A hairline below one screen pixel flickers at diagonals; a fine 1px edge is
   stable at every map magnification through non-scaling-stroke. */
#circuit-svg .catalog-asphalt{stroke-width:1;stroke-opacity:.78}
@media(min-width:851px){
 .app-shell>.session-rail{overflow-anchor:none;transition:none}
 .session-rail :is(#lap-list,#comparison-lap-list){overflow-anchor:none;scrollbar-gutter:stable;scroll-behavior:auto}
}
