:root,[data-theme=default]{--app-bg: linear-gradient(135deg, #4facfe 0%, #00f2fe 50%, #43e97b 100%);--app-bg-reduced: linear-gradient(135deg, #1e3a8a 0%, #0ea5e9 100%);--app-bg-overlay: radial-gradient(circle at 20% 80%, rgba(120, 119, 198, .3) 0%, transparent 50%), radial-gradient(circle at 80% 20%, rgba(255, 119, 198, .3) 0%, transparent 50%), radial-gradient(circle at 40% 40%, rgba(120, 219, 255, .3) 0%, transparent 50%);--surface-bg: rgba(255, 255, 255, .25);--surface-border: rgba(255, 255, 255, .18);--card-bg: rgba(255, 255, 255, .25);--bg-primary: rgba(255, 255, 255, .96);--bg-secondary: #ffffff;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .8);--text-on-surface: #1a1a1a;--header-text: #ffffff;--accent: #0175c2;--accent-hover: #0056a3;--accent-contrast: #ffffff;--border-color: #dddddd;--shadow-color: rgba(0, 0, 0, .1);--top-nav-bg: linear-gradient(135deg, #4facfe 0%, #00c8ef 50%, #43e97b 100%);--top-nav-border: rgba(255, 255, 255, .28);--nav-bg: linear-gradient(135deg, #79c4f9 0%, #5fe3f6 50%, #6ee8a3 100%);--nav-bg-hover: linear-gradient(135deg, #68bbf8 0%, #4ddcf4 50%, #5ee598 100%);--nav-active-bg: linear-gradient(135deg, #57b2f6 0%, #3bd5f2 50%, #4ee08d 100%);--nav-border: rgba(255, 255, 255, .42);--nav-active-border: rgba(255, 255, 255, .62);--nav-text: #1a1a1a;--nav-active-text: #1a1a1a;--bottom-actions-bg: linear-gradient(135deg, #4facfe 0%, #00c8ef 50%, #43e97b 100%);--bottom-actions-border: rgba(255, 255, 255, .28);--bottom-nav-btn-bg: linear-gradient(135deg, #79c4f9 0%, #5fe3f6 50%, #6ee8a3 100%);--bottom-nav-btn-border: rgba(255, 255, 255, .42);--card-shadow: 0 8px 32px 0 rgba(31, 38, 135, .37), 0 4px 16px 0 rgba(0, 0, 0, .1), inset 0 1px 0 rgba(255, 255, 255, .3);--use-backdrop-blur: blur(16px) saturate(180%);--meta-theme-color: #0175c2;--wall-panel-bg: rgba(255, 255, 255, .96);--orange: #ff6b35;--court-green: #4caf50;--text-muted: rgba(26, 26, 26, .65);--btn-success-bg: #4caf50;--btn-success-hover: #45a049;--btn-success-text: #ffffff;--btn-secondary-bg: #f0f0f0;--btn-secondary-hover: #e0e0e0;--btn-secondary-text: #333333;--btn-small-bg: rgba(255, 255, 255, .25);--btn-small-text: #1a1a1a;--btn-small-border: rgba(255, 255, 255, .18);--list-title-color: #1a1a1a;--list-subtitle-color: #2a2a2a;--list-title-shadow: 0 1px 2px rgba(255, 255, 255, .8);--list-subtitle-shadow: 0 1px 1px rgba(255, 255, 255, .6);--player-action-bg: #ffffff;--player-action-border: #0f172a;--player-action-text: #0f172a;--gender-card-bg: transparent;--gender-card-text: #ffffff;--gender-male-bg: #0175c2;--gender-female-bg: #e91e63;--gender-other-bg: #9c27b0;--gender-male-accent: #0175c2;--gender-female-accent: #e91e63;--gender-other-accent: #9c27b0;--gender-use-accent-border: 0;--avatar-male: #0175c2;--avatar-female: #e91e63;--avatar-other: #9c27b0;--match-header-bg: rgba(1, 117, 194, .9);--match-header-text: #ffffff;--queue-header-bg: rgba(255, 255, 255, .3);--queue-title-color: #333333;--team1-label: #0175c2;--team2-label: #e91e63;--team-avg-color: #666666;--pill-active-bg: #0175c2;--pill-active-text: #ffffff;--pill-border: #0175c2;--pill-text: #0175c2;--pill-bg: rgba(255, 255, 255, .25);--queue-number-bg: #4caf50;--queue-number-text: #ffffff;--queue-fairness-bg: rgba(76, 175, 80, .1);--queue-fairness-border: rgba(76, 175, 80, .3);--queue-fairness-text: #4caf50;--status-available-bg: rgba(76, 175, 80, .95);--status-available-text: #ffffff;--status-inmatch-bg: rgba(255, 193, 7, .95);--status-inmatch-text: #333333;--input-bg: #ffffff;--input-text: #333333;--input-border: #dddddd;--vs-divider-color: #4caf50;--exclusion-bar-bg: linear-gradient(135deg, #FF9800, #F57C00);--exclusion-bar-border: #F57C00;--exclusion-bar-text: #ffffff;--exclusion-bar-shadow: 0 4px 12px rgba(255, 152, 0, .3);--exclusion-bar-btn-secondary-bg: rgba(255, 255, 255, .2);--exclusion-bar-btn-secondary-border: rgba(255, 255, 255, .3);--exclusion-bar-btn-warning-bg: #FF9800;--exclusion-bar-btn-warning-hover: #F57C00;--exclusion-bar-btn-primary-bg: #4CAF50;--exclusion-bar-btn-primary-hover: #45a049;--stat-card-bg: rgba(255, 255, 255, .25);--stat-card-border: rgba(255, 255, 255, .18);--stat-label-color: rgba(26, 26, 26, .65);--stat-name-color: #424242;--stat-subtitle-color: rgba(26, 26, 26, .65);--stat-rank-color: #2196f3;--stat-value-wins: #4caf50;--stat-value-losses: #f44336;--stat-value-games: #2196f3;--stat-value-rate: #ff9800;--stat-toolbar-label: rgba(26, 26, 26, .65);--stat-toolbar-hint: rgba(26, 26, 26, .65);--stat-pair-header-bg: #4caf50;--stat-star-header-bg: #ffd700;--stat-star-header-text: #000000;--breakdown-text-color: #333333;--breakdown-muted-color: rgba(26, 26, 26, .65);--sort-label-color: #333333;--sort-divider-color: #eeeeee;--sort-filter-heading-color: #555555;--excluded-panel-bg: rgba(244, 67, 54, .1);--excluded-panel-border: rgba(244, 67, 54, .3);--excluded-panel-text: #b71c1c;--excluded-panel-badge-bg: rgba(244, 67, 54, .2);--excluded-panel-search-label: rgba(183, 28, 28, .9);--excluded-panel-search-hint: rgba(183, 28, 28, .75);--finance-panel-bg: #f5f5f5;--finance-breakdown-bg: #e3f2fd;--finance-breakdown-border-strong: var(--accent);--finance-breakdown-divider: rgba(0, 0, 0, .12);--finance-section-title-color: var(--accent);--finance-value-color: var(--accent);--finance-highlight-color: var(--orange);--finance-payment-summary-paid: #4caf50;--finance-payment-tracker-hover: var(--accent-hover);--text: var(--text-on-surface);--card-border: var(--surface-border)}[data-theme=midnight-slate]{--app-bg: #1e293b;--app-bg-reduced: #1e293b;--app-bg-overlay: none;--surface-bg: #334155;--surface-border: rgba(248, 250, 252, .15);--card-bg: #334155;--bg-primary: #334155;--bg-secondary: #334155;--text-primary: #f8fafc;--text-secondary: rgba(248, 250, 252, .72);--text-on-surface: #f8fafc;--header-text: #f8fafc;--accent: #38bdf8;--accent-hover: #0ea5e9;--accent-contrast: #0f172a;--border-color: rgba(248, 250, 252, .15);--shadow-color: rgba(0, 0, 0, .35);--nav-bg: rgba(51, 65, 85, .95);--nav-bg-hover: rgba(71, 85, 105, .98);--nav-active-bg: rgba(56, 189, 248, .22);--nav-border: rgba(248, 250, 252, .12);--nav-active-border: rgba(56, 189, 248, .55);--nav-text: #f8fafc;--nav-active-text: #f8fafc;--bottom-actions-bg: rgba(51, 65, 85, .98);--bottom-actions-border: rgba(248, 250, 252, .12);--card-shadow: 0 8px 24px rgba(0, 0, 0, .35);--use-backdrop-blur: none;--meta-theme-color: #1e293b;--wall-panel-bg: #334155;--text-muted: rgba(248, 250, 252, .72);--btn-success-bg: #38bdf8;--btn-success-hover: #0ea5e9;--btn-success-text: #0f172a;--btn-secondary-bg: #475569;--btn-secondary-hover: #526480;--btn-secondary-text: #f8fafc;--btn-small-bg: #475569;--btn-small-text: #f8fafc;--btn-small-border: rgba(248, 250, 252, .15);--list-title-color: #f8fafc;--list-subtitle-color: rgba(248, 250, 252, .78);--list-title-shadow: none;--list-subtitle-shadow: none;--player-action-bg: #475569;--player-action-border: rgba(56, 189, 248, .35);--player-action-text: #f8fafc;--gender-card-bg: #334155;--gender-card-text: #f8fafc;--gender-male-bg: #334155;--gender-female-bg: #334155;--gender-other-bg: #334155;--gender-male-accent: #38bdf8;--gender-female-accent: #f9a8d4;--gender-other-accent: #94a3b8;--gender-use-accent-border: 1;--avatar-male: #0284c7;--avatar-female: #db2777;--avatar-other: #64748b;--match-header-bg: #334155;--match-header-text: #f8fafc;--queue-header-bg: #334155;--queue-title-color: #f8fafc;--team1-label: #38bdf8;--team2-label: #f9a8d4;--team-avg-color: rgba(248, 250, 252, .65);--pill-active-bg: #38bdf8;--pill-active-text: #0f172a;--pill-border: rgba(56, 189, 248, .45);--pill-text: #f8fafc;--pill-bg: #475569;--queue-number-bg: #38bdf8;--queue-number-text: #0f172a;--queue-fairness-bg: rgba(56, 189, 248, .12);--queue-fairness-border: rgba(56, 189, 248, .28);--queue-fairness-text: #7dd3fc;--status-available-bg: rgba(56, 189, 248, .25);--status-available-text: #f8fafc;--status-inmatch-bg: rgba(251, 191, 36, .28);--status-inmatch-text: #f8fafc;--input-bg: #475569;--input-text: #f8fafc;--input-border: rgba(248, 250, 252, .2);--vs-divider-color: #38bdf8;--court-green: #475569;--exclusion-bar-bg: #334155;--exclusion-bar-border: rgba(56, 189, 248, .45);--exclusion-bar-text: #f8fafc;--exclusion-bar-shadow: 0 4px 12px rgba(0, 0, 0, .35);--exclusion-bar-btn-secondary-bg: #475569;--exclusion-bar-btn-secondary-border: rgba(248, 250, 252, .15);--exclusion-bar-btn-warning-bg: #475569;--exclusion-bar-btn-warning-hover: #526480;--exclusion-bar-btn-primary-bg: #38bdf8;--exclusion-bar-btn-primary-hover: #0ea5e9;--stat-card-bg: #334155;--stat-card-border: rgba(248, 250, 252, .15);--stat-label-color: rgba(248, 250, 252, .72);--stat-name-color: #f8fafc;--stat-subtitle-color: rgba(248, 250, 252, .72);--stat-rank-color: #38bdf8;--stat-value-wins: #4ade80;--stat-value-losses: #f87171;--stat-value-games: #38bdf8;--stat-value-rate: #fbbf24;--stat-toolbar-label: rgba(248, 250, 252, .72);--stat-toolbar-hint: rgba(248, 250, 252, .72);--stat-pair-header-bg: #334155;--stat-star-header-bg: #475569;--stat-star-header-text: #f8fafc;--breakdown-text-color: #f8fafc;--breakdown-muted-color: rgba(248, 250, 252, .72);--sort-label-color: #f8fafc;--sort-divider-color: rgba(248, 250, 252, .15);--sort-filter-heading-color: rgba(248, 250, 252, .78);--excluded-panel-bg: rgba(248, 113, 113, .15);--excluded-panel-border: rgba(248, 113, 113, .35);--excluded-panel-text: #fecaca;--excluded-panel-badge-bg: rgba(248, 113, 113, .25);--excluded-panel-search-label: rgba(254, 202, 202, .95);--excluded-panel-search-hint: rgba(254, 202, 202, .85);--finance-panel-bg: #475569;--finance-breakdown-bg: rgba(56, 189, 248, .14);--finance-breakdown-border-strong: #38bdf8;--finance-breakdown-divider: rgba(248, 250, 252, .18);--finance-section-title-color: #7dd3fc;--finance-value-color: #7dd3fc;--finance-highlight-color: #fbbf24;--finance-payment-summary-paid: #4ade80;--finance-payment-tracker-hover: #0ea5e9;--payment-tracker-paid-bg: rgba(74, 222, 128, .14)}[data-theme=nordic-frost]{--app-bg: #f8fafc;--app-bg-reduced: #e2e8f0;--app-bg-overlay: none;--surface-bg: #ffffff;--surface-border: #e2e8f0;--card-bg: #ffffff;--bg-primary: #ffffff;--bg-secondary: #ffffff;--text-primary: #1e293b;--text-secondary: rgba(30, 41, 59, .65);--text-on-surface: #1e293b;--header-text: #1e293b;--accent: #2563eb;--accent-hover: #1d4ed8;--accent-contrast: #ffffff;--border-color: #e2e8f0;--shadow-color: rgba(15, 23, 42, .08);--nav-bg: #ffffff;--nav-bg-hover: #f1f5f9;--nav-active-bg: rgba(37, 99, 235, .12);--nav-border: #e2e8f0;--nav-active-border: rgba(37, 99, 235, .45);--nav-text: #1e293b;--nav-active-text: #1e293b;--bottom-actions-bg: #ffffff;--bottom-actions-border: #e2e8f0;--card-shadow: 0 4px 16px rgba(15, 23, 42, .08);--use-backdrop-blur: none;--meta-theme-color: #2563eb;--wall-panel-bg: #ffffff;--text-muted: rgba(30, 41, 59, .65);--btn-success-bg: #2563eb;--btn-success-hover: #1d4ed8;--btn-success-text: #ffffff;--btn-secondary-bg: #f1f5f9;--btn-secondary-hover: #e2e8f0;--btn-secondary-text: #1e293b;--btn-small-bg: #ffffff;--btn-small-text: #1e293b;--btn-small-border: #e2e8f0;--list-title-color: #1e293b;--list-subtitle-color: rgba(30, 41, 59, .75);--list-title-shadow: none;--list-subtitle-shadow: none;--player-action-bg: #f1f5f9;--player-action-border: #cbd5e1;--player-action-text: #1e293b;--gender-card-bg: #ffffff;--gender-card-text: #1e293b;--gender-male-bg: #eff6ff;--gender-female-bg: #fdf2f8;--gender-other-bg: #f5f3ff;--gender-male-accent: #2563eb;--gender-female-accent: #db2777;--gender-other-accent: #7c3aed;--gender-use-accent-border: 1;--avatar-male: #2563eb;--avatar-female: #db2777;--avatar-other: #7c3aed;--match-header-bg: #2563eb;--match-header-text: #ffffff;--queue-header-bg: #ffffff;--queue-title-color: #1e293b;--team1-label: #2563eb;--team2-label: #db2777;--team-avg-color: rgba(30, 41, 59, .65);--pill-active-bg: #2563eb;--pill-active-text: #ffffff;--pill-border: #2563eb;--pill-text: #2563eb;--pill-bg: #ffffff;--queue-number-bg: #2563eb;--queue-number-text: #ffffff;--queue-fairness-bg: rgba(37, 99, 235, .08);--queue-fairness-border: rgba(37, 99, 235, .2);--queue-fairness-text: #2563eb;--status-available-bg: rgba(37, 99, 235, .12);--status-available-text: #1e293b;--status-inmatch-bg: rgba(251, 191, 36, .35);--status-inmatch-text: #1e293b;--input-bg: #ffffff;--input-text: #1e293b;--input-border: #e2e8f0;--vs-divider-color: #2563eb;--court-green: #dbeafe;--exclusion-bar-bg: #eff6ff;--exclusion-bar-border: rgba(37, 99, 235, .45);--exclusion-bar-text: #1e293b;--exclusion-bar-shadow: 0 4px 12px rgba(37, 99, 235, .12);--exclusion-bar-btn-secondary-bg: #f1f5f9;--exclusion-bar-btn-secondary-border: #e2e8f0;--exclusion-bar-btn-warning-bg: #dbeafe;--exclusion-bar-btn-warning-hover: #bfdbfe;--exclusion-bar-btn-primary-bg: #2563eb;--exclusion-bar-btn-primary-hover: #1d4ed8;--stat-card-bg: #ffffff;--stat-card-border: #e2e8f0;--stat-label-color: rgba(30, 41, 59, .65);--stat-name-color: #1e293b;--stat-subtitle-color: rgba(30, 41, 59, .65);--stat-rank-color: #2563eb;--stat-value-wins: #16a34a;--stat-value-losses: #dc2626;--stat-value-games: #2563eb;--stat-value-rate: #d97706;--stat-toolbar-label: rgba(30, 41, 59, .65);--stat-toolbar-hint: rgba(30, 41, 59, .65);--stat-pair-header-bg: #2563eb;--stat-star-header-bg: #fbbf24;--stat-star-header-text: #1e293b;--breakdown-text-color: #1e293b;--breakdown-muted-color: rgba(30, 41, 59, .65);--sort-label-color: #1e293b;--sort-divider-color: #e2e8f0;--sort-filter-heading-color: rgba(30, 41, 59, .75);--excluded-panel-bg: #fef2f2;--excluded-panel-border: rgba(220, 38, 38, .35);--excluded-panel-text: #991b1b;--excluded-panel-badge-bg: rgba(220, 38, 38, .12);--excluded-panel-search-label: #b91c1c;--excluded-panel-search-hint: rgba(185, 28, 28, .75);--finance-panel-bg: #f1f5f9;--finance-breakdown-bg: #eff6ff;--finance-breakdown-border-strong: #2563eb;--finance-breakdown-divider: #e2e8f0;--finance-section-title-color: #2563eb;--finance-value-color: #2563eb;--finance-highlight-color: #d97706;--finance-payment-summary-paid: #16a34a;--finance-payment-tracker-hover: #1d4ed8}[data-theme=cream-forest]{--app-bg: #fdfbf7;--app-bg-reduced: #f5f0e8;--app-bg-overlay: none;--surface-bg: #ffffff;--surface-border: #e8e4dc;--card-bg: #ffffff;--bg-primary: #ffffff;--bg-secondary: #ffffff;--text-primary: #1f2937;--text-secondary: rgba(31, 41, 55, .65);--text-on-surface: #1f2937;--header-text: #1f2937;--accent: #065f46;--accent-hover: #047857;--accent-contrast: #ffffff;--border-color: #e8e4dc;--shadow-color: rgba(31, 41, 55, .08);--nav-bg: #ffffff;--nav-bg-hover: #f9f6f0;--nav-active-bg: rgba(6, 95, 70, .1);--nav-border: #e8e4dc;--nav-active-border: rgba(6, 95, 70, .4);--nav-text: #1f2937;--nav-active-text: #1f2937;--bottom-actions-bg: #ffffff;--bottom-actions-border: #e8e4dc;--card-shadow: 0 4px 16px rgba(31, 41, 55, .08);--use-backdrop-blur: none;--meta-theme-color: #065f46;--wall-panel-bg: #ffffff;--text-muted: rgba(31, 41, 55, .65);--btn-success-bg: #065f46;--btn-success-hover: #047857;--btn-success-text: #ffffff;--btn-secondary-bg: #f9f6f0;--btn-secondary-hover: #f0ebe3;--btn-secondary-text: #1f2937;--btn-small-bg: #ffffff;--btn-small-text: #1f2937;--btn-small-border: #e8e4dc;--list-title-color: #1f2937;--list-subtitle-color: rgba(31, 41, 55, .75);--list-title-shadow: none;--list-subtitle-shadow: none;--player-action-bg: #f9f6f0;--player-action-border: #d6d0c4;--player-action-text: #1f2937;--gender-card-bg: #ffffff;--gender-card-text: #1f2937;--gender-male-bg: #ecfdf5;--gender-female-bg: #fdf2f8;--gender-other-bg: #f5f3ff;--gender-male-accent: #065f46;--gender-female-accent: #be185d;--gender-other-accent: #6d28d9;--gender-use-accent-border: 1;--avatar-male: #065f46;--avatar-female: #be185d;--avatar-other: #6d28d9;--match-header-bg: #065f46;--match-header-text: #ffffff;--queue-header-bg: #ffffff;--queue-title-color: #1f2937;--team1-label: #065f46;--team2-label: #be185d;--team-avg-color: rgba(31, 41, 55, .65);--pill-active-bg: #065f46;--pill-active-text: #ffffff;--pill-border: #065f46;--pill-text: #065f46;--pill-bg: #ffffff;--queue-number-bg: #065f46;--queue-number-text: #ffffff;--queue-fairness-bg: rgba(6, 95, 70, .08);--queue-fairness-border: rgba(6, 95, 70, .22);--queue-fairness-text: #065f46;--status-available-bg: rgba(6, 95, 70, .15);--status-available-text: #1f2937;--status-inmatch-bg: rgba(251, 191, 36, .35);--status-inmatch-text: #1f2937;--input-bg: #ffffff;--input-text: #1f2937;--input-border: #e8e4dc;--vs-divider-color: #065f46;--court-green: #d1fae5;--exclusion-bar-bg: #ecfdf5;--exclusion-bar-border: rgba(6, 95, 70, .45);--exclusion-bar-text: #1f2937;--exclusion-bar-shadow: 0 4px 12px rgba(6, 95, 70, .12);--exclusion-bar-btn-secondary-bg: #f9f6f0;--exclusion-bar-btn-secondary-border: #e8e4dc;--exclusion-bar-btn-warning-bg: #d1fae5;--exclusion-bar-btn-warning-hover: #a7f3d0;--exclusion-bar-btn-primary-bg: #065f46;--exclusion-bar-btn-primary-hover: #047857;--stat-card-bg: #ffffff;--stat-card-border: #e8e4dc;--stat-label-color: rgba(31, 41, 55, .65);--stat-name-color: #1f2937;--stat-subtitle-color: rgba(31, 41, 55, .65);--stat-rank-color: #065f46;--stat-value-wins: #047857;--stat-value-losses: #be185d;--stat-value-games: #065f46;--stat-value-rate: #d97706;--stat-toolbar-label: rgba(31, 41, 55, .65);--stat-toolbar-hint: rgba(31, 41, 55, .65);--stat-pair-header-bg: #065f46;--stat-star-header-bg: #fbbf24;--stat-star-header-text: #1f2937;--breakdown-text-color: #1f2937;--breakdown-muted-color: rgba(31, 41, 55, .65);--sort-label-color: #1f2937;--sort-divider-color: #e8e4dc;--sort-filter-heading-color: rgba(31, 41, 55, .75);--excluded-panel-bg: #fef2f2;--excluded-panel-border: rgba(190, 24, 93, .35);--excluded-panel-text: #9d174d;--excluded-panel-badge-bg: rgba(190, 24, 93, .12);--excluded-panel-search-label: #be185d;--excluded-panel-search-hint: rgba(190, 24, 93, .75);--finance-panel-bg: #f9f6f0;--finance-breakdown-bg: #ecfdf5;--finance-breakdown-border-strong: #065f46;--finance-breakdown-divider: #e8e4dc;--finance-section-title-color: #065f46;--finance-value-color: #065f46;--finance-highlight-color: #d97706;--finance-payment-summary-paid: #047857;--finance-payment-tracker-hover: #047857}[data-theme=plum-lavender]{--app-bg: #2e1065;--app-bg-reduced: #2e1065;--app-bg-overlay: none;--surface-bg: #4c1d95;--surface-border: rgba(221, 214, 254, .2);--card-bg: #4c1d95;--bg-primary: #4c1d95;--bg-secondary: #4c1d95;--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .78);--text-on-surface: #ffffff;--header-text: #ffffff;--accent: #ddd6fe;--accent-hover: #c4b5fd;--accent-contrast: #2e1065;--border-color: rgba(221, 214, 254, .2);--shadow-color: rgba(0, 0, 0, .35);--nav-bg: rgba(76, 29, 149, .95);--nav-bg-hover: rgba(91, 33, 182, .98);--nav-active-bg: rgba(221, 214, 254, .18);--nav-border: rgba(221, 214, 254, .18);--nav-active-border: rgba(221, 214, 254, .45);--nav-text: #ffffff;--nav-active-text: #ffffff;--bottom-actions-bg: rgba(76, 29, 149, .98);--bottom-actions-border: rgba(221, 214, 254, .18);--card-shadow: 0 8px 24px rgba(0, 0, 0, .35);--use-backdrop-blur: none;--meta-theme-color: #2e1065;--wall-panel-bg: #4c1d95;--text-muted: rgba(255, 255, 255, .78);--btn-success-bg: #ddd6fe;--btn-success-hover: #c4b5fd;--btn-success-text: #2e1065;--btn-secondary-bg: #5b21b6;--btn-secondary-hover: #6d28d9;--btn-secondary-text: #ffffff;--btn-small-bg: #5b21b6;--btn-small-text: #ffffff;--btn-small-border: rgba(221, 214, 254, .25);--list-title-color: #ffffff;--list-subtitle-color: rgba(255, 255, 255, .78);--list-title-shadow: none;--list-subtitle-shadow: none;--player-action-bg: #5b21b6;--player-action-border: rgba(221, 214, 254, .35);--player-action-text: #ffffff;--gender-card-bg: #4c1d95;--gender-card-text: #ffffff;--gender-male-bg: #4c1d95;--gender-female-bg: #4c1d95;--gender-other-bg: #4c1d95;--gender-male-accent: #ddd6fe;--gender-female-accent: #f9a8d4;--gender-other-accent: #a78bfa;--gender-use-accent-border: 1;--avatar-male: #4338ca;--avatar-female: #be185d;--avatar-other: #7c3aed;--match-header-bg: #4c1d95;--match-header-text: #ffffff;--queue-header-bg: #4c1d95;--queue-title-color: #ffffff;--team1-label: #ddd6fe;--team2-label: #f9a8d4;--team-avg-color: rgba(255, 255, 255, .72);--pill-active-bg: #ddd6fe;--pill-active-text: #2e1065;--pill-border: rgba(221, 214, 254, .45);--pill-text: #ffffff;--pill-bg: #5b21b6;--queue-number-bg: #ddd6fe;--queue-number-text: #2e1065;--queue-fairness-bg: rgba(221, 214, 254, .12);--queue-fairness-border: rgba(221, 214, 254, .28);--queue-fairness-text: #ddd6fe;--status-available-bg: rgba(221, 214, 254, .22);--status-available-text: #ffffff;--status-inmatch-bg: rgba(251, 191, 36, .28);--status-inmatch-text: #ffffff;--input-bg: #5b21b6;--input-text: #ffffff;--input-border: rgba(221, 214, 254, .25);--vs-divider-color: #ddd6fe;--court-green: #5b21b6;--exclusion-bar-bg: #4c1d95;--exclusion-bar-border: rgba(221, 214, 254, .45);--exclusion-bar-text: #ffffff;--exclusion-bar-shadow: 0 4px 12px rgba(0, 0, 0, .35);--exclusion-bar-btn-secondary-bg: #5b21b6;--exclusion-bar-btn-secondary-border: rgba(221, 214, 254, .25);--exclusion-bar-btn-warning-bg: #5b21b6;--exclusion-bar-btn-warning-hover: #6d28d9;--exclusion-bar-btn-primary-bg: #ddd6fe;--exclusion-bar-btn-primary-hover: #c4b5fd;--stat-card-bg: #4c1d95;--stat-card-border: rgba(221, 214, 254, .2);--stat-label-color: rgba(255, 255, 255, .78);--stat-name-color: #ffffff;--stat-subtitle-color: rgba(255, 255, 255, .78);--stat-rank-color: #ddd6fe;--stat-value-wins: #86efac;--stat-value-losses: #fca5a5;--stat-value-games: #ddd6fe;--stat-value-rate: #fbbf24;--stat-toolbar-label: rgba(255, 255, 255, .78);--stat-toolbar-hint: rgba(255, 255, 255, .78);--stat-pair-header-bg: #4c1d95;--stat-star-header-bg: #5b21b6;--stat-star-header-text: #ffffff;--breakdown-text-color: #ffffff;--breakdown-muted-color: rgba(255, 255, 255, .78);--sort-label-color: #ffffff;--sort-divider-color: rgba(221, 214, 254, .2);--sort-filter-heading-color: rgba(255, 255, 255, .78);--excluded-panel-bg: rgba(248, 113, 113, .15);--excluded-panel-border: rgba(252, 165, 165, .35);--excluded-panel-text: #fecaca;--excluded-panel-badge-bg: rgba(248, 113, 113, .25);--excluded-panel-search-label: rgba(254, 202, 202, .95);--excluded-panel-search-hint: rgba(254, 202, 202, .85);--finance-panel-bg: #5b21b6;--finance-breakdown-bg: rgba(221, 214, 254, .12);--finance-breakdown-border-strong: #ddd6fe;--finance-breakdown-divider: rgba(221, 214, 254, .22);--finance-section-title-color: #ddd6fe;--finance-value-color: #ddd6fe;--finance-highlight-color: #fbbf24;--finance-payment-summary-paid: #86efac;--finance-payment-tracker-hover: #c4b5fd;--payment-tracker-paid-bg: rgba(134, 239, 172, .14)}.player-gender-male,.player-gender-female,.player-gender-other{color:var(--gender-card-text)!important;border:1px solid var(--surface-border)}.player-gender-male{background:var(--gender-male-bg)!important;border-left:calc(3px * var(--gender-use-accent-border)) solid var(--gender-male-accent)}.player-gender-female{background:var(--gender-female-bg)!important;border-left:calc(3px * var(--gender-use-accent-border)) solid var(--gender-female-accent)}.player-gender-other{background:var(--gender-other-bg)!important;border-left:calc(3px * var(--gender-use-accent-border)) solid var(--gender-other-accent)}.player-gender-male .player-name,.player-gender-female .player-name,.player-gender-other .player-name,.player-gender-male .standby-queue-line-name,.player-gender-female .standby-queue-line-name,.player-gender-other .standby-queue-line-name{color:var(--gender-card-text)}.player-gender-male .player-skill,.player-gender-female .player-skill,.player-gender-other .player-skill,.player-gender-male .standby-queue-line-skill,.player-gender-female .standby-queue-line-skill,.player-gender-other .standby-queue-line-skill,.player-gender-male .standby-queue-line-games,.player-gender-female .standby-queue-line-games,.player-gender-other .standby-queue-line-games{color:var(--gender-card-text);opacity:.82}.standby-player-avatar.player-gender-male,.standby-player-avatar.player-gender-female,.standby-player-avatar.player-gender-other,.avatar.player-gender-male,.avatar.player-gender-female,.avatar.player-gender-other{border-radius:50%;border-left-width:0!important;border:2px solid transparent}.standby-player-avatar.player-gender-male,.avatar.player-gender-male{border-color:var(--gender-male-accent)!important}.standby-player-avatar.player-gender-female,.avatar.player-gender-female{border-color:var(--gender-female-accent)!important}.standby-player-avatar.player-gender-other,.avatar.player-gender-other{border-color:var(--gender-other-accent)!important}:root .standby-player-avatar.player-gender-male,:root .standby-player-avatar.player-gender-female,:root .standby-player-avatar.player-gender-other,[data-theme=default] .standby-player-avatar.player-gender-male,[data-theme=default] .standby-player-avatar.player-gender-female,[data-theme=default] .standby-player-avatar.player-gender-other{border-color:transparent!important}.standby-player-avatar.player-gender-male,.avatar.player-gender-male{background:var(--avatar-male)!important}.standby-player-avatar.player-gender-female,.avatar.player-gender-female{background:var(--avatar-female)!important}.standby-player-avatar.player-gender-other,.avatar.player-gender-other{background:var(--avatar-other)!important}.player-avatar .queue-player-meta{font-size:11px;color:var(--gender-card-text);opacity:.82;margin-top:2px}.active-match-card .court-container .player-card.court-player-card--male{background:var(--gender-male-bg)!important;border-left:calc(3px * var(--gender-use-accent-border)) solid var(--gender-male-accent);color:var(--gender-card-text)}.active-match-card .court-container .player-card.court-player-card--female{background:var(--gender-female-bg)!important;border-left:calc(3px * var(--gender-use-accent-border)) solid var(--gender-female-accent);color:var(--gender-card-text)}.active-match-card .court-container .player-card.court-player-card--unknown{background:var(--gender-other-bg)!important;border-left:calc(3px * var(--gender-use-accent-border)) solid var(--gender-other-accent);color:var(--gender-card-text)}.active-match-card .court-container .player-card.court-player-card .player-name,.active-match-card .court-container .player-card.court-player-card .player-skill{color:var(--gender-card-text)}.active-match-card .court-container .player-card.court-player-card .player-skill{opacity:.85}[data-theme=midnight-slate] .avatar,[data-theme=plum-lavender] .avatar{background:var(--avatar-male);border-left:3px solid var(--gender-male-accent)}[data-theme=midnight-slate] .avatar.female,[data-theme=plum-lavender] .avatar.female{background:var(--avatar-female);border-left-color:var(--gender-female-accent)}[data-theme=midnight-slate] .avatar.other,[data-theme=plum-lavender] .avatar.other{background:var(--avatar-other);border-left-color:var(--gender-other-accent)}.player-status-badge{font-size:9px;font-weight:700;padding:2px 6px;border-radius:6px;margin-top:4px;text-align:center}.player-status-badge--available{background:var(--status-available-bg);color:var(--status-available-text)}.player-status-badge--inmatch{background:var(--status-inmatch-bg);color:var(--status-inmatch-text)}.queue-fairness-info{background:var(--queue-fairness-bg);border:1px solid var(--queue-fairness-border);border-radius:8px;padding:8px;margin:8px 0;font-size:12px;color:var(--queue-fairness-text)}[data-theme=midnight-slate] #standby-on-court-placeholder-panel .standby-player-card,[data-theme=plum-lavender] #standby-on-court-placeholder-panel .standby-player-card,[data-theme=midnight-slate] #standby-on-court-placeholder-panel .standby-queue-line-name,[data-theme=plum-lavender] #standby-on-court-placeholder-panel .standby-queue-line-name{color:#1a1a1a}[data-theme=midnight-slate] #standby-on-court-placeholder-panel .standby-queue-line-games,[data-theme=plum-lavender] #standby-on-court-placeholder-panel .standby-queue-line-games,[data-theme=midnight-slate] #standby-on-court-placeholder-panel .standby-queue-line-skill,[data-theme=plum-lavender] #standby-on-court-placeholder-panel .standby-queue-line-skill{color:#1a1a1ab8}[data-theme=nordic-frost] header,[data-theme=cream-forest] header{text-shadow:none}[data-theme=nordic-frost] .status-pill,[data-theme=cream-forest] .status-pill{background:#0f172a14;color:var(--text-primary)}
