:root{--background-color: white;--primary-color: #2d3142;--secondary-color: white;--accent-color: #ff9f1c;--text-primary: #2d3142;--text-secondary: #4f5d75;--text-tertiary: #7a8099;--success-color: #2ecc71;--error-color: #e74c3c;--surface-color: #ffffff;--border-radius: 8px;--box-shadow: 0 4px 6px rgba(0, 0, 0, .1);--transition-duration: .3s;--font-family: "Poppins", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-xxl: 2rem;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-loose: 1.8;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em}::selection{background-color:var(--primary-color);color:var(--secondary-color)}::-moz-selection{background-color:var(--primary-color);color:var(--secondary-color)}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-family);background-color:var(--background-color);background-size:cover;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;transition:background-color var(--transition-duration),color var(--transition-duration),background-image var(--transition-duration);min-height:100vh}@media (max-width: 1024px){body{background-attachment:fixed}}@media (max-width: 600px){body{background-size:cover;background-position:top}}input,textarea,button,select{font:inherit}button:hover,.btn:hover{background-color:#333}nav-bar,search-form,selection-screen,display-area,previous-searches{transition:background-color var(--transition-duration),color var(--transition-duration),box-shadow var(--transition-duration)}input{padding:10px;border:1px solid var(--primary-color);border-radius:4px}.container{box-shadow:0 4px 8px var(--box-shadow-color);padding:16px;border-radius:8px;background-color:var(--secondary-color)}.default-background{background-image:url(/assets/cool-background-BuP5vqD_.png)}.kawasaki-background{background-image:url(/assets/Kawsaki-gradient-B8gMr9j7.png)}.honda-background{background-image:url(/assets/Honda-gradient-B5MJ5A5_.png)}.yamaha-background{background-image:url(/assets/Yamaha-gradient-C5wIwwiP.png)}.ducati-background{background-image:url(/assets/Ducati-gradient-gYd1f1dn.png)}.bmw-background{background-image:url(/assets/BMW-gradient-B4eF1hVC.png)}.harley-davidson-background{background-image:url(/assets/Harley-gradient-CaJaDTRT.png)}.suzuki-background{background-image:url(/assets/Suzuki-gradient-BJCNRp5B.png)}.aprilia-background{background-image:url(/assets/Aprilia-gradient-q9zKK7Df.png)}.triumph-background{background-image:url(/assets/Triumph-gradient-BWfzSP9J.png)}.bajaj-background{background-image:url(/assets/Bajaj-gradient-DZG7phQG.png)}.cleveland-background{background-image:url(/assets/Cleveland-gradient-BmIIRZwo.png)}.gasgas-background{background-image:url(/assets/Gas-gradient-BUkbYveK.png)}.hero-background{background-image:url(/assets/Hero-gradient-DlJv_K7V.png)}.ktm-background{background-image:url(/assets/Ktm-gradient-BSRSakE_.png)}.italjet-background{background-image:url(/assets/Italjet-gradient-BhPqsowV.png)}.enfield-background{background-image:url(/assets/Enfield-gradient-Dklf7ohu.png)}.zero-background{background-image:url(/assets/Zero-gradient-D9ULRL_A.png)}.indian-background{background-image:url(/assets/Indian-gradient-dyVwEV1J.png)}@media (max-width: 37.5rem){:root{--gap: 30px}html{font-size:70%}}:root{--font-family: "Poppins", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-xxl: 2rem;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-loose: 1.8;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em}
