.badge.svelte-16wd81y{--badge-color:var(--color-info);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);letter-spacing:.03em;text-transform:uppercase;background:color-mix(in oklch, var(--badge-color) 20%, var(--color-bg));color:var(--badge-color);border:1px solid color-mix(in oklch, var(--badge-color) 45%, transparent);align-items:center;font-weight:700;display:inline-flex}.badge[data-accent=success].svelte-16wd81y{--badge-color:var(--color-success)}.badge[data-accent=danger].svelte-16wd81y{--badge-color:var(--color-danger)}.badge[data-accent=warning].svelte-16wd81y{--badge-color:var(--color-warning)}.badge[data-accent=info].svelte-16wd81y{--badge-color:var(--color-info)}.badge[data-accent=special].svelte-16wd81y{--badge-color:var(--color-special)}.hero.svelte-tc3uts{min-height:70svh;padding-block:var(--space-16);text-align:center;place-items:center;display:grid;position:relative;overflow:clip}.hero[data-compact=true].svelte-tc3uts{min-height:0;padding-block:var(--space-12) var(--space-8)}.hero__glow.svelte-tc3uts{z-index:-1;background:radial-gradient(ellipse 60% 50% at 50% 0%, color-mix(in oklch, var(--color-info) 22%, transparent), transparent 70%), radial-gradient(ellipse 40% 40% at 85% 30%, color-mix(in oklch, var(--color-special) 14%, transparent), transparent 70%);position:absolute;inset:0}.hero__content.svelte-tc3uts{align-items:center;gap:var(--space-4);flex-direction:column;max-width:48rem;display:flex}.hero__title.svelte-tc3uts{font-size:var(--font-size-hero);letter-spacing:-.02em;background:linear-gradient(160deg, var(--color-text) 30%, var(--color-info) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-block-end:.08em;font-weight:900;line-height:1.05}.hero__subtitle.svelte-tc3uts{font-size:var(--font-size-lg);color:var(--color-text-muted);font-weight:500}.hero__actions.svelte-tc3uts{gap:var(--space-3);margin-top:var(--space-4);display:flex}.upcoming-race.svelte-3woy3x{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-surface-border);flex-wrap:wrap;display:flex;position:relative;overflow:clip}.upcoming-race.svelte-3woy3x:before{content:"";z-index:-1;background:radial-gradient(ellipse 70% 60% at 100% 0%, color-mix(in oklch, var(--color-special) 16%, transparent), transparent 70%);position:absolute;inset:0}.upcoming-race__info.svelte-3woy3x{align-items:flex-start;gap:var(--space-2);flex-direction:column;max-width:32rem;display:flex}.upcoming-race__track.svelte-3woy3x{font-size:var(--font-size-2xl);letter-spacing:-.01em;font-weight:800}.upcoming-race__meta.svelte-3woy3x{font-size:var(--font-size-base);color:var(--color-text-muted);font-weight:600}.upcoming-race__date.svelte-3woy3x{font-size:var(--font-size-sm);color:var(--color-text-faint);margin-bottom:var(--space-2);text-transform:capitalize}.upcoming-race__countdown.svelte-3woy3x{gap:var(--space-6);flex-shrink:0;display:flex}.upcoming-race__countdown-unit.svelte-3woy3x{text-align:center}.upcoming-race__countdown-value.svelte-3woy3x{font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;background:linear-gradient(135deg, var(--color-text) 0%, var(--color-special) 120%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1}.upcoming-race__countdown-label.svelte-3woy3x{margin-top:var(--space-1);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-weight:600}.section.svelte-1uha8ag{padding-block:var(--space-12)}.section--stats.svelte-1uha8ag{padding-top:var(--space-4);padding-bottom:var(--space-6)}.section__header.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.section__title.svelte-1uha8ag{font-size:var(--font-size-xl);margin-bottom:var(--space-6);font-weight:800}.section__header.svelte-1uha8ag .section__title:where(.svelte-1uha8ag){margin-bottom:0}.result-grid.svelte-1uha8ag{margin-top:var(--space-4)}.result-grid__item.svelte-1uha8ag{min-width:0}.standings-grid.svelte-1uha8ag{margin-top:var(--space-4)}.standings-grid__item.svelte-1uha8ag{min-width:0}.link.svelte-1uha8ag{font-size:var(--font-size-sm)}
