/* Extra site styles (kept minimal; most styling is Tailwind classes) */

:root {
  --racing-red: #E10600;
  --racing-black: #15151E;
  --racing-dark: #1F1F2B;
  --racing-gray: #38383F;
  --racing-light: #F5F5F5;
  --racing-blue: #0090D0;
}

.text-shadow-lg {
  text-shadow: 0 10px 20px rgba(0,0,0,0.55);
}

/* Simple line clamp helper (Tailwind line-clamp plugin isn't available via CDN config here) */
.line-clamp-2, .line-clamp-4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.line-clamp-2 { -webkit-line-clamp: 2; }
.line-clamp-4 { -webkit-line-clamp: 4; }

/* Custom scrollbar used in the Info accordion */
.custom-scrollbar::-webkit-scrollbar { width: 10px; }
.custom-scrollbar::-webkit-scrollbar-track { background: rgba(0,0,0,0.05); border-radius: 999px; }
.custom-scrollbar::-webkit-scrollbar-thumb { background: rgba(0,0,0,0.25); border-radius: 999px; }
.custom-scrollbar::-webkit-scrollbar-thumb:hover { background: rgba(0,0,0,0.35); }

/* Smooth anchor scrolling */
html { scroll-behavior: smooth; }
