:root{--bg-deep: #070e0b;--bg-card: rgba(18, 29, 24, .85);--header-bg: var(--bg-card);--bg-card-hover: rgba(26, 42, 35, .95);--bg-modal: #0d1a14;--bg-section: rgba(5, 14, 10, .65);--bg-input: rgba(5, 14, 10, .85);--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-label: #cbd5e1;--neon-yellow: #ccff00;--neon-yellow-rgb: 204, 255, 0;--neon-yellow-glow: rgba(204, 255, 0, .3);--border-glass: rgba(255, 255, 255, .12);--border-highlight: rgba(204, 255, 0, .3);--text-primary-rgb: 248, 250, 252;--btn-text: #051d13;--btn-primary-bg: #ccff00;--btn-primary-hover: #d8ff33;--btn-primary-text: #051d13;--btn-secondary-bg: rgba(255, 255, 255, .08);--btn-secondary-text: #f8fafc;--btn-secondary-border: rgba(255, 255, 255, .15);--modal-backdrop: rgba(5, 14, 10, .82);--modal-border: rgba(204, 255, 0, .25);--hero-bg: linear-gradient(135deg, rgba(22, 101, 52, .75) 0%, rgba(11, 56, 38, .9) 45%, rgba(5, 29, 19, .97) 100%);--hero-border: rgba(204, 255, 0, .25);--hero-stats-bg: rgba(5, 14, 10, .6);--hero-bg-referee: linear-gradient(135deg, rgba(91, 33, 182, .7) 0%, rgba(46, 16, 101, .9) 45%, rgba(15, 23, 42, .97) 100%);--hero-border-referee: rgba(192, 132, 252, .35);--referee-btn-bg: linear-gradient(135deg, #4c1d95 0%, #6b21a8 100%);--referee-btn-text: #ffffff;--referee-btn-border: #7c3aed;--referee-btn-glow: rgba(124, 58, 237, .4);--clay-orange: #ea580c;--hard-blue: #0284c7;--hard-blue-rgb: 2, 132, 199;--grass-green: #10b981;--carpet-purple: #9333ea;--status-green: #4ade80;--status-green-bg: rgba(34, 197, 94, .2);--status-green-border: rgba(74, 222, 128, .3);--status-blue: #60a5fa;--status-blue-bg: rgba(37, 99, 235, .2);--status-blue-border: rgba(96, 165, 250, .3);--status-yellow: #facc15;--status-yellow-bg: rgba(234, 179, 8, .2);--status-yellow-border: rgba(250, 204, 21, .3);--status-red: #f87171;--status-red-bg: rgba(239, 68, 68, .2);--status-red-border: rgba(248, 113, 113, .3);--status-purple: #c084fc;--status-purple-bg: rgba(147, 51, 234, .2);--status-purple-border: rgba(192, 132, 252, .3);--status-orange: #fb923c;--status-orange-bg: rgba(234, 88, 12, .2);--status-orange-border: rgba(251, 146, 60, .3);--status-gray: #94a3b8;--status-gray-bg: rgba(148, 163, 184, .2);--status-gray-border: rgba(148, 163, 184, .3);--status-amber: #fbbf24;--status-amber-bg: rgba(245, 158, 11, .2);--status-amber-border: rgba(245, 158, 11, .4);--status-pink: #f472b6;--status-pink-bg: rgba(236, 72, 153, .18);--status-pink-border: rgba(236, 72, 153, .4);--court-emerald: #0b3826;--court-dark: #051d13;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 9999px;--shadow-court: 0 10px 30px -10px rgba(0, 0, 0, .5), 0 0 20px rgba(11, 56, 38, .4);--shadow-neon: 0 0 25px rgba(204, 255, 0, .25);--font-main: "Inter", system-ui, -apple-system, sans-serif;--font-display: "Outfit", system-ui, -apple-system, sans-serif;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-md: .9375rem;--fs-base: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--bg-radial-1: rgba(11, 56, 38, .35);--bg-radial-2: rgba(204, 255, 0, .05);--status-info: #38bdf8;--status-info-bg: rgba(56, 189, 248, .2);--status-info-border: rgba(56, 189, 248, .3);--status-emerald: #34d399;--status-emerald-bg: rgba(52, 211, 153, .2);--status-emerald-border: rgba(52, 211, 153, .3);--overlay-scrim: rgba(0, 0, 0, .35);--white-rgb: 255, 255, 255;--banner-sheen: linear-gradient(135deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, 0) 45%, rgba(0, 0, 0, .28) 100%);--tint-rgb: 255, 255, 255;--inset-soft: rgba(0, 0, 0, .25);--inset-strong: rgba(0, 0, 0, .4);--accent-grad-end: #84cc16;--panel-green-deep: rgba(5, 18, 12, .98);--panel-green-soft: rgba(5, 29, 19, .7);--panel-slate-deep: rgba(15, 23, 42, .96);--panel-slate-soft: rgba(15, 23, 42, .7);--panel-red-deep: rgba(20, 10, 10, .96);--toast-bg-info: rgba(15, 23, 42, .92);--toast-bg-success: rgba(5, 29, 19, .95);--toast-bg-warning: rgba(28, 25, 13, .95);--toast-bg-error: rgba(30, 15, 15, .95);--black-rgb: 0, 0, 0;--status-info-rgb: 56, 189, 248;--status-red-deep-rgb: 220, 38, 38;--status-red-rgb: 239, 68, 68;--brand-whatsapp: #25d366;--brand-whatsapp-text: #25d366;--status-red-strong: #ef4444;--status-yellow-bright: #fde047;--status-yellow-strong: #eab308;--status-yellow-strong-rgb: 234, 179, 8;--status-red-light: #fca5a5;--accent-lime: #a3e635;--status-violet: #a78bfa;--status-violet-rgb: 167, 139, 250;--status-purple-strong: #a855f7;--status-blue-strong: #3b82f6;--status-blue-strong-rgb: 59, 130, 246;--status-green-strong: #22c55e;--status-green-rgb: 74, 222, 128;--grass-green-rgb: 16, 185, 129;--text-on-dark: #ffffff;--text-on-light: #000000;--bg-input-rgb: 5, 14, 10;--status-purple-rgb: 192, 132, 252;--status-pink-bg-rgb: 236, 72, 153;--status-green-bg-rgb: 34, 197, 94;--status-amber-bg-rgb: 245, 158, 11;--brand-whatsapp-rgb: 37, 211, 102;--status-gold-deep: #ca8a04;--tab-active-bg: linear-gradient(135deg, var(--court-emerald) 0%, #155e43 100%);--tab-active-text: var(--neon-yellow);--tab-active-border: rgba(var(--neon-yellow-rgb), .4);--tab-inactive-bg: rgba(var(--white-rgb), .04);--tab-inactive-text: var(--text-muted);--tab-inactive-border: var(--border-glass)}[data-theme=light]{--bg-deep: #e0ede6 ;--bg-card: #fafdfb;--bg-card-hover: #f2faf6;--bg-modal: #ffffff;--bg-section: #e9f3ee;--bg-input: #ffffff;--text-primary: #04120c ;--text-secondary: #12302a;--text-muted: #35574a;--text-label: #04120c;--neon-yellow: #035c40 ;--neon-yellow-rgb: 4, 120, 87;--neon-yellow-glow: rgba(4, 120, 87, .2);--border-glass: #8aab9b ;--border-highlight: #046a4b;--text-primary-rgb: 4, 18, 12;--btn-text: #ffffff;--btn-primary-bg: #046a4b ;--btn-primary-hover: #035c40;--btn-primary-text: #ffffff;--btn-secondary-bg: #ffffff;--btn-secondary-text: #0f172a;--btn-secondary-border: #4f8a72 ;--tab-active-bg: linear-gradient(135deg, #046a4b 0%, #035c40 100%);--tab-active-text: #ffffff;--tab-active-border: #046a4b;--tab-inactive-bg: #ffffff;--tab-inactive-text: #1e293b;--tab-inactive-border: #4f8a72;--modal-backdrop: rgba(15, 23, 42, .65);--modal-border: #8aab9b;--hero-bg: linear-gradient(135deg, #ecfdf5 0%, #86efac 55%, #6ee7b7 100%);--hero-border: #046a4b;--hero-stats-bg: #ffffff;--hero-bg-referee: linear-gradient(135deg, #ffffff 0%, #f5f3ff 40%, #ddd6fe 100%);--hero-border-referee: #7c3aed;--referee-btn-bg: linear-gradient(135deg, #6b21a8 0%, #7e22ce 100%);--referee-btn-text: #ffffff;--referee-btn-border: #581c87;--referee-btn-glow: rgba(126, 34, 206, .35);--status-green: #166534;--status-green-bg: rgba(22, 163, 74, .18);--status-green-border: rgba(21, 128, 61, .8);--status-blue: #1d4ed8;--status-blue-bg: rgba(37, 99, 235, .16);--status-blue-border: rgba(29, 78, 216, .8);--status-yellow: #854d0e;--status-yellow-bg: rgba(202, 138, 4, .18);--status-yellow-border: rgba(161, 98, 7, .8);--status-red: #b91c1c;--status-red-bg: rgba(220, 38, 38, .16);--status-red-border: rgba(185, 28, 28, .8);--status-purple: #7e22ce;--status-purple-bg: rgba(126, 34, 206, .16);--status-purple-border: rgba(126, 34, 206, .8);--status-orange: #9a3412;--status-orange-bg: rgba(194, 65, 12, .16);--status-orange-border: rgba(194, 65, 12, .8);--status-gray: #334155;--status-gray-bg: rgba(71, 85, 105, .16);--status-gray-border: rgba(51, 65, 85, .8);--status-amber: #92400e;--status-amber-bg: rgba(217, 119, 6, .18);--status-amber-border: rgba(180, 83, 9, .8);--status-pink: #9d174d;--status-pink-bg: rgba(190, 24, 93, .16);--status-pink-border: rgba(190, 24, 93, .8);--court-emerald: #035c40;--court-dark: #ffffff;--shadow-court: 0 10px 25px -5px rgba(15, 23, 42, .08), 0 4px 12px rgba(15, 23, 42, .04);--shadow-neon: 0 0 15px rgba(4, 120, 87, .2);--bg-radial-1: rgba(4, 120, 87, .06);--bg-radial-2: rgba(59, 130, 246, .04);--status-info: #0c4a6e;--status-info-bg: rgba(3, 105, 161, .16);--status-info-border: rgba(3, 105, 161, .8);--status-emerald: #035c40;--status-emerald-bg: rgba(4, 120, 87, .16);--status-emerald-border: rgba(4, 120, 87, .8);--overlay-scrim: rgba(15, 23, 42, .55);--white-rgb: 255, 255, 255;--banner-sheen: linear-gradient(135deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, 0) 45%, rgba(0, 0, 0, .28) 100%);--tint-rgb: 15, 23, 42;--inset-soft: rgba(15, 23, 42, .04);--inset-strong: rgba(15, 23, 42, .07);--accent-grad-end: #035c40;--panel-green-deep: #ffffff;--panel-green-soft: #ecfdf5;--panel-slate-deep: #ffffff;--panel-slate-soft: #e9f3ee;--panel-red-deep: #ffffff;--toast-bg-info: #f0f9ff;--toast-bg-success: #ecfdf5;--toast-bg-warning: #fffbeb;--toast-bg-error: #fef2f2;--black-rgb: 0, 0, 0;--status-info-rgb: 3, 105, 161;--status-red-rgb: 239, 68, 68;--brand-whatsapp: #25d366;--brand-whatsapp-text: #166534;--status-red-strong: #b91c1c;--status-yellow-bright: #854d0e;--status-yellow-strong: #ca8a04;--status-yellow-strong-rgb: 202, 138, 4;--status-red-light: #b91c1c;--accent-lime: #65a30d;--status-violet: #6d28d9;--status-violet-rgb: 109, 40, 217;--status-purple-strong: #7e22ce;--status-blue-strong: #1d4ed8;--status-blue-strong-rgb: 29, 78, 216;--status-green-strong: #166534;--status-green-rgb: 21, 128, 61;--grass-green-rgb: 16, 185, 129;--text-on-dark: #ffffff;--text-on-light: #000000;--bg-input-rgb: 255, 255, 255;--status-purple-rgb: 126, 34, 206;--status-pink-bg-rgb: 236, 72, 153;--status-green-bg-rgb: 34, 197, 94;--status-amber-bg-rgb: 245, 158, 11;--brand-whatsapp-rgb: 37, 211, 102;--status-gold-deep: #92700a;--header-bg: linear-gradient(135deg, #04503a 0%, #035c40 60%, #046a4b 100%)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background-color:var(--bg-deep);color:var(--text-primary);min-height:100vh;line-height:1.5;background-image:radial-gradient(circle at 10% 20%,var(--bg-radial-1) 0%,transparent 40%),radial-gradient(circle at 90% 80%,var(--bg-radial-2) 0%,transparent 40%),linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:100% 100%,100% 100%,40px 40px,40px 40px;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}html:lang(de) body,html:lang(it) body,html:lang(ca) body{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}.glass-panel{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-glass);border-radius:var(--radius-2xl);box-shadow:var(--shadow-court);transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-panel:hover{border-color:#ffffff26}.badge-surface{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 6px #00000059;text-shadow:0 1px 2px rgba(0,0,0,.6)}.badge-surface.Clay{color:#ffedd5;border:1px solid rgba(251,146,60,.6)}.badge-surface.Hard{color:#e0f2fe;border:1px solid rgba(56,189,248,.6)}.badge-surface.Grass{color:#dcfce7;border:1px solid rgba(74,222,128,.6)}.badge-surface.Carpet{color:#f3e8ff;border:1px solid rgba(192,132,252,.6)}.badge-surface.Varias{color:#f0fdf4;border:1px solid rgba(56,189,248,.65)}.badge-status{padding:4px 10px;border-radius:var(--radius-md);font-size:var(--fs-xs);font-weight:600;background:#000000a6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 6px #00000059;text-shadow:0 1px 2px rgba(0,0,0,.5)}.badge-status.Registration-Open,.badge-status.Registration\ Open{background:#000000a6;color:#cf0;border:1px solid rgba(204,255,0,.65)}.badge-status.Draft{background:#000000a6;color:#cbd5e1;border:1px solid rgba(255,255,255,.25)}.badge-status.In-Progress,.badge-status.In\ Progress{background:#000000a6;color:#93c5fd;border:1px solid rgba(96,165,250,.65)}.badge-status.Completed{background:#000000a6;color:#86efac;border:1px solid rgba(74,222,128,.65)}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text)!important;border:none;font-family:var(--font-display);font-weight:800;padding:10px 20px;border-radius:var(--radius-xl);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:0 4px 14px var(--neon-yellow-glow)}.btn-primary svg{color:var(--btn-primary-text)!important}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--neon-yellow-glow);background:var(--btn-primary-hover)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--btn-secondary-border);font-family:var(--font-main);font-weight:500;padding:10px 18px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--fs-sm);transition:all .2s ease}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--border-highlight);color:var(--btn-secondary-text);transform:translateY(-1px)}.btn-secondary:active{transform:translateY(0)}.modal-close-btn{flex-shrink:0;width:36px;height:36px;padding:0;border-radius:var(--radius-full);background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border:1px solid var(--btn-secondary-border);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease}.modal-close-btn svg{width:18px;height:18px}.modal-close-btn:hover:not(:disabled){background:var(--bg-card-hover);border-color:var(--border-highlight)}.modal-close-btn:disabled{opacity:.5;cursor:not-allowed}html[data-device=mobile] .modal-close-btn{width:44px;height:44px}html[data-device=mobile] .modal-close-btn svg{width:22px;height:22px}.btn-danger{background:var(--status-red-bg);color:var(--status-red);border:1px solid var(--status-red-border);font-family:var(--font-main);font-weight:700;padding:10px 16px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:var(--fs-sm);transition:all .2s ease}.btn-danger:hover{background:#ef444447;border-color:#ef444480;color:#fff;transform:translateY(-1px)}.btn-danger:active{transform:translateY(0)}.btn-danger-solid{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff!important;border:1px solid rgba(255,255,255,.18);font-family:var(--font-main);font-weight:800;padding:10px 20px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--fs-sm);box-shadow:0 4px 14px #ef444466;transition:all .2s ease;text-shadow:0 1px 2px rgba(0,0,0,.3)}.btn-danger-solid:hover{background:linear-gradient(135deg,#f87171,#ef4444);color:#fff!important;box-shadow:0 6px 20px #ef444499;transform:translateY(-1px)}.btn-danger-solid:active{transform:translateY(0)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px var(--neon-yellow-glow)}50%{box-shadow:0 0 25px var(--neon-yellow-glow)}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn .4s ease-out forwards}.animate-spin-slow{animation:spin 1.4s linear infinite}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--modal-backdrop);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .25s ease-out}.glass-panel.modal-content{color:#fff}html[data-device=mobile] .modal-sheet input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),html[data-device=mobile] .modal-sheet select,html[data-device=mobile] .modal-sheet textarea{min-height:36px;font-size:var(--fs-sm)}html[data-device=mobile] .modal-sheet .modal-field-keep{min-height:44px!important;font-size:16px!important}html[data-device=mobile] .modal-sheet button{min-height:40px;min-width:40px}html[data-device=mobile] .modal-sheet .modal-field-compact{min-height:34px;font-size:13px!important}html[data-device=mobile] .modal-sheet button.modal-field-compact{min-width:34px}html[data-device=mobile] .modal-sheet input.modal-field-compact:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){min-height:34px;font-size:13px!important}.section-box{background:var(--bg-section);border:1px solid var(--border-glass);border-radius:var(--radius-xl);padding:18px;transition:background-color .3s ease,border-color .3s ease}button,input,select,textarea{font-family:inherit}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=time],select,textarea{background-color:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-glass)}select option{background-color:var(--bg-modal);color:var(--text-primary)}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background-color:var(--bg-input)!important;color:var(--text-primary)!important;border-color:var(--btn-secondary-border)!important}[data-theme=light] select option{background-color:#fff!important;color:#090d16!important}.tab-btn,.nav-pill{background:var(--tab-inactive-bg);color:var(--tab-inactive-text);border:1px solid var(--tab-inactive-border);border-radius:var(--radius-lg);padding:10px 18px;font-size:var(--fs-md);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.tab-btn:hover,.nav-pill:hover{border-color:var(--border-highlight);color:var(--text-primary)}.tab-btn.active,.tab-btn[data-active=true],.nav-pill.active,.nav-pill[data-active=true]{background:var(--tab-active-bg)!important;color:var(--tab-active-text)!important;border-color:var(--tab-active-border)!important;box-shadow:0 4px 14px var(--neon-yellow-glow);font-weight:700}.tab-btn.active svg,.tab-btn[data-active=true] svg,.nav-pill.active svg,.nav-pill[data-active=true] svg{color:var(--tab-active-text)!important}:focus-visible{outline:2px solid var(--neon-yellow)!important;outline-offset:2px}.skip-link{position:absolute;left:8px;top:-48px;z-index:100000;padding:8px 14px;border-radius:var(--radius-md);background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:700;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:8px}[data-theme=light] header{--text-primary: #ffffff;--text-secondary: #d1fae5;--text-muted: #a7f3d0;--neon-yellow: #ccff00;--neon-yellow-rgb: 204, 255, 0;--border-glass: rgba(255, 255, 255, .28);--bg-modal: #04503a;--bg-card: #04503a;--bg-input: rgba(255, 255, 255, .12);--btn-secondary-bg: rgba(255, 255, 255, .14);--btn-secondary-text: #ffffff;--btn-secondary-border: rgba(255, 255, 255, .55);--tab-inactive-bg: rgba(255, 255, 255, .12);--tab-inactive-text: #ffffff;--tab-inactive-border: rgba(255, 255, 255, .55);--tab-active-bg: #ccff00;--tab-active-text: #04120c;--tab-active-border: #ccff00;--tint-rgb: 255, 255, 255;--btn-text: #04503a;--border-glass: rgba(255, 255, 255, .5);--status-green: #86efac;--status-green-bg: rgba(34, 197, 94, .2);--status-green-border: rgba(74, 222, 128, .3);--status-red: #fca5a5;--status-red-bg: rgba(239, 68, 68, .2);--status-red-border: rgba(252, 165, 165, .85);--referee-btn-border: #d8b4fe;--status-purple: #d8b4fe;--status-purple-bg: rgba(147, 51, 234, .2);--status-purple-border: rgba(192, 132, 252, .3);--status-pink: #f9a8d4;--status-pink-bg: rgba(236, 72, 153, .18);--status-pink-border: rgba(236, 72, 153, .4);--status-info: #7dd3fc;--status-info-bg: rgba(56, 189, 248, .2);--status-info-border: rgba(56, 189, 248, .3);--status-amber: #fcd34d;--status-amber-bg: rgba(245, 158, 11, .2);--status-amber-border: rgba(245, 158, 11, .4);--status-yellow: #facc15;--status-yellow-bg: rgba(234, 179, 8, .2);--status-yellow-border: rgba(250, 204, 21, .3);--status-orange: #fb923c;--status-orange-bg: rgba(234, 88, 12, .2);--status-orange-border: rgba(251, 146, 60, .3);--status-blue: #60a5fa;--status-blue-bg: rgba(37, 99, 235, .2);--status-blue-border: rgba(96, 165, 250, .3);--status-emerald: #34d399;--status-emerald-bg: rgba(52, 211, 153, .2);--status-emerald-border: rgba(52, 211, 153, .3);--status-gray: #94a3b8;--status-gray-bg: rgba(148, 163, 184, .2);--status-gray-border: rgba(148, 163, 184, .3);--status-green-strong: #22c55e;--status-red-strong: #ef4444;--status-red-light: #fca5a5;--status-yellow-bright: #fde047;--status-violet: #a78bfa}[data-theme=light] button[style*="solid rgba(var(--"]:not([style*=--status-red]),[data-theme=light] button[style*="solid var(--border-glass)"]:not([style*=--status-red]),[data-theme=light] button[style*="border-color: rgba(var(--"]:not([style*=--status-red]){border-color:var(--btn-secondary-border)!important}[data-theme=light] [style*="background: rgba(var(--black-rgb), 0.1"],[data-theme=light] [style*="background: rgba(var(--black-rgb), 0.2"],[data-theme=light] [style*="background: rgba(var(--black-rgb), 0.3"]{background:var(--inset-soft)!important}[data-theme=light] [style*="background: rgba(var(--black-rgb), 0.4"],[data-theme=light] [style*="background: rgba(var(--black-rgb), 0.5"],[data-theme=light] [style*="background: var(--overlay-scrim)"]:not([style*="position: fixed"]){background:var(--inset-strong)!important}[data-theme=light] button.badge-surface[style*="opacity: 0.45"]{opacity:1!important;background:var(--bg-card)!important;color:var(--text-secondary)!important}[data-theme=light] [data-accents=unified]{--status-info: var(--neon-yellow);--status-info-rgb: 4, 120, 87;--status-info-bg: rgba(4, 120, 87, .16);--status-info-border: rgba(4, 120, 87, .8);--status-blue: var(--neon-yellow);--status-violet: var(--neon-yellow);--status-violet-rgb: 4, 120, 87;--status-purple: var(--neon-yellow);--status-purple-rgb: 4, 120, 87;--status-purple-bg: rgba(4, 120, 87, .16);--status-purple-border: rgba(4, 120, 87, .8)}[data-theme=light] [data-accents=unified] .stat-value{color:var(--neon-yellow)!important}[data-theme=light] [style*="background: rgba(var(--black-rgb), 0.6)"]{--neon-yellow: #ccff00;--neon-yellow-rgb: 204, 255, 0;--text-primary: #ffffff;--text-secondary: #e2e8f0;--text-muted: #cbd5e1;--status-info: #7dd3fc;--status-green: #86efac;--status-red: #fca5a5;--status-amber: #fcd34d;--status-yellow: #fde047;--status-orange: #fdba74;--status-pink: #f9a8d4;--status-purple: #d8b4fe;--status-violet: #c4b5fd;--status-emerald: #6ee7b7;--status-blue: #93c5fd}[data-theme=light] [data-on-surface] [style*="background: rgba(var(--black-rgb), 0.6)"]{--neon-yellow: inherit;--neon-yellow-rgb: inherit;--text-primary: inherit;--text-secondary: inherit;--text-muted: inherit;--status-info: inherit;--status-green: inherit;--status-red: inherit;--status-amber: inherit;--status-yellow: inherit;--status-orange: inherit;--status-pink: inherit;--status-purple: inherit;--status-violet: inherit;--status-emerald: inherit;--status-blue: inherit;background:var(--inset-strong)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-theme=light] [data-on-surface] [style*="background: rgba(var(--black-rgb), 0.6)"][style*="color: var(--text-on-dark)"]{color:var(--text-primary)!important}[data-theme=light] [data-on-surface] [style*="background: rgba(var(--black-rgb), 0.6)"][style*="color: rgb(134, 239, 172)"]{color:var(--status-green)!important}[data-theme=light] .glass-panel svg.lucide-calendar[stroke="var(--status-blue)"],[data-theme=light] .glass-panel svg.lucide-calendar[stroke="var(--status-blue-strong)"]{stroke:var(--neon-yellow)}[data-theme=light] [style*="background: var(--hero-bg)"] [style*="background: rgba(var(--neon-yellow-rgb), 0.1"],[data-theme=light] [style*="background: var(--hero-bg)"] [style*="background: var(--status-green-bg)"],[data-theme=light] [style*="background: var(--hero-bg)"] button[style*="background: var(--status-green-bg)"],[data-theme=light] [style*="background: var(--hero-bg)"] span[style*="background: var(--status-"],[data-theme=light] [style*="background: var(--hero-bg)"] span[style*="background: rgba(var(--grass-green-rgb)"],[data-theme=light] [style*="background: var(--hero-bg)"] span[style*="background: rgba(var(--status-"]{background:#ffffffc7!important;border-color:var(--btn-secondary-border)!important}[data-theme=light] .club-hero-tinted{--hero-bg: linear-gradient(135deg, hsl(var(--club-h) 70% 97%) 0%, hsl(var(--club-h) var(--club-s) 84%) 55%, hsl(var(--club-h) var(--club-s) 74%) 100%);--hero-border: hsl(var(--club-h) var(--club-s) 28%)}[data-theme=dark] .club-hero-tinted{--hero-bg: linear-gradient(135deg, hsl(var(--club-h) var(--club-s) 20% / .75) 0%, hsl(var(--club-h) var(--club-s) 12% / .92) 45%, hsl(var(--club-h) var(--club-s) 7% / .97) 100%);--hero-border: hsl(var(--club-h) var(--club-s) 55% / .35)}html[data-mode=player][data-theme=light] body{background-color:#dee7f2}html[data-mode=player][data-theme=dark] body{background-color:#080c12}html[data-mode=referee][data-theme=light] body{background-color:#eae3f2}html[data-mode=referee][data-theme=dark] body{background-color:#0c0811}html.club-themed[data-mode=admin][data-theme=light] body{background-color:hsl(var(--club-h) calc(var(--club-sn) * .5%) 91%)}html.club-themed[data-mode=admin][data-theme=dark] body{background-color:hsl(var(--club-h) calc(var(--club-sn) * .45%) 4%)}html[data-mode=player][data-theme=light] main#main-content .glass-panel[style*="background: var(--hero-bg)"]{--hero-bg: linear-gradient(135deg, #eff6ff 0%, #bfdbfe 55%, #93c5fd 100%);--hero-border: #1d4ed8}html[data-mode=player][data-theme=dark] main#main-content .glass-panel[style*="background: var(--hero-bg)"]{--hero-bg: linear-gradient(135deg, rgba(30, 64, 175, .6) 0%, rgba(23, 37, 84, .9) 45%, rgba(10, 15, 40, .97) 100%);--hero-border: rgba(96, 165, 250, .35)}[data-demo-flip]{filter:invert(1) hue-rotate(180deg)}[data-demo-flip][data-demo-flip-solid]{background-color:var(--bg-modal)!important}[data-demo-blink],[data-demo-blink] *,[data-demo-blink]:before,[data-demo-blink]:after,[data-demo-blink] *:before,[data-demo-blink] *:after{transition:none!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
