*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#101217;color:#f3f2ee;font-family:Arial,sans-serif}body{background:#101217;color:#f3f2ee}::selection{background:#ff4b35;color:#101217}.scroll-race-track{position:fixed;z-index:12;right:14px;top:0;width:76px;height:100vh;pointer-events:none;overflow:visible;filter:drop-shadow(0 0 10px rgba(0,0,0,.5333333333))}.track-shoulder,.track-road,.track-center,.track-motion-path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.track-shoulder{stroke:#08090c;stroke-width:27}.track-road{stroke:#4b4e55;stroke-width:20}.track-center{stroke:#f2f0e8;stroke-width:1;stroke-dasharray:5 7;opacity:.68}.track-finish{opacity:.9}.track-motion-path{stroke:transparent;stroke-width:1}.race-car{filter:drop-shadow(0 0 5px rgba(255,75,53,.6588235294));transition:transform .08s linear;pointer-events:none}.car-shadow{fill:#090a0d;stroke:#f5eee8;stroke-width:1}.car-body{fill:#e73828;stroke:#ff8b61;stroke-width:.8}.car-cockpit{fill:#a7eaf0;stroke:#f4ffff;stroke-width:.7}.car-wing{fill:#f2f0e8;stroke:#111217;stroke-width:.65}.car-nose{fill:#ffcf55}@media(max-width:740px){.scroll-race-track{width:53px;right:2px;opacity:.72}main{padding-right:calc(5% + 35px)}}@media(max-width:430px){.scroll-race-track{width:43px;right:0;opacity:.58}main{padding-right:calc(5% + 30px)}}@media(prefers-reduced-motion:reduce){.race-car{transition:none}}.car-wheels{fill:#08090c;stroke:#9fa1a6;stroke-width:.55}.brand span{color:#f3f2ee}.brand i{color:#ff4b35}
