.brutal-standings-card{border-radius:12px 3px}.brutal-standings-header{border-radius:10px 2px 0 0}.brutal-dot{border-radius:3px 1px}.brutal-mini-dot{border-radius:2px 1px}.brutal-expand-mini{border-radius:3px 1px}.border-2{border-width:2px}.border-b-2{border-bottom-width:2px}.border-t-2{border-top-width:2px}.brutal-standings-table{border-collapse:separate;border-spacing:0;overflow:hidden;width:100%}.brutal-th{background:#f8fafc;border-bottom:1px solid #e2e8f0;border-right:1px solid #f1f5f9;color:#475569;font-family:Fira Mono,monospace;font-size:.7rem;font-weight:600;letter-spacing:.03em;padding:8px 6px;text-transform:uppercase}.brutal-th:last-child{border-right:none}.brutal-th-pos{text-align:center;width:60px}.brutal-th-name{min-width:180px;text-align:left}.brutal-th-pts{text-align:center;width:80px}.brutal-tr{background:#fff!important;border-bottom:1px solid #f1f5f9;transition:all .2s ease}.brutal-tr:nth-child(2n){background:#f8fafc!important}.brutal-tr:hover{background:#f1f5f9!important}.brutal-tr:last-child{border-bottom:none}.brutal-td{border-right:1px solid #f1f5f9;padding:8px 6px;vertical-align:middle}.brutal-td:last-child{border-right:none}.brutal-position-wrapper{align-items:center;background:#64748b;border-radius:4px 1px;color:#fff;display:flex;font-family:Fira Mono,monospace;font-size:.75rem;font-weight:600;height:24px;justify-content:center;margin:0 auto;width:24px}.brutal-driver-flex{align-items:center;display:flex;gap:10px}.brutal-team-bar{border-radius:4px 1px;flex-shrink:0;height:32px;width:3px}.brutal-driver-info{flex:1;min-width:0}.brutal-driver-name{color:#334155;font-family:foundersGrotesk,sans-serif;font-size:.85rem;font-weight:500;line-height:1.2;margin-bottom:1px}.brutal-driver-name,.brutal-team-name{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.brutal-team-name{color:#64748b;font-family:Fira Mono,monospace;font-size:.65rem;font-weight:400;letter-spacing:.02em;line-height:1.1}.brutal-points-wrapper{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:3px 1px;color:#475569;display:flex;font-family:Fira Mono,monospace;font-size:.75rem;font-weight:600;justify-content:center;padding:4px 8px}.dark .brutal-tr{background:#1f2937!important}.dark .brutal-tr:nth-child(2n){background:#111827!important}.dark .brutal-tr:hover{background:#374151!important}.dark .brutal-driver-name{color:#f9fafb!important}.dark .brutal-team-name{color:#9ca3af!important}.dark .brutal-points-wrapper{background:#374151!important;border-color:#4b5563!important;color:#f9fafb!important}.dark .brutal-th{background:#374151!important;border-bottom-color:#4b5563!important;border-right-color:#4b5563!important;color:#d1d5db!important}@media (prefers-reduced-motion:reduce){.brutal-expand-mini,.brutal-tr{transition:none!important}}@media print{.shadow-\[3px_3px_0px_0px_rgba\(0\,0\,0\,0\.25\)\]{box-shadow:none!important}}
