.text-accent:before{content:"";position:absolute;inset:-1px -2px;background:var(--color-brand);transform:skewX(-12deg);z-index:-1}.races-card-gradient{background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.72) 25%,rgba(0,0,0,.38) 55%,rgba(0,0,0,.06) 75%,transparent)}.races-card-glow-overlay{background:radial-gradient(ellipse at 65% 20%,rgba(255,255,255,.16) 0,transparent 65%)}.races-list-card-reminder-button{display:inline-flex;height:32px;align-items:center;justify-content:center;border-radius:9999px;padding:0 10px;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.races-list-card-reminder-button:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.16)}.races-card-reveal{opacity:0;transform:translateY(28px);transition:opacity .55s ease,transform .55s ease,box-shadow .22s ease}.races-card-reveal.visible{opacity:1;transform:translateY(0)}.races-card-reveal.visible:hover{transform:scale(1.02)}.races-card-reveal.races-card-promoted.visible:hover{box-shadow:0 0 0 4px rgba(0,0,0,.16),0 12px 36px rgba(0,0,0,.28)}.races-list-row.visible:hover{transform:none;box-shadow:0 2px 10px rgba(0,0,0,.09)}.races-list-row-media-glow{background:radial-gradient(ellipse at 65% 20%,rgba(255,255,255,.18) 0,transparent 65%)}.races-list-row-media-noise{background:rgba(255,255,255,.04)}.races-scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.races-scrollbar-hide::-webkit-scrollbar{display:none}.races-card-today-top-gradient{background:linear-gradient(180deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.28) 50%,transparent)}@keyframes today-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.races-card-today-dot{animation:today-dot-pulse 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.races-card-reveal{opacity:1;transform:none;transition:none}.races-card-today-dot{animation:none}}@media (max-width:520px){.races-list-card{aspect-ratio:3/4;border-radius:20px}.races-list-card-reminder-button{height:26px;padding:0 7px}}