.match-card[data-astro-cid-eublquef]{background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out), border-color var(--duration-fast) ease;margin-bottom:0;display:flex;overflow:hidden}.match-card[data-astro-cid-eublquef].is-selected-player-card{box-shadow:0 0 0 2px var(--accent), var(--shadow-elevated);transform:translateY(calc(var(--space-1) * -.5))}.board-number-column[data-astro-cid-eublquef]{width:var(--space-12);background:linear-gradient(180deg, var(--surface-container-low), transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.board-number[data-astro-cid-eublquef]{font-size:var(--text-xl);font-weight:var(--weight-medium);font-family:var(--font-display);color:var(--text-dim);opacity:1}.players-column[data-astro-cid-eublquef]{flex-direction:column;flex:1;min-width:0;display:flex}.player-row[data-astro-cid-eublquef]{padding:var(--space-2) var(--space-3);min-height:var(--size-match-row-min-height);transition:background-color var(--duration-fast) var(--ease-in-out);justify-content:space-between;align-items:center;display:flex}.player-row[data-astro-cid-eublquef]:first-child{background:var(--surface-container-low)}.winner-row[data-astro-cid-eublquef] .player-name[data-astro-cid-eublquef],.winner-row[data-astro-cid-eublquef] .player-score[data-astro-cid-eublquef]{color:var(--accent-text)}.winner-row[data-astro-cid-eublquef].player-row{background:linear-gradient(90deg, var(--accent-subtle), transparent 65%)}.player-row[data-astro-cid-eublquef]:hover{background-color:var(--surface-container-low)}.player-row[data-astro-cid-eublquef].is-selected-player-slot{background:linear-gradient(90deg, var(--accent-subtle), transparent 75%)}.player-row[data-astro-cid-eublquef].is-selected-player-slot .player-name[data-astro-cid-eublquef],.player-row[data-astro-cid-eublquef].is-selected-player-slot .player-score[data-astro-cid-eublquef]{color:var(--accent-text)}.score-divider[data-astro-cid-eublquef]{background:linear-gradient(90deg, transparent, var(--border-light) 10%, var(--border-light) 90%, transparent);height:1px;margin:0}.player-info[data-astro-cid-eublquef]{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex;overflow:hidden}.piece-icon[data-astro-cid-eublquef]{width:var(--size-icon-sm);height:var(--size-icon-sm);border-radius:50%;flex-shrink:0}.white-piece[data-astro-cid-eublquef]{background:linear-gradient(135deg, var(--white-piece) 0%, var(--neutral-200) 100%)}.black-piece[data-astro-cid-eublquef]{background:linear-gradient(135deg, var(--black-piece) 0%, var(--neutral-800) 100%)}.name-wrapper[data-astro-cid-eublquef]{flex-direction:column;min-width:0;display:flex}.player-name[data-astro-cid-eublquef]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;text-decoration:none;display:block;overflow:hidden}a[data-astro-cid-eublquef].player-name:active{opacity:.7}.bye-text[data-astro-cid-eublquef]{color:var(--text-dim);font-style:italic}.player-score[data-astro-cid-eublquef]{font-size:var(--text-base);font-weight:var(--weight-bold);padding-left:var(--space-2);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.player-score[data-astro-cid-eublquef].score-win{color:var(--win)}.player-score[data-astro-cid-eublquef].score-loss{color:var(--loss)}.player-score[data-astro-cid-eublquef].score-draw{color:var(--draw)}.player-score[data-astro-cid-eublquef].score-neutral{color:var(--text-dim)}@media (forced-colors:active){.match-card[data-astro-cid-eublquef].is-selected-player-card{outline-offset:0;box-shadow:none;outline:2px solid highlight}.player-row[data-astro-cid-eublquef].is-selected-player-slot{outline-offset:-1px;outline:1px solid highlight}}.team-match-group[data-astro-cid-jbxhajwq]{gap:var(--space-2);flex-direction:column;display:flex}.team-header[data-astro-cid-jbxhajwq]{padding:var(--space-3) var(--space-4);background:var(--surface-elevated);border-radius:var(--radius-lg);border:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.team-names[data-astro-cid-jbxhajwq]{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.team-name[data-astro-cid-jbxhajwq]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.team-name[data-astro-cid-jbxhajwq].winner{color:var(--accent-text)}.team-name[data-astro-cid-jbxhajwq].bye{color:var(--text-dim);font-style:italic}.team-vs[data-astro-cid-jbxhajwq]{font-size:var(--text-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:var(--tracking-wide);flex-shrink:0}.team-result[data-astro-cid-jbxhajwq]{align-items:center;gap:var(--space-1);margin-left:var(--space-3);flex-shrink:0;display:flex}.team-score[data-astro-cid-jbxhajwq]{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text-dim);font-variant-numeric:tabular-nums}.team-score[data-astro-cid-jbxhajwq].winner{color:var(--accent-text)}.team-score-sep[data-astro-cid-jbxhajwq]{font-size:var(--text-sm);color:var(--text-dim)}.boards-list[data-astro-cid-jbxhajwq]{gap:var(--space-2);padding-left:var(--space-3);flex-direction:column;display:flex}.mobile-controls[data-astro-cid-hd2if5yy]{z-index:5;background:var(--bg);padding:var(--space-2) 0;margin-bottom:var(--space-4);position:sticky;top:0}.controls[data-astro-cid-hd2if5yy]{gap:var(--space-4);flex-flow:wrap;justify-content:space-between;align-items:center;min-width:0;display:flex}.tournament-controls{flex:auto;min-width:0;margin-block-end:var(--space-4)}.pairings-list[data-astro-cid-hd2if5yy]{gap:var(--space-4);padding-bottom:var(--space-8);grid-template-columns:1fr;display:grid}.standings-list[data-astro-cid-hd2if5yy]{background:var(--surface);border-radius:var(--radius-md);flex-direction:column;grid-column:1/-1;display:flex;overflow:hidden}.filter-empty[data-astro-cid-hd2if5yy]{grid-column:1/-1}@media (width>=768px){.pairings-list[data-astro-cid-hd2if5yy]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}
