:root{--color-primary:#795548;--color-primary-hover:#5d4037}html[data-theme=dark]{--color-primary:#d7b8a8;--color-primary-hover:#ead7cc;--color-primary-contrast:#121212}[data-role=games-brand]{align-items:center;gap:var(--space-rem-xs,.5rem);color:inherit;text-decoration:none;display:inline-flex}[data-role=games-brand-name]{font-weight:700}ec-container:has([data-page^=games]){--container-max-width:60rem;width:100%}[data-page^=games] ec-card h3[slot=headline]{font-size:var(--step-1,1.25rem)}[data-page^=games] [data-role=breadcrumb]{align-items:center;gap:var(--s-2,.5rem);flex-wrap:wrap;display:flex}[data-role=game-link]{height:100%;color:inherit;border-radius:var(--border-radius,.5rem);text-decoration:none;display:block}[data-role=game-link]:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}[data-role=game-match-count],[data-role=game-meta],[data-role=match-meta],[data-role=stats-match-count],[data-role=members-link],[data-role=standing-place],[data-role=guest-hint]{color:var(--color-text-light);margin:0}[data-role=players-label]{margin:0;font-weight:600}[data-role=player-choices]{gap:var(--s-1,.75rem) var(--s1,1.5rem);flex-wrap:wrap;display:flex}[data-role=standing] [data-role=standing-total]{margin:0}[data-role=standing-points]{font-size:var(--step-2,1.75rem);font-variant-numeric:tabular-nums;font-weight:700}[data-role=standing][data-leading] [data-role=standing-place]{color:var(--color-primary);font-weight:600}[data-page^=games] [data-role=standing] h3[slot=headline]{font-size:var(--step-0,1rem);overflow-wrap:break-word;font-weight:600}[data-role=ranking-total]{font-variant-numeric:tabular-nums}[data-role=ranking-row][data-winner] [data-role=ranking-place]{color:var(--color-primary);font-weight:700}[data-role=no-finished-matches],[data-role=no-stats],[data-role=no-guests]{color:var(--color-text-light)}[data-role=score-block]{container:games-block/inline-size}[data-role=block]{gap:var(--s-3,.25rem);flex-direction:column;display:flex}[data-role=block-rounds]{gap:var(--s-3,.25rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-role=block-row]{align-items:center;gap:var(--s-3,.25rem);min-height:2.75rem;padding-block:var(--s-3,.25rem);border-bottom:1px solid var(--color-border-default);font-variant-numeric:tabular-nums;display:flex}[data-role=block-row][data-kind=head]{border-bottom-width:2px;border-bottom-color:var(--color-text);align-items:end;font-weight:600}[data-role=block-row][data-kind=sum]{border-top:2px solid var(--color-text);border-bottom:0;font-weight:700}[data-role=block-row][data-kind=input]{border-bottom:0}[data-role=block-label]{min-width:0;font-size:var(--step--1,.875rem);color:var(--color-text-light);flex:0 0 3.5rem}[data-role=block-cell]{text-align:end;overflow-wrap:anywhere;flex:1 1 0;min-width:0}[data-role=block-row][data-kind=head] [data-role=block-cell]{overflow-wrap:break-word}[data-role=block-actions]{flex:0 0 2.25rem;justify-content:center;display:flex}[data-role=block-actions] ec-fa-icon[submit]{--color-icon:var(--color-primary)}[data-role=block-cell] ec-form-number{margin-bottom:0}[data-role=block-word],[data-role=block-cell-name]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[data-role=block-edit]{padding-bottom:var(--s-2,.5rem);border-bottom:1px solid var(--color-border-default)}@container games-block (width<=19rem){[data-role=block] [data-role=block-row]{padding:var(--s-1,.75rem);border:1px solid var(--color-border-default);border-radius:var(--border-radius,.5rem);background-color:var(--card-background-color);flex-wrap:wrap}[data-role=block] [data-role=block-row][data-kind=head],[data-role=block] [data-role=block-actions]:empty{display:none}[data-role=block] [data-role=block-label],[data-role=block] [data-role=block-cell],[data-role=block] [data-role=block-actions]{flex:100%}[data-role=block] [data-role=block-label]{font-size:var(--step-0,1rem);color:var(--color-text);font-weight:600}[data-role=block] [data-role=block-cell]{justify-content:space-between;align-items:center;gap:var(--s-1,.75rem);display:flex}[data-role=block] [data-role=block-cell] ec-form-number{flex:0 9rem}[data-role=block] [data-role=block-actions]{justify-content:flex-end}[data-role=block] [data-role=block-word],[data-role=block] [data-role=block-cell-name]{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}@container games-block (width<=40rem){[data-role=block]:has(>[data-kind=head]>:nth-child(5 of [data-role=block-cell])) [data-role=block-row]{padding:var(--s-1,.75rem);border:1px solid var(--color-border-default);border-radius:var(--border-radius,.5rem);background-color:var(--card-background-color);flex-wrap:wrap}[data-role=block]:has(>[data-kind=head]>:nth-child(5 of [data-role=block-cell])) [data-role=block-row][data-kind=head]{display:none}[data-role=block]:has(>[data-kind=head]>:nth-child(5 of [data-role=block-cell])) [data-role=block-actions]:empty{display:none}[data-role=block]:has(>[data-kind=head]>:nth-child(5 of [data-role=block-cell])) [data-role=block-label]{flex:100%}[data-role=block]:has(>[data-kind=head]>:nth-child(5 of [data-role=block-cell])) [data-role=block-cell]{flex:100%}[data-role=block]:has(>[data-kind=head]>:nth-child(5 of [data-role=block-cell])) [data-role=block-actions]{flex:100%}[data-role=block]:has(>[data-kind=head]>:nth-child(5 of [data-role=block-cell])) [data-role=block-label]{font-size:var(--step-0,1rem);color:var(--color-text);font-weight:600}[data-role=block]:has(>[data-kind=head]>:nth-child(5 of [data-role=block-cell])) [data-role=block-cell]{justify-content:space-between;align-items:center;gap:var(--s-1,.75rem);display:flex}[data-role=block]:has(>[data-kind=head]>:nth-child(5 of [data-role=block-cell])) [data-role=block-cell] ec-form-number{flex:0 9rem}[data-role=block]:has(>[data-kind=head]>:nth-child(5 of [data-role=block-cell])) [data-role=block-actions]{justify-content:flex-end}[data-role=block]:has(>[data-kind=head]>:nth-child(5 of [data-role=block-cell])) [data-role=block-word]{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}[data-role=block]:has(>[data-kind=head]>:nth-child(5 of [data-role=block-cell])) [data-role=block-cell-name]{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}}[data-role=block]:has(>[data-kind=head]>:nth-child(9 of [data-role=block-cell])) [data-role=block-row]{padding:var(--s-1,.75rem);border:1px solid var(--color-border-default);border-radius:var(--border-radius,.5rem);background-color:var(--card-background-color);flex-wrap:wrap}[data-role=block]:has(>[data-kind=head]>:nth-child(9 of [data-role=block-cell])) [data-role=block-row][data-kind=head]{display:none}[data-role=block]:has(>[data-kind=head]>:nth-child(9 of [data-role=block-cell])) [data-role=block-actions]:empty{display:none}[data-role=block]:has(>[data-kind=head]>:nth-child(9 of [data-role=block-cell])) [data-role=block-label]{flex:100%}[data-role=block]:has(>[data-kind=head]>:nth-child(9 of [data-role=block-cell])) [data-role=block-cell]{flex:100%}[data-role=block]:has(>[data-kind=head]>:nth-child(9 of [data-role=block-cell])) [data-role=block-actions]{flex:100%}[data-role=block]:has(>[data-kind=head]>:nth-child(9 of [data-role=block-cell])) [data-role=block-label]{font-size:var(--step-0,1rem);color:var(--color-text);font-weight:600}[data-role=block]:has(>[data-kind=head]>:nth-child(9 of [data-role=block-cell])) [data-role=block-cell]{justify-content:space-between;align-items:center;gap:var(--s-1,.75rem);display:flex}[data-role=block]:has(>[data-kind=head]>:nth-child(9 of [data-role=block-cell])) [data-role=block-cell] ec-form-number{flex:0 9rem}[data-role=block]:has(>[data-kind=head]>:nth-child(9 of [data-role=block-cell])) [data-role=block-actions]{justify-content:flex-end}[data-role=block]:has(>[data-kind=head]>:nth-child(9 of [data-role=block-cell])) [data-role=block-word]{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}[data-role=block]:has(>[data-kind=head]>:nth-child(9 of [data-role=block-cell])) [data-role=block-cell-name]{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}