.wtw{margin-top:var(--space-8);padding:var(--space-6);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg)}.wtw-title{font-family:Outfit,sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:var(--text-secondary);margin-bottom:var(--space-3)}.wtw-detected{font-family:Outfit,sans-serif;font-size:13px;color:var(--text-secondary);margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-1)}.wtw-detected strong{color:var(--text-primary);font-weight:600}.wtw-fallback{font-style:italic;color:var(--text-muted)}.wtw-pin{font-size:14px}.wtw-grid{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.wtw-link{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;color:var(--text-primary);font-family:Outfit,sans-serif;font-size:14px;font-weight:500;transition:all .2s ease}.wtw-link:hover{border-color:var(--red);background:var(--bg-card-hover);transform:translate(4px)}.wtw-icon{font-size:16px;flex-shrink:0}.wtw-name{flex:1}.wtw-arrow{color:var(--text-muted);font-size:13px;transition:color .2s ease}.wtw-link:hover .wtw-arrow{color:var(--red)}.wtw-global-link{font-family:Outfit,sans-serif;font-size:12px;font-weight:500;color:var(--text-muted);text-decoration:none;transition:color .2s ease}.wtw-global-link:hover{color:var(--red)}.circuit-info[data-astro-cid-vy6iodq7]{margin-top:var(--space-8)}.section-title[data-astro-cid-vy6iodq7]{font-size:14px;letter-spacing:4px;color:var(--text-muted);margin-bottom:var(--space-6)}.circuit-layout[data-astro-cid-vy6iodq7]{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-bottom:var(--space-8)}@media(min-width:768px){.circuit-layout[data-astro-cid-vy6iodq7]{grid-template-columns:1fr 1fr;align-items:start}}.circuit-map-card[data-astro-cid-vy6iodq7]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;align-items:center}.map-label[data-astro-cid-vy6iodq7]{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-4);align-self:flex-start}.circuit-map-container[data-astro-cid-vy6iodq7]{width:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-4) 0}.circuit-map-img[data-astro-cid-vy6iodq7]{width:100%;max-width:360px;height:auto;border-radius:var(--radius-md);transition:transform .3s ease}.circuit-map-img[data-astro-cid-vy6iodq7]:hover{transform:scale(1.02)}.map-circuit-name[data-astro-cid-vy6iodq7]{font-family:Outfit,sans-serif;font-size:13px;font-weight:500;color:var(--text-secondary);margin-top:var(--space-3);text-align:center}.circuit-stats[data-astro-cid-vy6iodq7]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.circuit-stat[data-astro-cid-vy6iodq7]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:2px}.stat-label[data-astro-cid-vy6iodq7]{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted)}.stat-value[data-astro-cid-vy6iodq7]{font-size:20px;font-weight:700;color:var(--text-primary)}.stat-detail[data-astro-cid-vy6iodq7]{font-size:11px;color:var(--text-secondary);font-family:Outfit,sans-serif}.previous-winners[data-astro-cid-vy6iodq7]{margin-bottom:var(--space-8)}.winners-title[data-astro-cid-vy6iodq7]{font-family:Outfit,sans-serif;font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:var(--space-3)}.winners-list[data-astro-cid-vy6iodq7]{display:flex;flex-direction:column;gap:var(--space-2)}.winner-row[data-astro-cid-vy6iodq7]{display:flex;gap:var(--space-4);align-items:center;padding:var(--space-2) 0;border-bottom:1px solid var(--border);font-size:13px}.winner-row[data-astro-cid-vy6iodq7]:last-child{border-bottom:none}.winner-year[data-astro-cid-vy6iodq7]{color:var(--text-muted);font-weight:600}.winner-driver[data-astro-cid-vy6iodq7]{color:var(--text-primary);font-weight:500}.winner-team[data-astro-cid-vy6iodq7]{color:var(--text-secondary);font-weight:300}@media(max-width:640px){.circuit-stats[data-astro-cid-vy6iodq7]{grid-template-columns:1fr 1fr}}
