.container.svelte-bxfdlt{max-width:1400px;margin:0 auto;padding:60px 40px}.tab-navigation.svelte-bxfdlt{display:flex;gap:15px;margin-bottom:40px;flex-wrap:wrap}.tab-button.svelte-bxfdlt{padding:12px 30px;background:transparent;border:2px solid #2a2a2a;border-radius:8px;color:#999;font-family:"Exo 2",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s}.tab-button.svelte-bxfdlt:hover{border-color:#9945ff;color:#fff}.tab-button.active.svelte-bxfdlt{background:linear-gradient(135deg,#9945ff,#14f195);border-color:transparent;color:#fff}.section-header.svelte-bxfdlt{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px;flex-wrap:wrap}.section-title.svelte-bxfdlt{font-size:40px;font-weight:800;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.section-title.svelte-bxfdlt span:where(.svelte-bxfdlt){background:linear-gradient(135deg,#9945ff,#14f195);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle.svelte-bxfdlt{font-size:16px;color:#999;font-weight:300}.race-selector.svelte-bxfdlt{display:flex;align-items:center;gap:15px;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:1px solid #2a2a2a;border-radius:8px;padding:15px 20px}.race-selector.svelte-bxfdlt label:where(.svelte-bxfdlt){font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#999}.race-selector.svelte-bxfdlt select:where(.svelte-bxfdlt){background:#0a0a0a;border:1px solid #2a2a2a;border-radius:6px;color:#fff;font-family:"Exo 2",sans-serif;font-size:14px;font-weight:600;padding:10px 20px;cursor:pointer;transition:all .3s;min-width:300px}.race-selector.svelte-bxfdlt select:where(.svelte-bxfdlt):hover{border-color:#9945ff}.race-selector.svelte-bxfdlt select:where(.svelte-bxfdlt):focus{outline:none;border-color:#14f195}.race-info-card.svelte-bxfdlt{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:1px solid #2a2a2a;border-radius:12px;padding:30px;margin-bottom:30px}.race-round.svelte-bxfdlt{display:inline-block;padding:6px 14px;background:#9945ff33;border-radius:15px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;color:#9945ff}.race-title.svelte-bxfdlt{font-size:28px;font-weight:800;margin-bottom:15px;text-transform:uppercase}.race-details.svelte-bxfdlt{display:flex;gap:30px;flex-wrap:wrap;font-size:14px;color:#999;font-weight:600}.status-badge.svelte-bxfdlt{padding:4px 12px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.status-completed.svelte-bxfdlt{background:#9993;color:#999}.status-live.svelte-bxfdlt{background:#14f19533;color:#14f195;animation:svelte-bxfdlt-pulse 2s ease-in-out infinite}.status-scheduled.svelte-bxfdlt{background:#9945ff33;color:#9945ff}@keyframes svelte-bxfdlt-pulse{0%,to{opacity:1}50%{opacity:.6}}.standings-table.svelte-bxfdlt,.results-table.svelte-bxfdlt{background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-radius:12px;overflow:hidden;border:1px solid #2a2a2a;margin-bottom:50px}table.svelte-bxfdlt{width:100%;border-collapse:collapse}thead.svelte-bxfdlt{background:linear-gradient(135deg,#2a2a2a,#1a1a1a)}th.svelte-bxfdlt{padding:20px;text-align:left;font-weight:800;text-transform:uppercase;letter-spacing:1px;font-size:12px;color:#999}td.svelte-bxfdlt{padding:25px 20px;border-top:1px solid #2a2a2a;font-weight:600;font-size:16px}.position.svelte-bxfdlt{font-size:20px;font-weight:900;width:100px}.position.first.svelte-bxfdlt{background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.position.second.svelte-bxfdlt{background:linear-gradient(135deg,silver,#999);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.position.third.svelte-bxfdlt{background:linear-gradient(135deg,#cd7f32,#966f33);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.position.other.svelte-bxfdlt{color:#666}.driver-cell.svelte-bxfdlt{display:flex;align-items:center;gap:15px;text-decoration:none;color:inherit}.driver-marble.svelte-bxfdlt{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid;transition:all .3s;flex-shrink:0}.driver-marble.svelte-bxfdlt img:where(.svelte-bxfdlt){width:40px;height:40px;object-fit:contain}tr.svelte-bxfdlt:hover .driver-marble:where(.svelte-bxfdlt){transform:scale(1.1)}.driver-info.svelte-bxfdlt{display:flex;flex-direction:column;gap:5px}.driver-name.svelte-bxfdlt{font-size:16px;font-weight:700}.driver-code.svelte-bxfdlt{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px}tr.svelte-bxfdlt:hover{background:#9945ff0d}a.driver-cell.svelte-bxfdlt:hover .driver-name:where(.svelte-bxfdlt){color:#14f195}.points-cell.svelte-bxfdlt{font-size:24px;font-weight:900;background:linear-gradient(135deg,#9945ff,#14f195);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.time-cell.svelte-bxfdlt{font-family:Courier New,monospace;font-size:18px;font-weight:700;color:#14f195}.gap-cell.svelte-bxfdlt{font-family:Courier New,monospace;font-size:16px;font-weight:600;color:#999}.no-results.svelte-bxfdlt{text-align:center;padding:100px 20px;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:1px solid #2a2a2a;border-radius:12px}.no-results.svelte-bxfdlt h2:where(.svelte-bxfdlt),.no-results.svelte-bxfdlt h3:where(.svelte-bxfdlt){font-size:32px;font-weight:800;margin-bottom:15px;background:linear-gradient(135deg,#9945ff,#14f195);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.no-results.svelte-bxfdlt p:where(.svelte-bxfdlt){font-size:16px;color:#999}.points-system.svelte-bxfdlt{margin-top:50px}.points-grid.svelte-bxfdlt{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:1px solid #2a2a2a;border-radius:12px;padding:30px}.points-item.svelte-bxfdlt{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#9945ff1a;border-radius:8px;border:1px solid #2a2a2a;transition:all .3s}.points-item.svelte-bxfdlt:hover{border-color:#9945ff;transform:translateY(-2px)}.points-position.svelte-bxfdlt{font-size:14px;font-weight:700}.points-value.svelte-bxfdlt{font-size:20px;font-weight:900;background:linear-gradient(135deg,#9945ff,#14f195);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:1024px){.section-header.svelte-bxfdlt{flex-direction:column}.race-selector.svelte-bxfdlt select:where(.svelte-bxfdlt){min-width:100%}}@media(max-width:768px){.container.svelte-bxfdlt{padding:40px 20px}.header-content.svelte-bxfdlt{padding:30px}.championship-title.svelte-bxfdlt{font-size:36px}.season-stats.svelte-bxfdlt{grid-template-columns:repeat(2,1fr)}.champion-stats.svelte-bxfdlt{gap:25px}table.svelte-bxfdlt{font-size:14px}th.svelte-bxfdlt,td.svelte-bxfdlt{padding:15px 10px}.driver-cell.svelte-bxfdlt{flex-direction:column;align-items:flex-start;gap:10px}.points-grid.svelte-bxfdlt{grid-template-columns:repeat(2,1fr)}}
