.results-page[data-astro-cid-7f2x4q6i]{padding-bottom:40px}.back-nav[data-astro-cid-7f2x4q6i]{padding:14px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.back-link[data-astro-cid-7f2x4q6i],.ranking-link[data-astro-cid-7f2x4q6i]{font:700 13px/1 var(--font-body);color:var(--color-accent);align-items:center;gap:6px;text-decoration:none;transition:opacity .15s;display:inline-flex}.back-link[data-astro-cid-7f2x4q6i]:hover,.ranking-link[data-astro-cid-7f2x4q6i]:hover{opacity:.8}.race-header[data-astro-cid-7f2x4q6i]{margin:0 var(--gutter) 20px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:20px;display:flex}.meta-badges[data-astro-cid-7f2x4q6i]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tournament-chip[data-astro-cid-7f2x4q6i]{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-pill);font:700 11px/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:4px 10px}.race-title[data-astro-cid-7f2x4q6i]{font:800 22px/1.2 var(--font-display);color:var(--color-text);margin:0}.race-subtitle[data-astro-cid-7f2x4q6i]{font:600 14px/1.3 var(--font-body);color:var(--color-text-muted);margin:0}.race-facts[data-astro-cid-7f2x4q6i]{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:20px;padding-top:10px;display:flex}.fact-item[data-astro-cid-7f2x4q6i]{flex-direction:column;gap:2px;display:flex}.fact-label[data-astro-cid-7f2x4q6i]{font:600 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.fact-value[data-astro-cid-7f2x4q6i]{font:700 14px/1.2 var(--font-body);color:var(--color-text)}.categories-nav-wrapper[data-astro-cid-7f2x4q6i]{z-index:10;background:var(--color-bg);border-bottom:1px solid var(--color-border);margin-bottom:16px;position:sticky;top:0}.categories-nav[data-astro-cid-7f2x4q6i]{padding:10px var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.categories-nav[data-astro-cid-7f2x4q6i]::-webkit-scrollbar{display:none}.cat-tab-btn[data-astro-cid-7f2x4q6i]{border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);height:38px;font:700 13px/1 var(--font-body);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;flex-shrink:0;padding:0 16px;transition:all .18s}.cat-tab-btn[data-astro-cid-7f2x4q6i]:hover{color:var(--color-text);border-color:var(--color-text-muted)}.cat-tab-btn[data-astro-cid-7f2x4q6i].active{background:var(--color-tab-active);color:var(--color-on-tab-active);border-color:var(--color-tab-active)}.tables-container[data-astro-cid-7f2x4q6i]{margin:0 var(--gutter)}.category-section[data-astro-cid-7f2x4q6i]{display:none}.category-section[data-astro-cid-7f2x4q6i].active{animation:.2s fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.category-header[data-astro-cid-7f2x4q6i]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.category-title[data-astro-cid-7f2x4q6i]{font:800 18px/1.2 var(--font-display);color:var(--color-text);margin:0}.count-badge[data-astro-cid-7f2x4q6i]{background:var(--color-surface-muted);border-radius:var(--radius-pill);font:600 12px/1 var(--font-body);color:var(--color-text-muted);padding:3px 8px}.table-scroll[data-astro-cid-7f2x4q6i]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);-webkit-overflow-scrolling:touch;overflow-x:auto}.results-table[data-astro-cid-7f2x4q6i]{border-collapse:collapse;text-align:left;width:100%;font:13px/1.4 var(--font-body);white-space:nowrap}.results-table[data-astro-cid-7f2x4q6i] th[data-astro-cid-7f2x4q6i],.results-table[data-astro-cid-7f2x4q6i] td[data-astro-cid-7f2x4q6i]{border-bottom:1px solid var(--color-border);padding:10px 14px}.results-table[data-astro-cid-7f2x4q6i] th[data-astro-cid-7f2x4q6i]{background:var(--color-surface-muted);font:700 11px/1 var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.results-table[data-astro-cid-7f2x4q6i] tbody[data-astro-cid-7f2x4q6i] tr[data-astro-cid-7f2x4q6i]:last-child td[data-astro-cid-7f2x4q6i]{border-bottom:none}.results-table[data-astro-cid-7f2x4q6i] tbody[data-astro-cid-7f2x4q6i] tr[data-astro-cid-7f2x4q6i]:hover{background:var(--color-surface-muted)}.col-pos[data-astro-cid-7f2x4q6i]{text-align:center;width:44px}.pos-circle[data-astro-cid-7f2x4q6i]{width:26px;height:26px;font:800 12px/1 var(--font-display);background:var(--color-surface-muted);color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pos-circle[data-astro-cid-7f2x4q6i].gold{color:#1a1a1a;background:gold}.pos-circle[data-astro-cid-7f2x4q6i].silver{color:#1a1a1a;background:#e0e0e0}.pos-circle[data-astro-cid-7f2x4q6i].bronze{color:#fff;background:#cd7f32}.col-name[data-astro-cid-7f2x4q6i]{font-weight:700}.rider-link[data-astro-cid-7f2x4q6i]{color:var(--color-text);text-decoration:none}.rider-link[data-astro-cid-7f2x4q6i]:hover{color:var(--color-accent);text-decoration:underline}.prov-tag[data-astro-cid-7f2x4q6i]{background:var(--color-surface-muted);border-radius:var(--radius-sm);font:700 11px/1 var(--font-body);color:var(--color-text-muted);padding:2px 6px;display:inline-block}.font-mono[data-astro-cid-7f2x4q6i]{font-family:var(--font-mono,monospace)}.font-bold[data-astro-cid-7f2x4q6i]{font-weight:700}.col-points[data-astro-cid-7f2x4q6i],.results-table[data-astro-cid-7f2x4q6i] th[data-astro-cid-7f2x4q6i].col-points{text-align:right}
