.results-content{padding-bottom:64px}.result-filters{border-block:1px solid var(--divider);flex-wrap:wrap;align-items:flex-end;gap:16px;padding:24px 0;display:flex}.result-filters label{flex:1;gap:8px;min-width:140px;font-size:14px;font-weight:500;display:grid}.result-filters select{border:1px solid var(--outline);border-radius:var(--radius-xs);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--on-surface);font:inherit;padding:10px 12px}.result-clear{color:var(--primary);text-underline-offset:.25em;padding:10px 0;text-decoration:underline}.result-count{color:var(--on-surface-variant);margin:16px 0 32px;font-size:13px}.result-tournament-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.result-tournament-list li{padding:var(--space-3);border:1px solid var(--outline);border-radius:var(--radius-m);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;display:flex}.result-tournament-list li>div{overflow-wrap:anywhere;min-width:0}.result-tournament-list h2{font-family:var(--font-display);font-size:26px}.result-tournament-list .info-link{flex-shrink:0}.result-event-meta{color:var(--on-surface-variant);margin-bottom:8px;font-size:14px}.result-card h3{font-family:var(--font-display);font-size:19px;font-weight:600}.result-category{color:var(--on-surface-variant);margin-bottom:8px;font-size:13px}.result-placement{font-size:26px;font-weight:700}.result-placement-label{color:var(--on-surface-variant);margin:20px 0 6px;font-size:12px}.result-detail{border-top:1px solid var(--divider);flex-wrap:wrap;gap:8px 24px;margin-top:16px;padding-top:16px;font-size:14px;display:flex}.alt .result-detail{border-color:var(--divider-alt)}.result-match-note{color:var(--on-surface-variant);margin-top:16px;font-size:14px}.result-notice{border-left:3px solid var(--outline);margin-bottom:24px;padding:8px 16px;font-size:13px}.result-section{margin-bottom:48px}.result-section>h2{font-family:var(--font-display);margin-bottom:24px;font-size:30px}.result-team-list{gap:var(--space-3);display:grid}.result-team-block{border:1px solid var(--outline);border-radius:var(--radius-m);padding:var(--space-3);background:var(--surface)}.result-team-block>.result-card{background:0 0;border:0;border-radius:0;padding:0}.result-match-list{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--divider);display:grid}.result-match-list h4{font-family:var(--font-display);grid-column:1/-1;font-size:20px;font-weight:600}.result-match-row{border:1px solid var(--outline);border-radius:var(--radius-s);min-width:0;padding:var(--space-2);background:var(--surface-variant);font-size:14px}.result-match-row .phase{color:var(--on-surface-variant);margin-bottom:8px;display:block}.result-match-summary{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:16px;display:flex}.result-match-score{font-family:var(--font-mono);white-space:nowrap;font-size:18px;font-weight:700}.result-empty{padding:40px 0}.result-pagination{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:40px;display:flex}.result-source-list{gap:12px;padding:0;list-style:none;display:grid}@media (min-width:861px){.result-match-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.result-tournament-list li{padding:var(--space-2);flex-direction:column;align-items:start;gap:12px}.result-tournament-list h2{font-size:23px}.result-team-block{padding:var(--space-2)}.result-filters label{min-width:125px}}
