.grid-pattern-global[data-astro-cid-anibkofg]{background-image:linear-gradient(rgba(239,68,68,.1) 2px,transparent 2px),linear-gradient(90deg,rgba(239,68,68,.1) 2px,transparent 2px);background-size:50px 50px;animation:gridMove 20s ease-in-out infinite}@keyframes gridMove{0%,to{background-size:50px 50px;opacity:.4}50%{background-size:55px 55px;opacity:.5}}.scanlines[data-astro-cid-anibkofg]{background:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px)}.reveal-up[data-astro-cid-anibkofg]{opacity:0;transform:translateY(30px);animation:revealUp .8s ease forwards}@keyframes revealUp{to{opacity:1;transform:translateY(0)}}.pulse[data-astro-cid-anibkofg]{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.glitch-text[data-astro-cid-anibkofg]{position:relative;animation:glitch 3s infinite}@keyframes glitch{0%,90%,to{transform:translate(0)}92%{transform:translate(-2px,2px)}94%{transform:translate(2px,-2px)}96%{transform:translate(-2px,-2px)}}.car-card[data-astro-cid-anibkofg]{position:relative}.car-card-inner[data-astro-cid-anibkofg]{position:relative;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);padding:2.5rem;border-radius:1rem;transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.car-image-container[data-astro-cid-anibkofg]{width:100%;aspect-ratio:16 / 9;margin-bottom:1.5rem;border-radius:.75rem;overflow:hidden;background:linear-gradient(135deg,#0006,#0009);border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.car-card[data-astro-cid-anibkofg]:hover .car-image-container[data-astro-cid-anibkofg]{border-color:#ef444480;box-shadow:0 8px 30px #ef44444d}.car-image[data-astro-cid-anibkofg]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .5s ease}.car-card[data-astro-cid-anibkofg]:hover .car-image[data-astro-cid-anibkofg]{transform:scale(1.05)}.car-card[data-astro-cid-anibkofg]:hover .car-card-inner[data-astro-cid-anibkofg]{background:linear-gradient(135deg,#ef444414,#ffffff08);border-color:#ef444480;transform:translateY(-8px);box-shadow:0 25px 70px #ef444466}.car-header[data-astro-cid-anibkofg]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.car-number[data-astro-cid-anibkofg]{font-size:3.5rem;font-weight:900;color:#ef444426;line-height:1;transition:color .3s}.car-card[data-astro-cid-anibkofg]:hover .car-number[data-astro-cid-anibkofg]{color:#ef44444d}.car-badge[data-astro-cid-anibkofg]{width:60px;height:60px;border-radius:.5rem;box-shadow:0 4px 20px #0000004d;transition:transform .3s}.car-card[data-astro-cid-anibkofg]:hover .car-badge[data-astro-cid-anibkofg]{transform:scale(1.1) rotate(5deg)}.car-title-section[data-astro-cid-anibkofg]{margin-bottom:1.5rem}.car-name[data-astro-cid-anibkofg]{font-size:2rem;font-weight:900;color:#fff;margin-bottom:.5rem;transition:color .3s}.car-card[data-astro-cid-anibkofg]:hover .car-name[data-astro-cid-anibkofg]{color:#ef4444}.car-model[data-astro-cid-anibkofg]{font-size:1.125rem;color:#ffffffb3;font-weight:600;margin-bottom:1rem}.car-driver[data-astro-cid-anibkofg]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:9999px;color:#ef4444;font-weight:600;font-size:.875rem}.car-description[data-astro-cid-anibkofg]{color:#ffffffbf;line-height:1.7;margin-bottom:1.5rem}.car-specs[data-astro-cid-anibkofg]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;padding:1.5rem;background:#0000004d;border-radius:.75rem;border:1px solid rgba(255,255,255,.05)}.spec-item[data-astro-cid-anibkofg]{display:flex;flex-direction:column;gap:.25rem}.spec-label[data-astro-cid-anibkofg]{font-size:.75rem;color:#ffffff80;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.spec-value[data-astro-cid-anibkofg]{font-size:.9rem;color:#ffffffe6;font-weight:700;font-family:Courier New,monospace}.car-specialty[data-astro-cid-anibkofg]{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#ef44441a,#ef44440d);border:1px solid rgba(239,68,68,.2);border-radius:.75rem;color:#ffffffe6;font-weight:600;font-size:.95rem}.car-specialty[data-astro-cid-anibkofg] svg[data-astro-cid-anibkofg]{color:#ef4444}.car-accent[data-astro-cid-anibkofg]{position:absolute;bottom:0;left:0;width:0;height:3px;background:linear-gradient(to right,#ef4444,#dc2626);transition:width .5s cubic-bezier(.4,0,.2,1)}.car-card[data-astro-cid-anibkofg]:hover .car-accent[data-astro-cid-anibkofg]{width:100%}@media (max-width: 768px){.car-specs[data-astro-cid-anibkofg]{grid-template-columns:1fr}}
