.custom-select.svelte-11o4eii{position:relative;width:100%}.custom-select-trigger.svelte-11o4eii{display:flex;align-items:center;width:100%;height:var(--input-height);padding:0 var(--input-padding-x) 0 var(--input-padding-x);border:var(--border-width) solid var(--border-color);border-radius:var(--input-border-radius);background-color:var(--input-bg);color:var(--text-color);font-size:var(--input-font-size);text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.custom-select-trigger.svelte-11o4eii:focus{outline:none;border-color:var(--primary-color);box-shadow:var(--shadow-focus-primary)}.custom-select-trigger.svelte-11o4eii:disabled{opacity:.6;cursor:not-allowed}.custom-select-value.svelte-11o4eii{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-value.placeholder.svelte-11o4eii{opacity:.5}.custom-select-chevron.svelte-11o4eii{display:inline-flex;align-items:center;transition:transform .2s;opacity:.6;margin-left:var(--gap-sm);flex-shrink:0}.custom-select.open.svelte-11o4eii .custom-select-chevron:where(.svelte-11o4eii){transform:rotate(180deg)}.custom-select.error.svelte-11o4eii .custom-select-trigger:where(.svelte-11o4eii){border-color:var(--error-color);background-color:var(--error-bg)}.custom-select.valid.svelte-11o4eii .custom-select-trigger:where(.svelte-11o4eii){border-color:var(--success-color);box-shadow:var(--shadow-focus-success)}.custom-select.valid.svelte-11o4eii .custom-select-trigger:where(.svelte-11o4eii):focus{border-color:var(--success-color);box-shadow:var(--shadow-focus-success)}.custom-select-dropdown.svelte-11o4eii{position:absolute;left:0;right:0;max-height:15rem;overflow-y:auto;background-color:var(--card-bg);border:var(--border-width) solid color-mix(in srgb,var(--text-color) 25%,var(--border-color));border-radius:var(--input-border-radius);box-shadow:var(--shadow-md);z-index:var(--z-dropdown)}.custom-select.drop-up.svelte-11o4eii .custom-select-dropdown:where(.svelte-11o4eii){bottom:calc(100% + var(--gap-2xs))}.custom-select.drop-down.svelte-11o4eii .custom-select-dropdown:where(.svelte-11o4eii){top:calc(100% + var(--gap-2xs))}.custom-select-option.svelte-11o4eii{display:flex;align-items:center;width:100%;padding:var(--gap-sm) var(--input-padding-x);border:none;border-bottom:var(--border-width) solid var(--border-color);background:transparent;color:var(--text-color);font-size:var(--input-font-size);text-align:left;cursor:pointer;white-space:nowrap}.custom-select-option.svelte-11o4eii:last-child{border-bottom:none}@media(hover:hover){.custom-select-option.svelte-11o4eii:hover,.custom-select-option.focused.svelte-11o4eii{background-color:var(--button-hover-bg, color-mix(in srgb, var(--primary-color) 10%, transparent))}}.custom-select-option.svelte-11o4eii:active,.custom-select-option.focused.svelte-11o4eii{background-color:var(--button-hover-bg, color-mix(in srgb, var(--primary-color) 10%, transparent))}.custom-select-option.selected.svelte-11o4eii{font-weight:var(--font-weight-semibold);color:var(--primary-color)}.custom-select-option.disabled.svelte-11o4eii{opacity:.4;cursor:not-allowed}@media(hover:hover){.custom-select-option.disabled.svelte-11o4eii:hover{background:transparent}}.custom-select-option.disabled.svelte-11o4eii:active{background:transparent}.modal-backdrop.svelte-bg2qvy{position:fixed;inset:0;background:var(--color-overlay-scrim);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop);padding:var(--gap-lg)}.modal.svelte-bg2qvy{background:var(--card-bg);background-image:var(--texture-surface);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-modal);max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-sm.svelte-bg2qvy{width:100%;max-width:400px}.modal-md.svelte-bg2qvy{width:100%;max-width:600px}.modal-lg.svelte-bg2qvy{width:100%;max-width:900px}.modal-full.svelte-bg2qvy{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}.modal-header.svelte-bg2qvy{display:flex;align-items:center;justify-content:space-between;padding:var(--gap-lg) var(--gap-xl);border-bottom:var(--border-width) solid var(--border-color);background:var(--header-bg);background-image:var(--texture-header);color:var(--header-color);border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;box-shadow:var(--emboss-header)}.modal-full.svelte-bg2qvy .modal-header:where(.svelte-bg2qvy){border-radius:0}.modal-title.svelte-bg2qvy{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}.modal-close.svelte-bg2qvy{background:transparent;border:none;font-size:var(--font-size-2xl);line-height:1;color:inherit;cursor:pointer;padding:var(--gap-xs);opacity:.8;transition:opacity .2s}@media(hover:hover){.modal-close.svelte-bg2qvy:hover{opacity:1}}.modal-close.svelte-bg2qvy:active{opacity:1}.modal-content.svelte-bg2qvy{padding:var(--gap-xl);overflow-y:auto;flex:1;color:var(--text-color)}.modal-footer.svelte-bg2qvy{display:flex;justify-content:flex-end;gap:var(--gap-md);padding:var(--gap-lg) var(--gap-xl);border-top:var(--border-width) solid var(--border-color);background:var(--section-bg);border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg)}.modal-full.svelte-bg2qvy .modal-footer:where(.svelte-bg2qvy){border-radius:0}.toggle-button.svelte-dtbfp0{display:inline-flex;align-items:center;justify-content:center;padding:var(--gap-sm) var(--gap-lg);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius-md);background:var(--secondary-bg);color:var(--text-color);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background .2s,border-color .2s,color .2s;min-width:7em}@media(hover:hover){.toggle-button.svelte-dtbfp0:hover{background:var(--secondary-hover)}}.toggle-button.svelte-dtbfp0:active{background:var(--secondary-hover)}.toggle-button.active.svelte-dtbfp0{background:var(--success-color);background-image:var(--texture-accent);border-color:var(--success-color);color:#fff}@media(hover:hover){.toggle-button.active.svelte-dtbfp0:hover{background:var(--success-hover);background-image:var(--texture-accent)}}.toggle-button.active.svelte-dtbfp0:active{background:var(--success-hover);background-image:var(--texture-accent)}.version-badge.svelte-1ejx26y{background:var(--card-bg);color:currentColor;padding:var(--gap-2xs) var(--gap-sm);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);font-family:Monaco,Courier New,monospace;cursor:pointer;display:flex;align-items:center;gap:var(--gap-2xs);transition:background .2s}@media(hover:hover){.version-badge.svelte-1ejx26y:hover{background:color-mix(in srgb,var(--card-bg) 80%,black)}}.version-badge.svelte-1ejx26y:active{background:color-mix(in srgb,var(--card-bg) 80%,black)}.version-badge.svelte-1ejx26y:focus{outline:2px solid var(--info-color);outline-offset:2px}.version-badge.bottom-right.svelte-1ejx26y,.version-badge.bottom-left.svelte-1ejx26y{position:fixed;bottom:var(--gap-md);z-index:var(--z-toast)}.version-badge.bottom-right.svelte-1ejx26y{right:var(--gap-md)}.version-badge.bottom-left.svelte-1ejx26y{left:var(--gap-md)}.version-badge.inline.svelte-1ejx26y{display:inline-flex}.icon.svelte-1ejx26y,.text.svelte-1ejx26y{font-size:var(--font-size-xs)}.modal-backdrop.svelte-1ejx26y{position:fixed;inset:0;background:color-mix(in srgb,black 80%,transparent);display:flex;align-items:center;justify-content:center;z-index:var(--z-tooltip);padding:var(--gap-xl)}.modal-content.svelte-1ejx26y{background:var(--card-bg);padding:var(--gap-xl);border-radius:var(--border-radius-md);max-width:600px;width:100%;color:var(--text-color);font-family:Monaco,Courier New,monospace;box-shadow:var(--shadow-modal)}h2.svelte-1ejx26y{margin:0 0 var(--gap-lg) 0;font-size:var(--font-size-xl);color:var(--text-color)}table.svelte-1ejx26y{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}tr.svelte-1ejx26y{border-bottom:1px solid var(--border-color)}td.svelte-1ejx26y{padding:var(--gap-sm) var(--gap-md)}td.label.svelte-1ejx26y{font-weight:700}a.svelte-1ejx26y{color:var(--info-color);text-decoration:none;font-family:monospace}@media(hover:hover){a.svelte-1ejx26y:hover{text-decoration:underline}}a.svelte-1ejx26y:active{text-decoration:underline}.dirty-badge.svelte-1ejx26y{color:var(--warning-color);font-weight:700;margin-left:var(--gap-sm)}.button-container.svelte-1ejx26y{margin-top:var(--gap-lg);text-align:right}.close-btn.svelte-1ejx26y{background:var(--btn-primary-bg);color:#fff;border:none;padding:var(--gap-sm) var(--gap-lg);border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-sm);transition:background .2s}@media(hover:hover){.close-btn.svelte-1ejx26y:hover{background:var(--btn-primary-hover)}}.close-btn.svelte-1ejx26y:active{background:var(--btn-primary-hover)}.settings-content.svelte-1jcdij9{display:flex;flex-direction:column;gap:var(--gap-xl)}.settings-section.svelte-1jcdij9{display:flex;flex-direction:column;gap:var(--gap-md)}.settings-section-title.svelte-1jcdij9{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0 0 var(--gap-2xs);padding-bottom:var(--gap-sm);border-bottom:var(--border-width) solid var(--border-color)}.settings-description.svelte-1jcdij9{font-size:var(--font-size-sm);color:var(--text-muted);margin:0 0 var(--gap-sm)}.settings-row.svelte-1jcdij9{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-lg);padding:var(--gap-sm) 0}.settings-row.svelte-1jcdij9 label:where(.svelte-1jcdij9),.settings-row-label.svelte-1jcdij9{font-weight:var(--font-weight-medium);color:var(--text-color)}.settings-row.svelte-1jcdij9 .custom-select{min-width:150px}.aesthetic-grid.svelte-1jcdij9{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-sm)}.aesthetic-card.svelte-1jcdij9{display:flex;align-items:center;justify-content:center;padding:var(--gap-md) var(--gap-sm);border:var(--border-width-thick) solid var(--border-color);border-radius:var(--border-radius-md);background:var(--section-bg);color:var(--text-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}@media(hover:hover){.aesthetic-card.svelte-1jcdij9:hover{background:var(--button-hover-bg)}}.aesthetic-card.svelte-1jcdij9:active{background:var(--button-hover-bg)}.aesthetic-card.active.svelte-1jcdij9{border-color:var(--primary-color);background:var(--card-bg);box-shadow:var(--shadow-focus-primary)}.bridge-status.svelte-1jcdij9{color:var(--error-color);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.bridge-status.bridge-connected.svelte-1jcdij9{color:var(--success-color)}.bridge-status.bridge-connecting.svelte-1jcdij9{color:var(--warning-color)}.aesthetic-label.svelte-1jcdij9{text-align:center}.settings-row.svelte-1jcdij9 .btn{min-width:7em;font-size:var(--font-size-md)}.settings-hint.svelte-1jcdij9{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--text-muted)}.not-supported-label.svelte-1jcdij9{font-size:var(--font-size-sm);color:var(--text-muted);font-style:italic}.score-chart-svg.svelte-vzj9sg{--chart-height: 250px;--chart-height-mobile: 180px;width:100%;height:auto;max-height:var(--chart-height)}.grid-line.svelte-vzj9sg{stroke:var(--border-color);stroke-width:.5;stroke-dasharray:4,4}.zero-line.svelte-vzj9sg{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:6,3}.axis-label.svelte-vzj9sg{font-size:var(--font-size-2xs);fill:var(--text-muted)}.data-point.svelte-vzj9sg{cursor:default}@media(max-width:600px){.score-chart-svg.svelte-vzj9sg{max-height:var(--chart-height-mobile)}}.score-chart-toggles.svelte-rmyeag{display:flex;flex-wrap:wrap;gap:var(--gap-xs);justify-content:center;padding:var(--gap-xs) 0}.toggle-btn.svelte-rmyeag{display:inline-flex;align-items:center;gap:var(--gap-2xs);padding:var(--gap-2xs) var(--gap-sm);border:1px solid var(--border-color);border-radius:var(--border-radius-pill);background:var(--card-bg);color:var(--text-color);font-size:var(--font-size-xs);cursor:pointer;transition:opacity .2s;min-height:var(--touch-target-min)}@media(hover:hover){.toggle-btn.svelte-rmyeag:hover{background:var(--hover-bg, var(--button-hover-bg))}}.toggle-btn.svelte-rmyeag:active{background:var(--hover-bg, var(--button-hover-bg))}.toggle-inactive.svelte-rmyeag{opacity:.4}.toggle-dot.svelte-rmyeag{display:inline-block;width:var(--gap-sm);height:var(--gap-sm);border-radius:var(--border-radius-pill);flex-shrink:0}.stats-content.svelte-a474ur{max-height:70vh;overflow-y:auto;padding:var(--gap-sm)}.stats-empty.svelte-a474ur{--stats-local-empty-padding: 3rem;--stats-local-emoji-size: 3rem;text-align:center;padding:var(--stats-local-empty-padding) var(--gap-2xl);color:var(--text-muted)}.empty-icon.svelte-a474ur{font-size:var(--stats-local-emoji-size);margin-bottom:var(--gap-lg);opacity:.5}.stats-section.svelte-a474ur{margin-bottom:var(--gap-xl)}.stats-section-title.svelte-a474ur{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--primary-color);margin:0 0 var(--gap-md) 0;padding-bottom:var(--gap-sm);border-bottom:var(--border-width-thick) solid var(--border-color)}.stats-cards.svelte-a474ur{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--gap-md)}.stat-card.svelte-a474ur{background:var(--card-bg);background-image:var(--texture-surface);border-radius:var(--border-radius-lg);padding:var(--gap-lg);display:flex;align-items:center;gap:var(--gap-md);border:var(--border-width) solid var(--border-color);transition:transform .2s,box-shadow .2s;box-shadow:var(--emboss-surface)}@media(hover:hover){.stat-card.svelte-a474ur:hover{transform:translateY(-2px);box-shadow:var(--shadow-md),var(--emboss-surface)}}.stat-card.svelte-a474ur:active{transform:translateY(-2px);box-shadow:var(--shadow-md),var(--emboss-surface)}.stat-card.highlight.svelte-a474ur{background:var(--warning-bg);border-color:var(--warning-color)}.stat-card-icon.svelte-a474ur{font-size:var(--font-size-xl)}.stat-card-content.svelte-a474ur{display:flex;flex-direction:column}.stat-card-value.svelte-a474ur{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-color)}.stat-card-label.svelte-a474ur{font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.stats-table-wrapper.svelte-a474ur{overflow-x:auto;border-radius:var(--border-radius-md);border:var(--border-width) solid var(--border-color);background-image:var(--texture-surface)}.stats-table.svelte-a474ur{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.stats-table.svelte-a474ur th:where(.svelte-a474ur),.stats-table.svelte-a474ur td:where(.svelte-a474ur){padding:var(--gap-md) var(--gap-sm);text-align:left}.stats-table.svelte-a474ur th:where(.svelte-a474ur){background:var(--header-bg);background-image:var(--texture-header);color:var(--header-color);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--emboss-header)}.stats-table.svelte-a474ur tbody:where(.svelte-a474ur) tr:where(.svelte-a474ur){border-bottom:var(--border-width) solid var(--border-color);transition:background-color .2s}@media(hover:hover){.stats-table.svelte-a474ur tbody:where(.svelte-a474ur) tr:where(.svelte-a474ur):hover{background:var(--hover-bg, var(--button-hover-bg))}}.stats-table.svelte-a474ur tbody:where(.svelte-a474ur) tr:where(.svelte-a474ur):active{background:var(--hover-bg, var(--button-hover-bg))}.stats-table.svelte-a474ur tbody:where(.svelte-a474ur) tr.leader:where(.svelte-a474ur){background:var(--warning-bg)}.col-rank.svelte-a474ur{--stats-local-rank-col-width: 50px;width:var(--stats-local-rank-col-width);text-align:center!important}.col-score.svelte-a474ur,.col-best.svelte-a474ur,.col-worst.svelte-a474ur{text-align:right!important;font-family:SF Mono,Monaco,monospace;font-weight:var(--font-weight-semibold)}.col-rate.svelte-a474ur{--stats-local-rate-col-min-width: 120px;min-width:var(--stats-local-rate-col-min-width)}.medal.svelte-a474ur{font-size:var(--font-size-xl)}.rank-number.svelte-a474ur{display:inline-flex;align-items:center;justify-content:center;--stats-local-rank-badge-size: 24px;width:var(--stats-local-rank-badge-size);height:var(--stats-local-rank-badge-size);background:var(--text-muted);color:#fff;border-radius:50%;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.player-name.svelte-a474ur{font-weight:var(--font-weight-semibold);display:block}.player-takes.svelte-a474ur{font-size:var(--font-size-xs);color:var(--text-muted)}.score-value.svelte-a474ur{font-size:var(--font-size-lg)}.score-positive.svelte-a474ur{color:var(--success-color)}.score-negative.svelte-a474ur{color:var(--error-color)}.score-zero.svelte-a474ur{color:var(--text-muted)}.rate-container.svelte-a474ur{display:flex;align-items:center;gap:var(--gap-sm)}.rate-bar.svelte-a474ur{flex:1;height:8px;background:var(--border-color);border-radius:var(--border-radius-sm);overflow:hidden}.rate-fill.svelte-a474ur{height:100%;background:linear-gradient(90deg,var(--info-color),var(--success-color));border-radius:var(--border-radius-sm);transition:width .3s ease}.rate-value.svelte-a474ur{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);min-width:40px;text-align:right}.contract-cards.svelte-a474ur{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--gap-md)}.contract-card.svelte-a474ur{background:var(--card-bg);background-image:var(--texture-surface);border-radius:var(--border-radius-md);padding:var(--gap-lg);border:var(--border-width) solid var(--border-color);box-shadow:var(--emboss-surface)}.contract-header.svelte-a474ur{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gap-sm)}.contract-name.svelte-a474ur{font-weight:var(--font-weight-bold);color:var(--text-color)}.contract-count.svelte-a474ur{font-size:var(--font-size-sm);color:var(--text-muted);background:var(--card-bg-secondary);padding:var(--gap-2xs) var(--gap-sm);border-radius:var(--border-radius-sm)}.contract-bar.svelte-a474ur{height:10px;background:var(--border-color);border-radius:var(--border-radius-sm);overflow:hidden;margin-bottom:var(--gap-sm)}.contract-fill.svelte-a474ur{height:100%;background:linear-gradient(90deg,var(--primary-color),var(--info-color));border-radius:var(--border-radius-sm);transition:width .3s ease}.contract-rate.svelte-a474ur{font-size:var(--font-size-xs);color:var(--text-muted)}.records-grid.svelte-a474ur{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--gap-md)}.record-item.svelte-a474ur{display:flex;align-items:center;gap:var(--gap-md);padding:var(--gap-lg);border-radius:var(--border-radius-md);border:var(--border-width) solid var(--border-color)}.record-item.positive.svelte-a474ur{background:var(--success-bg);border-color:var(--success-color)}.record-item.negative.svelte-a474ur{background:var(--error-bg);border-color:var(--error-color)}.record-icon.svelte-a474ur{font-size:var(--font-size-xl)}.record-content.svelte-a474ur{display:flex;flex-direction:column}.record-label.svelte-a474ur{font-size:var(--font-size-xs);color:var(--text-muted)}.record-value.svelte-a474ur{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.record-item.positive.svelte-a474ur .record-value:where(.svelte-a474ur){color:var(--success-color)}.record-item.negative.svelte-a474ur .record-value:where(.svelte-a474ur){color:var(--error-color)}@media(max-width:600px){.stats-cards.svelte-a474ur{grid-template-columns:repeat(2,1fr)}.stat-card.svelte-a474ur{padding:var(--gap-md)}.stat-card-icon.svelte-a474ur{font-size:var(--font-size-lg)}.stat-card-value.svelte-a474ur{font-size:var(--font-size-md)}.stats-table.svelte-a474ur{font-size:var(--font-size-xs)}.stats-table.svelte-a474ur th:where(.svelte-a474ur),.stats-table.svelte-a474ur td:where(.svelte-a474ur){padding:var(--gap-sm) var(--gap-2xs)}.col-rate.svelte-a474ur{display:none}.contract-cards.svelte-a474ur{grid-template-columns:1fr}}.streaks-grid.svelte-a474ur{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--gap-sm)}.streak-card.svelte-a474ur{display:flex;flex-direction:column;gap:var(--gap-2xs);padding:var(--gap-sm);border-radius:var(--border-radius-md);background:var(--card-bg);border:var(--border-width) solid var(--border-color)}.streak-player.svelte-a474ur{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.streak-details.svelte-a474ur{display:flex;gap:var(--gap-sm);font-size:var(--font-size-xs);color:var(--text-muted)}.streak-item.svelte-a474ur{cursor:help}.roles-grid.svelte-a474ur{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--gap-sm)}.role-card.svelte-a474ur{display:flex;flex-direction:column;gap:var(--gap-xs);padding:var(--gap-md);border-radius:var(--border-radius-md);background:var(--card-bg);border:var(--border-width) solid var(--border-color)}.role-player-name.svelte-a474ur{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--text-color)}.role-details.svelte-a474ur{display:flex;flex-direction:column;gap:var(--gap-2xs)}.role-item.svelte-a474ur{display:flex;align-items:center;gap:var(--gap-xs);font-size:var(--font-size-xs)}.role-label.svelte-a474ur{color:var(--text-muted);min-width:80px}.role-value.svelte-a474ur{font-weight:var(--font-weight-semibold);color:var(--text-color)}.role-rate.svelte-a474ur{color:var(--text-muted);font-size:var(--font-size-2xs)}.record-detail.svelte-a474ur{display:block;font-size:var(--font-size-2xs);color:var(--text-muted);margin-top:var(--gap-2xs)}.stats-export.svelte-a474ur{display:flex;justify-content:center;padding-top:var(--gap-lg);border-top:var(--border-width) solid var(--border-color);margin-top:var(--gap-lg)}.stats-export-btn.svelte-a474ur{font-size:var(--font-size-sm)}@media(prefers-reduced-motion:reduce){.stat-card.svelte-a474ur{transition:none}.stat-card.svelte-a474ur:active{transform:none}}.history-content.svelte-xvqiua{max-height:60vh;overflow-y:auto}.history-empty.svelte-xvqiua{text-align:center;padding:var(--gap-2xl);color:var(--text-muted)}.history-list.svelte-xvqiua{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--gap-lg)}.history-item.svelte-xvqiua{background:var(--card-bg);background-image:var(--texture-surface);border-radius:var(--border-radius-md);padding:var(--gap-lg);border:var(--border-width) solid var(--border-color);box-shadow:var(--emboss-surface)}.history-item-header.svelte-xvqiua{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gap-md)}.history-game-name.svelte-xvqiua{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--primary-color)}.history-game-date.svelte-xvqiua{font-size:var(--font-size-sm);color:var(--text-muted)}.history-item-details.svelte-xvqiua{display:flex;flex-direction:column;gap:var(--gap-sm);margin-bottom:var(--gap-lg);font-size:var(--font-size-sm)}.history-players.svelte-xvqiua{color:var(--text-color)}.history-stats.svelte-xvqiua{display:flex;gap:var(--gap-lg);flex-wrap:wrap}.history-rounds.svelte-xvqiua,.history-winner.svelte-xvqiua{color:var(--text-muted)}.history-scores.svelte-xvqiua{font-size:var(--font-size-sm);color:var(--text-muted);background:var(--card-bg-secondary);padding:var(--gap-sm);border-radius:var(--border-radius-sm)}.history-item-actions.svelte-xvqiua{display:flex;gap:var(--gap-sm);flex-wrap:wrap}.history-confirm-delete.svelte-xvqiua{text-align:center;padding:var(--gap-lg)}.history-confirm-delete.svelte-xvqiua p:where(.svelte-xvqiua){margin-bottom:var(--gap-lg);font-weight:var(--font-weight-semibold);color:var(--error-color)}.history-confirm-actions.svelte-xvqiua{display:flex;justify-content:center;gap:var(--gap-lg)}
