:root{--clr-dark-a0: #000000;--clr-light-a0: #ffffff;--clr-primary-a0: #5b18c7;--clr-primary-a10: #7237ce;--clr-primary-a20: #8750d5;--clr-primary-a30: #9a69dc;--clr-primary-a40: #ac81e2;--clr-primary-a50: #be9ae8;--clr-surface-a0: #121212;--clr-surface-a10: #282828;--clr-surface-a20: #3f3f3f;--clr-surface-a30: #575757;--clr-surface-a40: #717171;--clr-surface-a50: #8b8b8b;--clr-surface-tonal-a0: #1b1522;--clr-surface-tonal-a10: #302a37;--clr-surface-tonal-a20: #47414d;--clr-surface-tonal-a30: #5e5964;--clr-surface-tonal-a40: #77727c;--clr-surface-tonal-a50: #918d94;--clr-success-a0: #22946e;--clr-success-a10: #47d5a6;--clr-success-a20: #9ae8ce;--clr-warning-a0: #a87a2a;--clr-warning-a10: #d7ac61;--clr-warning-a20: #ecd7b2;--clr-danger-a0: #9c2121;--clr-danger-a10: #d94a4a;--clr-danger-a20: #eb9e9e;--clr-info-a0: #21498a;--clr-info-a10: #4077d1;--clr-info-a20: #92b2e5;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--radius: 4px}div.dark{--text-primary: #ffffff;--text-secondary: #e0e0e0;--border: #404040;--shadow: rgba(0, 0, 0, .5)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--clr-surface-a0);color:var(--text-primary);transition:background-color .2s,color .2s}h1,h2,h3,h4,h5,h6{color:var(--text-primary)}.navbar{background-color:var(--clr-surface-a10);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100;box-shadow:0 2px 4px var(--shadow);display:flex;flex-direction:column}.navbar-header{max-width:1200px;width:100%;margin:0 auto;padding:0px var(--spacing-lg);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--clr-surface-a20)}.navbar h1{font-size:24px;margin:0;color:var(--text-primary)}.hamburger{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:0;width:49px;height:49px;overflow:hidden;justify-content:center;align-items:center}.hamburger span{width:25px;height:3px;background-color:var(--text-primary);border-radius:2px;transition:all .3s}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.nav-menu{position:absolute;top:calc(100% + 1px);left:0;right:0;display:flex;flex-direction:column;gap:0;align-items:flex-start;background-color:var(--clr-surface-a10);max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;padding:0;margin:0;width:100%;z-index:101}.nav-menu.active{max-height:calc(100vh - 80px);padding:var(--spacing-lg);overflow-y:auto;display:flex;flex-direction:column}.nav-public,.nav-authenticated{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.nav-public a,.nav-authenticated a,.admin-btn{width:100%;padding:var(--spacing-md) var(--spacing-lg);text-align:left;margin:0}.nav-menu a{color:var(--text-primary);text-decoration:none;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius);transition:background-color .2s,border .2s;white-space:normal;font-size:16px;font-weight:500;border:2px solid var(--text-primary);margin:0;width:100%}.nav-menu a.btn-login,.nav-menu a.btn-logout{border:none;padding:var(--spacing-md) var(--spacing-lg);font-size:14px;font-weight:400;white-space:normal;display:flex;align-items:center;justify-content:center}.nav-menu a:hover{background-color:var(--clr-surface-a20)}.nav-menu a.router-link-active:not(.btn-login){background-color:transparent;color:#fff;border-color:var(--clr-primary-a0)}.admin-dropdown{position:relative;width:100%;margin-bottom:var(--spacing-lg)}.admin-btn{color:var(--text-primary);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius);transition:background-color .2s;white-space:normal;font-size:16px;font-weight:500;border:2px solid var(--text-primary);background-color:transparent;cursor:pointer;margin:0;width:100%;text-align:left}.admin-btn:hover,.admin-dropdown.open .admin-btn{background-color:var(--clr-surface-a20)}.dropdown-menu{position:static;top:auto;left:auto;background-color:transparent;border:none;border-radius:var(--radius);margin-top:0;margin-left:0;min-width:auto;display:none;flex-direction:column;z-index:1000;gap:var(--spacing-md);width:100%}.admin-dropdown.open .dropdown-menu{display:flex}.dropdown-menu a{color:var(--text-primary);text-decoration:none;padding:var(--spacing-md) var(--spacing-lg);border:2px solid var(--text-primary);transition:background-color .2s,border .2s;white-space:normal;font-size:16px;font-weight:500;border-radius:var(--radius);margin:0;width:100%}.dropdown-menu a:first-child{border-radius:var(--radius)}.dropdown-menu a:last-child{border-radius:var(--radius)}.dropdown-menu a:hover{background-color:var(--clr-surface-a20)}.dropdown-menu a.router-link-active{background-color:transparent;color:#fff;border-color:var(--clr-primary-a0)}.nav-footer{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-md);width:100%;margin-top:auto;padding-top:var(--spacing-lg);border-top:1px solid var(--clr-surface-a20)}.user-info{font-size:12px;color:var(--text-secondary);text-align:center}.btn-logout,.btn-login{color:#fff;border:none;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius);cursor:pointer;font-size:14px;transition:background-color .2s;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;margin-left:0}.btn-login,.btn-logout{background-color:var(--clr-primary-a0)}.btn-login:hover,.btn-logout:hover{background-color:var(--clr-primary-a10)}.main-content{max-width:1200px;margin:0 auto;padding:var(--spacing-lg)}@media (max-width: 768px){.navbar-header{border-bottom:1px solid var(--clr-surface-a20);width:100%}.dropdown-menu{position:static;border:none;margin-top:0}.admin-dropdown.open .dropdown-menu{display:flex}}.auth-container[data-v-9fb07a5b]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--clr-primary-a20) 0%,var(--clr-primary-a0) 100%);padding:var(--spacing-lg)}.auth-box[data-v-9fb07a5b]{background-color:var(--clr-surface-a0);border-radius:var(--radius);padding:var(--spacing-xl);width:100%;max-width:400px;box-shadow:0 10px 40px var(--shadow)}h1[data-v-9fb07a5b]{margin:0 0 var(--spacing-md) 0;font-size:28px;text-align:center}.subtitle[data-v-9fb07a5b]{text-align:center;color:var(--text-secondary);margin:0 0 var(--spacing-xl) 0}.form-group[data-v-9fb07a5b]{margin-bottom:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}label[data-v-9fb07a5b]{font-weight:500;color:var(--text-primary)}input[data-v-9fb07a5b]{padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--clr-surface-a10);color:var(--text-primary);font-size:14px}input[data-v-9fb07a5b]:focus{outline:none;border-color:var(--clr-primary-a50);box-shadow:0 0 0 3px var(--clr-primary-a0)}.btn-login[data-v-9fb07a5b]{width:100%;padding:var(--spacing-lg);background:var(--clr-primary-a0);color:#fff;border:none;border-radius:var(--radius);font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.btn-login[data-v-9fb07a5b]:hover{background:var(--clr-primary-a10);transform:translateY(-2px);box-shadow:0 4px 12px var(--clr-primary-a20)}.error-message[data-v-9fb07a5b]{margin-top:var(--spacing-lg);padding:var(--spacing-md);background-color:#ff44441a;color:#f44;border:1px solid rgba(255,68,68,.3);border-radius:var(--radius);font-size:14px}@media (max-width: 600px){.auth-box[data-v-9fb07a5b]{padding:var(--spacing-lg)}h1[data-v-9fb07a5b]{font-size:24px}}.admin-page[data-v-ce609272]{display:flex;flex-direction:column;gap:var(--spacing-xl)}h2[data-v-ce609272]{font-size:28px;margin:0}.form-group[data-v-ce609272]{display:flex;gap:var(--spacing-md);flex-wrap:wrap}input[data-v-ce609272],select[data-v-ce609272]{flex:1;min-width:150px;padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);font-size:14px;background-color:var(--clr-surface-a0);color:var(--text-primary)}input[data-v-ce609272]:focus,select[data-v-ce609272]:focus{outline:none;border-color:var(--clr-primary-a50);box-shadow:0 0 0 3px var(--clr-primary-a0)}.btn-primary[data-v-ce609272]{padding:var(--spacing-md) var(--spacing-lg);background:var(--clr-primary-a50);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;font-size:14px;font-weight:500;transition:background .2s;white-space:nowrap}.btn-primary[data-v-ce609272]:hover{background:var(--clr-primary-a40)}.btn-secondary[data-v-ce609272]{padding:6px 12px;background:var(--clr-surface-a20);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:12px;transition:background .2s;white-space:nowrap}.btn-secondary[data-v-ce609272]:hover{background:var(--border)}.btn-delete[data-v-ce609272]{padding:6px 12px;background:var(--clr-danger-a20);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;font-size:12px;transition:background .2s}.btn-delete[data-v-ce609272]:hover{background:var(--clr-danger-a10)}.btn-small-delete[data-v-ce609272]{padding:4px 8px;background:var(--clr-danger-a20);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;font-size:11px;transition:background .2s}.btn-small-delete[data-v-ce609272]:hover{background:var(--clr-danger-a10)}.selected-players[data-v-ce609272]{background-color:var(--clr-surface-a10);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg)}.selected-players h4[data-v-ce609272]{margin:0 0 var(--spacing-md) 0;font-size:14px;color:var(--text-secondary)}.player-tags[data-v-ce609272]{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.player-tag[data-v-ce609272]{display:flex;align-items:center;gap:6px;background-color:var(--clr-primary-a0);color:var(--clr-primary-a50);padding:4px 8px;border-radius:var(--radius);font-size:12px;font-weight:500}.remove-btn[data-v-ce609272]{background:none;border:none;color:var(--clr-primary-a50);cursor:pointer;font-size:16px;padding:0;line-height:1}.remove-btn[data-v-ce609272]:hover{opacity:.7}.empty-state[data-v-ce609272]{padding:var(--spacing-xl);text-align:center;color:var(--text-secondary);background-color:var(--clr-surface-a10);border-radius:var(--radius)}.items-grid[data-v-ce609272]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg)}.item-card[data-v-ce609272]{background-color:var(--clr-surface-a10);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.item-header[data-v-ce609272]{flex:1}.item-header h3[data-v-ce609272]{margin:0;font-size:18px}.team-players[data-v-ce609272]{background-color:var(--clr-surface-a0);padding:var(--spacing-md);border-radius:var(--radius)}.players-label[data-v-ce609272]{margin:0 0 var(--spacing-sm) 0;font-size:12px;color:var(--text-secondary);font-weight:500}.player-list[data-v-ce609272]{display:flex;flex-wrap:wrap;gap:4px}.player-badge[data-v-ce609272]{background-color:var(--clr-primary-a0);color:var(--clr-primary-a50);padding:2px 6px;border-radius:3px;font-size:11px;font-weight:500}.no-players[data-v-ce609272]{margin:0;font-size:12px;color:var(--text-secondary);font-style:italic}.item-actions[data-v-ce609272]{display:flex;gap:var(--spacing-md)}.item-actions button[data-v-ce609272]{flex:1}.modal-overlay[data-v-ce609272]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-ce609272]{background-color:var(--clr-surface-a0);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-xl);max-width:500px;width:90%;max-height:80vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-lg)}.modal h3[data-v-ce609272]{margin:0}.modal input[data-v-ce609272],.modal select[data-v-ce609272]{padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--clr-surface-a10);color:var(--text-primary)}.edit-players[data-v-ce609272]{background-color:var(--clr-surface-a10);padding:var(--spacing-lg);border-radius:var(--radius)}.edit-players h4[data-v-ce609272]{margin:0 0 var(--spacing-md) 0;font-size:14px}.player-item[data-v-ce609272]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm);background-color:var(--clr-surface-a0);border-radius:var(--radius);margin-bottom:var(--spacing-sm);font-size:14px;color:var(--text-primary)}.add-player-row[data-v-ce609272]{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-md)}.add-player-row select[data-v-ce609272]{flex:1;min-width:150px}.add-player-row button[data-v-ce609272]{white-space:nowrap}.modal-actions[data-v-ce609272]{display:flex;gap:var(--spacing-md)}.modal-actions button[data-v-ce609272]{flex:1}@media (max-width: 600px){.form-group[data-v-ce609272]{flex-direction:column}input[data-v-ce609272],select[data-v-ce609272]{width:100%}.items-grid[data-v-ce609272]{grid-template-columns:1fr}.modal[data-v-ce609272]{width:95%}}.admin-page[data-v-4d2e076e]{display:flex;flex-direction:column;gap:var(--spacing-xl)}h2[data-v-4d2e076e]{font-size:28px;margin:0}.form-group[data-v-4d2e076e]{display:flex;gap:var(--spacing-md)}input[data-v-4d2e076e]{flex:1;min-width:200px;padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);font-size:14px;background-color:var(--clr-surface-a0);color:var(--text-primary)}input[data-v-4d2e076e]:focus{outline:none;border-color:var(--clr-primary-a50);box-shadow:0 0 0 3px var(--clr-primary-a0)}.btn-primary[data-v-4d2e076e]{padding:var(--spacing-md) var(--spacing-lg);background:var(--clr-primary-a50);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;font-size:14px;font-weight:500;transition:background .2s}.btn-primary[data-v-4d2e076e]:hover{background:var(--clr-primary-a40)}.btn-secondary[data-v-4d2e076e]{padding:6px 12px;background:var(--clr-surface-a20);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:12px;transition:background .2s}.btn-secondary[data-v-4d2e076e]:hover{background:var(--border)}.btn-delete[data-v-4d2e076e]{padding:6px 12px;background:var(--clr-danger-a20);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;font-size:12px;transition:background .2s}.btn-delete[data-v-4d2e076e]:hover{background:var(--clr-danger-a10)}.empty-state[data-v-4d2e076e]{padding:var(--spacing-xl);text-align:center;color:var(--text-secondary);background-color:var(--clr-surface-a10);border-radius:var(--radius)}.items-grid[data-v-4d2e076e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-lg)}.item-card[data-v-4d2e076e]{background-color:var(--clr-surface-a10);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.item-header[data-v-4d2e076e]{flex:1}.item-header h3[data-v-4d2e076e]{margin:0;font-size:18px}.item-actions[data-v-4d2e076e]{display:flex;gap:var(--spacing-md)}.item-actions button[data-v-4d2e076e]{flex:1}.modal-overlay[data-v-4d2e076e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-4d2e076e]{background-color:var(--clr-surface-a0);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-xl);max-width:400px;width:90%;display:flex;flex-direction:column;gap:var(--spacing-lg)}.modal h3[data-v-4d2e076e]{margin:0}.modal input[data-v-4d2e076e]{padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--clr-surface-a10);color:var(--text-primary)}.modal-actions[data-v-4d2e076e]{display:flex;gap:var(--spacing-md)}.modal-actions button[data-v-4d2e076e]{flex:1}@media (max-width: 600px){.form-group[data-v-4d2e076e]{flex-direction:column}input[data-v-4d2e076e]{width:100%}.items-grid[data-v-4d2e076e]{grid-template-columns:1fr}}.admin-page[data-v-9a4c8e5f]{display:flex;flex-direction:column;gap:var(--spacing-xl)}h2[data-v-9a4c8e5f]{font-size:28px;margin:0}.form-group[data-v-9a4c8e5f]{display:flex;gap:var(--spacing-md)}input[data-v-9a4c8e5f]{flex:1;min-width:200px;padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);font-size:14px;background-color:var(--clr-surface-a0);color:var(--text-primary)}input[data-v-9a4c8e5f]:focus{outline:none;border-color:var(--clr-primary-a50);box-shadow:0 0 0 3px var(--clr-primary-a0)}.btn-primary[data-v-9a4c8e5f]{padding:var(--spacing-md) var(--spacing-lg);background:var(--clr-primary-a50);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;font-size:14px;font-weight:500;transition:background .2s}.btn-primary[data-v-9a4c8e5f]:hover{background:var(--clr-primary-a40)}.btn-secondary[data-v-9a4c8e5f]{padding:6px 12px;background:var(--clr-surface-a20);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:12px;transition:background .2s}.btn-secondary[data-v-9a4c8e5f]:hover{background:var(--border)}.btn-delete[data-v-9a4c8e5f]{padding:6px 12px;background:var(--clr-danger-a20);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;font-size:12px;transition:background .2s}.btn-delete[data-v-9a4c8e5f]:hover{background:var(--clr-danger-a10)}.empty-state[data-v-9a4c8e5f]{padding:var(--spacing-xl);text-align:center;color:var(--text-secondary);background-color:var(--clr-surface-a10);border-radius:var(--radius)}.items-grid[data-v-9a4c8e5f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-lg)}.item-card[data-v-9a4c8e5f]{background-color:var(--clr-surface-a10);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.item-header[data-v-9a4c8e5f]{flex:1}.item-header h3[data-v-9a4c8e5f]{margin:0;font-size:18px}.item-actions[data-v-9a4c8e5f]{display:flex;gap:var(--spacing-md)}.item-actions button[data-v-9a4c8e5f]{flex:1}.modal-overlay[data-v-9a4c8e5f]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-9a4c8e5f]{background-color:var(--clr-surface-a0);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-xl);max-width:400px;width:90%;display:flex;flex-direction:column;gap:var(--spacing-lg)}.modal h3[data-v-9a4c8e5f]{margin:0}.modal input[data-v-9a4c8e5f]{padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--clr-surface-a10);color:var(--text-primary)}.modal-actions[data-v-9a4c8e5f]{display:flex;gap:var(--spacing-md)}.modal-actions button[data-v-9a4c8e5f]{flex:1}@media (max-width: 600px){.form-group[data-v-9a4c8e5f]{flex-direction:column}input[data-v-9a4c8e5f]{width:100%}.items-grid[data-v-9a4c8e5f]{grid-template-columns:1fr}}.admin-page[data-v-109ba99c]{display:flex;flex-direction:column;gap:var(--spacing-xl)}h2[data-v-109ba99c]{font-size:28px;margin:0}.form-group[data-v-109ba99c]{display:flex;flex-direction:column;gap:var(--spacing-lg);background-color:var(--clr-surface-a10);padding:var(--spacing-lg);border-radius:var(--radius);border:1px solid var(--border)}.form-row[data-v-109ba99c]{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.form-column[data-v-109ba99c]{flex:1;min-width:180px;display:flex;flex-direction:column;gap:var(--spacing-sm)}.form-column label[data-v-109ba99c]{font-size:13px;font-weight:500;color:var(--text-secondary)}.score-input[data-v-109ba99c]{flex:1;min-width:100px}input[data-v-109ba99c],select[data-v-109ba99c]{flex:1;min-width:150px;padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);font-size:14px;background-color:var(--clr-surface-a0);color:var(--text-primary)}input[data-v-109ba99c]:focus,select[data-v-109ba99c]:focus{outline:none;border-color:var(--clr-primary-a50);box-shadow:0 0 0 3px var(--clr-primary-a0)}.btn-primary[data-v-109ba99c]{padding:var(--spacing-md) var(--spacing-lg);background:var(--clr-primary-a50);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;font-size:14px;font-weight:500;transition:background .2s}.btn-primary[data-v-109ba99c]:hover{background:var(--clr-primary-a40)}.btn-record[data-v-109ba99c]{padding:var(--spacing-md) var(--spacing-lg);background:var(--clr-primary-a10);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;font-size:14px;font-weight:500;transition:background .2s}.btn-record[data-v-109ba99c]:hover{background:var(--clr-primary-a0)}.btn-secondary[data-v-109ba99c]{padding:6px 12px;background:var(--clr-surface-a20);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:12px;transition:background .2s}.btn-secondary[data-v-109ba99c]:hover{background:var(--border)}.btn-delete[data-v-109ba99c]{padding:6px 12px;background:var(--clr-danger-a20);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;font-size:12px;transition:background .2s}.btn-delete[data-v-109ba99c]:hover{background:var(--clr-danger-a10)}.empty-state[data-v-109ba99c]{padding:var(--spacing-xl);text-align:center;color:var(--text-secondary);background-color:var(--clr-surface-a10);border-radius:var(--radius)}.items-grid[data-v-109ba99c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-lg)}.item-card[data-v-109ba99c]{background-color:var(--clr-surface-a10);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.item-header[data-v-109ba99c]{flex:1}.item-header h3[data-v-109ba99c]{margin:0 0 var(--spacing-md) 0;font-size:16px}.match-score[data-v-109ba99c]{margin:0;font-size:14px;font-weight:500}.match-winner[data-v-109ba99c]{margin:0;color:var(--clr-primary-a50);font-size:14px}.match-season[data-v-109ba99c]{margin:0;color:var(--text-secondary);font-size:12px}.match-date[data-v-109ba99c]{margin:0;color:var(--text-secondary);font-size:11px;margin-top:var(--spacing-sm)}.item-actions[data-v-109ba99c]{display:flex;gap:var(--spacing-md)}.item-actions button[data-v-109ba99c]{flex:1}.modal-overlay[data-v-109ba99c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-109ba99c]{background-color:var(--clr-surface-a0);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-xl);max-width:500px;width:90%;display:flex;flex-direction:column;gap:var(--spacing-lg);max-height:80vh;overflow-y:auto}.modal h3[data-v-109ba99c]{margin:0}.modal-form-group[data-v-109ba99c]{display:flex;flex-direction:column;gap:var(--spacing-md)}.modal-form-group label[data-v-109ba99c]{font-size:13px;font-weight:500;color:var(--text-secondary)}.modal input[data-v-109ba99c],.modal select[data-v-109ba99c]{padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--clr-surface-a10);color:var(--text-primary)}.modal-actions[data-v-109ba99c]{display:flex;gap:var(--spacing-md)}.modal-actions button[data-v-109ba99c]{flex:1}@media (max-width: 600px){.form-group[data-v-109ba99c]{flex-direction:column}input[data-v-109ba99c],select[data-v-109ba99c]{width:100%}.items-grid[data-v-109ba99c]{grid-template-columns:1fr}}.admin-page[data-v-f5567b32]{display:flex;flex-direction:column;gap:var(--spacing-xl)}h2[data-v-f5567b32]{font-size:28px;margin:0}.form-group[data-v-f5567b32]{display:flex;gap:var(--spacing-md);flex-wrap:wrap}input[data-v-f5567b32],select[data-v-f5567b32]{flex:1;min-width:150px;padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);font-size:14px;background-color:var(--clr-surface-a0);color:var(--text-primary)}input[data-v-f5567b32]:focus,select[data-v-f5567b32]:focus{outline:none;border-color:var(--clr-primary-a50);box-shadow:0 0 0 3px var(--clr-primary-a0)}.btn-primary[data-v-f5567b32]{padding:var(--spacing-md) var(--spacing-lg);background:var(--clr-primary-a50);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;font-size:14px;font-weight:500;transition:background .2s}.btn-primary[data-v-f5567b32]:hover{background:var(--clr-primary-a40)}.btn-delete[data-v-f5567b32]{padding:6px 12px;background:var(--clr-danger-a20);color:#fff;border:none;border-radius:var(--radius);cursor:pointer;font-size:12px;transition:background .2s}.btn-delete[data-v-f5567b32]:hover{background:var(--clr-danger-a10)}.empty-state[data-v-f5567b32]{padding:var(--spacing-xl);text-align:center;color:var(--text-secondary);background-color:var(--clr-surface-a10);border-radius:var(--radius)}.items-grid[data-v-f5567b32]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-lg)}.item-card[data-v-f5567b32]{background-color:var(--clr-surface-a10);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.item-header[data-v-f5567b32]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.item-header h3[data-v-f5567b32]{margin:0;font-size:18px}.role-badge[data-v-f5567b32]{padding:4px 8px;border-radius:var(--radius);font-size:12px;font-weight:500}.role-badge.admin[data-v-f5567b32]{background-color:var(--clr-primary-a0);color:var(--clr-primary-a50)}.role-badge.user[data-v-f5567b32]{background-color:#b0b0b033;color:var(--text-secondary)}.item-actions[data-v-f5567b32]{display:flex;gap:var(--spacing-md)}.role-select[data-v-f5567b32]{flex:1;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--clr-surface-a0);color:var(--text-primary);font-size:12px}.item-actions button[data-v-f5567b32]{flex-shrink:0}@media (max-width: 600px){.form-group[data-v-f5567b32]{flex-direction:column}input[data-v-f5567b32],select[data-v-f5567b32]{width:100%}.items-grid[data-v-f5567b32]{grid-template-columns:1fr}.item-header[data-v-f5567b32]{flex-direction:column;align-items:flex-start}}.admin-page[data-v-015996ce]{display:flex;flex-direction:column;gap:var(--spacing-xl)}h2[data-v-015996ce]{font-size:28px;margin:0}h3[data-v-015996ce]{margin-top:0;color:var(--text-primary)}.backup-section[data-v-015996ce]{background:var(--clr-surface-a10);border-radius:var(--radius);padding:var(--spacing-lg);border:1px solid var(--border)}.backup-section p[data-v-015996ce]{margin:0 0 var(--spacing-md) 0;color:var(--text-secondary)}.backups-section[data-v-015996ce]{background:var(--clr-surface-a10);border-radius:var(--radius);padding:var(--spacing-lg);border:1px solid var(--border)}.backups-section p[data-v-015996ce]{color:var(--text-secondary);margin:0 0 var(--spacing-md) 0}.backups-section h3[data-v-015996ce]{margin-bottom:var(--spacing-md)}.btn-primary[data-v-015996ce],.btn-secondary[data-v-015996ce]{border:none;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius);cursor:pointer;font-size:1rem;transition:background-color .2s;width:fit-content;margin-bottom:var(--spacing-md)}.btn-primary[data-v-015996ce]{background-color:var(--clr-primary-a0);color:#fff}.btn-primary[data-v-015996ce]:hover:not(:disabled){background-color:var(--clr-primary-a10)}.btn-secondary[data-v-015996ce]{background-color:var(--clr-primary-a10);color:var(--clr-primary-a0)}.btn-secondary[data-v-015996ce]:hover:not(:disabled){background-color:var(--clr-primary-a20)}.btn-small[data-v-015996ce]{background-color:var(--clr-primary-a0);color:#fff;border:none;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius);cursor:pointer;font-size:.9rem;transition:background-color .2s}.btn-small[data-v-015996ce]:hover:not(:disabled){background-color:var(--clr-primary-a10)}.btn-primary[data-v-015996ce]:disabled,.btn-secondary[data-v-015996ce]:disabled,.btn-small[data-v-015996ce]:disabled{opacity:.6;cursor:not-allowed}.message[data-v-015996ce]{padding:var(--spacing-md);border-radius:var(--radius);font-weight:500;border-left:4px solid}.message.success[data-v-015996ce]{background-color:#4caf501a;color:#4caf50;border-left-color:#4caf50}.message.error[data-v-015996ce]{background-color:#f443361a;color:#f44336;border-left-color:#f44336}.backups-table[data-v-015996ce]{overflow-x:auto;margin-top:var(--spacing-md)}table[data-v-015996ce]{width:100%;border-collapse:collapse;font-size:.95rem}table th[data-v-015996ce]{background-color:var(--clr-primary-a5);padding:var(--spacing-md);text-align:left;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--border)}table td[data-v-015996ce]{padding:var(--spacing-md);border-bottom:1px solid var(--border);color:var(--text-secondary)}table tr[data-v-015996ce]:hover{background-color:var(--clr-surface-a5)}.no-backups[data-v-015996ce]{color:var(--text-secondary);padding:var(--spacing-lg);text-align:center;font-style:italic}.info-section[data-v-015996ce]{background:var(--clr-surface-a10);border-left:4px solid var(--clr-primary-a0);padding:var(--spacing-lg);border-radius:var(--radius);border:1px solid var(--border);margin-top:var(--spacing-lg)}.info-section h3[data-v-015996ce]{margin-bottom:var(--spacing-md)}.info-section p[data-v-015996ce]{color:var(--text-primary);margin:0 0 var(--spacing-md) 0}.info-section ul[data-v-015996ce]{margin:var(--spacing-md) 0;padding-left:1.5rem;color:var(--text-secondary)}.info-section li[data-v-015996ce]{margin:var(--spacing-sm) 0}.track-page[data-v-5e1468f2]{max-width:900px;margin:0 auto}h1[data-v-5e1468f2]{text-align:center;color:#fff;margin-bottom:2rem;font-size:2rem}.season-selector[data-v-5e1468f2]{display:flex;justify-content:flex-end;margin-bottom:1rem}.season-select[data-v-5e1468f2]{background-color:#0f3460;color:#fff;border:1px solid #5b18c7;padding:.75rem 1rem;border-radius:6px;font-size:1rem;cursor:pointer;transition:border-color .2s}.season-select[data-v-5e1468f2]:hover,.season-select[data-v-5e1468f2]:focus{outline:none;border-color:#7237ce}.step-1[data-v-5e1468f2]{display:flex;flex-direction:column}.teams-row[data-v-5e1468f2]{display:grid;grid-template-columns:1fr auto 1fr;gap:4rem;align-items:center;margin-bottom:1rem}.team-card[data-v-5e1468f2]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #5b18c7;border-radius:12px;padding:2rem;cursor:pointer;min-height:250px;display:flex;align-items:center;justify-content:center;transition:border-color .2s}.team-card[data-v-5e1468f2]:hover{border-color:#7237ce}.team-placeholder[data-v-5e1468f2]{text-align:center;color:#888;font-size:1.1rem;width:100%}.team-selected[data-v-5e1468f2]{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.team-selected h2[data-v-5e1468f2]{color:#fff;margin:0;font-size:1.5rem;text-align:center;word-break:break-word}.score-input[data-v-5e1468f2]{width:100%;max-width:120px;padding:.75rem;font-size:2rem;text-align:center;background-color:#0f3460;color:#fff;border:2px solid #5b18c7;border-radius:8px;font-weight:700;transition:border-color .2s}.score-input[data-v-5e1468f2]:focus{outline:none;border-color:#7237ce}.vs-separator[data-v-5e1468f2]{display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#5b18c7;text-transform:uppercase;letter-spacing:2px}.submit-section[data-v-5e1468f2]{display:flex;justify-content:center;margin-top:.5rem}.submit-btn[data-v-5e1468f2]{background:linear-gradient(135deg,#5b18c7,#7237ce);color:#fff;border:none;padding:1rem 3rem;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s}.submit-btn[data-v-5e1468f2]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 20px #5b18c766}.submit-btn[data-v-5e1468f2]:disabled{opacity:.6;cursor:not-allowed}.step-2[data-v-5e1468f2]{display:flex;justify-content:center}.review-card[data-v-5e1468f2]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #5b18c7;border-radius:12px;padding:2rem;width:100%;max-width:600px}.review-card h2[data-v-5e1468f2]{color:#fff;margin-top:0;margin-bottom:1.5rem;text-align:center}.review-content[data-v-5e1468f2]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.review-row[data-v-5e1468f2]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:#0f3460;border-radius:6px}.review-row .label[data-v-5e1468f2]{color:#888;font-weight:500}.review-row .value[data-v-5e1468f2]{color:#fff;font-weight:700}.review-matchup[data-v-5e1468f2]{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;padding:1.5rem;background-color:#0f3460;border-radius:8px}.team-info[data-v-5e1468f2]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.team-name[data-v-5e1468f2]{color:#fff;font-weight:700;font-size:1.1rem;text-align:center}.team-score[data-v-5e1468f2]{color:#5b18c7;font-size:2rem;font-weight:700}.team-score.score-winner[data-v-5e1468f2]{color:#22c55e}.team-score.score-loser[data-v-5e1468f2]{color:#ef4444}.vs-text[data-v-5e1468f2]{color:#888;font-weight:700;text-transform:uppercase}.winner-selection[data-v-5e1468f2]{padding:1rem;background-color:#0f3460;border-radius:8px}.winner-selection p[data-v-5e1468f2]{color:#fff;margin:0 0 1rem;text-align:center}.winner-buttons[data-v-5e1468f2]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.winner-btn[data-v-5e1468f2]{padding:.75rem;background-color:#1a4d6d;color:#fff;border:2px solid #5b18c7;border-radius:6px;cursor:pointer;font-weight:700;transition:all .2s}.winner-btn[data-v-5e1468f2]:hover{background-color:#2a5d7d;border-color:#7237ce}.winner-btn.selected[data-v-5e1468f2]{background-color:#5b18c7;border-color:#7237ce}.winner-display[data-v-5e1468f2]{padding:1rem;background-color:#1a4d6d;border-radius:8px;text-align:center}.winner-display p[data-v-5e1468f2]{color:#4ade80;font-size:1.3rem;font-weight:700;margin:0}.review-actions[data-v-5e1468f2]{display:flex;gap:1rem;justify-content:space-between}.btn-back[data-v-5e1468f2],.btn-submit[data-v-5e1468f2]{flex:1;padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:all .2s}.btn-back[data-v-5e1468f2]{background-color:#f87171;color:#fff}.btn-back[data-v-5e1468f2]:hover{background-color:#fb5757}.btn-submit[data-v-5e1468f2]{background:linear-gradient(135deg,#5b18c7,#7237ce);color:#fff}.btn-submit[data-v-5e1468f2]:hover:not(:disabled){box-shadow:0 0 15px #5b18c766}.btn-submit[data-v-5e1468f2]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-5e1468f2]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-5e1468f2]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #5b18c7;border-radius:12px;padding:2rem;width:90%;max-width:400px;max-height:80vh;display:flex;flex-direction:column}.modal-content h2[data-v-5e1468f2]{color:#fff;margin-top:0;margin-bottom:1.5rem;text-align:center}.search-input[data-v-5e1468f2]{background-color:#0f3460;color:#fff;border:1px solid #5b18c7;padding:.75rem;border-radius:6px;margin-bottom:1rem;font-size:1rem}.search-input[data-v-5e1468f2]::placeholder{color:#888}.search-input[data-v-5e1468f2]:focus{outline:none;border-color:#7237ce;box-shadow:0 0 10px #5b18c74d}.teams-list[data-v-5e1468f2]{flex:1;overflow-y:auto;margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.team-option[data-v-5e1468f2]{background-color:#0f3460;color:#fff;padding:.75rem;border-radius:6px;cursor:pointer;transition:all .2s;border:1px solid transparent}.team-option[data-v-5e1468f2]:hover{background-color:#1a4d6d;border-color:#5b18c7}.modal-close-btn[data-v-5e1468f2]{background-color:#f87171;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;transition:background-color .2s;align-self:center}.modal-close-btn[data-v-5e1468f2]:hover{background-color:#fb5757}.message[data-v-5e1468f2]{margin-top:2rem;padding:1rem;border-radius:8px;text-align:center;font-weight:700;animation:slideIn-5e1468f2 .3s ease}.message.success[data-v-5e1468f2]{background-color:#4ade801a;color:#4ade80;border:1px solid rgba(74,222,128,.3)}.message.error[data-v-5e1468f2]{background-color:#f871711a;color:#f87171;border:1px solid rgba(248,113,113,.3)}@keyframes slideIn-5e1468f2{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.teams-row[data-v-5e1468f2]{grid-template-columns:1fr;gap:1rem}.vs-separator[data-v-5e1468f2]{display:none}.team-card[data-v-5e1468f2]{min-height:200px}.score-input[data-v-5e1468f2]{font-size:1.5rem}.modal-content[data-v-5e1468f2]{width:95%}}.standings-page[data-v-25769493]{display:flex;flex-direction:column;gap:var(--spacing-xl)}h1[data-v-25769493]{margin:0;font-size:32px}h2[data-v-25769493]{margin:0 0 var(--spacing-lg) 0;font-size:24px}.season-filter[data-v-25769493]{display:flex;align-items:center;gap:var(--spacing-md);justify-content:flex-end}.season-filter label[data-v-25769493]{font-weight:500}.season-filter select[data-v-25769493]{padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--clr-surface-a10);color:var(--text-primary);font-size:14px}.empty-state[data-v-25769493]{padding:var(--spacing-xl);text-align:center;color:var(--text-secondary);background-color:var(--clr-surface-a10);border-radius:var(--radius)}.matches-container[data-v-25769493]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.matches-grid[data-v-25769493]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg)}.match-card[data-v-25769493]{background-color:var(--clr-surface-a10);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.match-header[data-v-25769493]{display:flex;justify-content:space-between;align-items:center}.season-badge[data-v-25769493]{font-size:12px;padding:4px 8px;background-color:var(--clr-surface-a20);border-radius:var(--radius);color:var(--text-secondary)}.match-body[data-v-25769493]{display:flex;align-items:center;gap:var(--spacing-md);justify-content:space-between}.team[data-v-25769493]{flex:1;text-align:center}.team-name[data-v-25769493]{font-weight:500;font-size:16px}.vs[data-v-25769493]{color:var(--text-secondary);font-size:12px;text-transform:uppercase;padding:0 var(--spacing-md)}.score[data-v-25769493]{text-align:center;font-size:24px;font-weight:700;color:var(--clr-primary-a50);padding:var(--spacing-md);background-color:var(--clr-surface-a20);border-radius:var(--radius)}.winner[data-v-25769493]{text-align:center;font-weight:500;color:var(--clr-primary-a50);padding:var(--spacing-md);background-color:var(--clr-surface-a20);border:2px solid var(--clr-primary-a50);border-radius:var(--radius)}.stats-section[data-v-25769493]{margin-top:var(--spacing-xl)}.stats-cards[data-v-25769493]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.stat-card[data-v-25769493]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:var(--radius);padding:var(--spacing-lg);box-shadow:0 4px 12px #0000004d;display:flex;align-items:center;gap:var(--spacing-lg);color:#fff;transition:transform .2s ease,box-shadow .2s ease}.stat-card[data-v-25769493]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0006}.card-header[data-v-25769493]{display:flex;align-items:center;gap:var(--spacing-md);justify-content:space-between}.card-rank[data-v-25769493]{font-size:28px;font-weight:700;color:var(--clr-primary-a50);min-width:50px;text-align:center}.card-name[data-v-25769493]{font-size:18px;font-weight:600;color:#fff;text-decoration:none;transition:color .2s ease;white-space:normal;word-wrap:break-word;text-align:right}.card-name[data-v-25769493]:hover{color:var(--clr-primary-a50)}.card-stats[data-v-25769493]{display:flex;gap:var(--spacing-xl);margin-left:auto}.stat-item[data-v-25769493]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-label[data-v-25769493]{font-size:12px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-25769493]{font-size:20px;font-weight:700;color:#ffffffe6}.stat-wins[data-v-25769493]{color:#4ade80}.stat-losses[data-v-25769493]{color:#f87171}.stat-winpct[data-v-25769493]{color:#60a5fa}@media (max-width: 768px){h1[data-v-25769493]{font-size:24px}.season-filter[data-v-25769493]{flex-direction:column;align-items:flex-start}.season-filter select[data-v-25769493]{width:100%}.stat-card[data-v-25769493]{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.card-header[data-v-25769493]{width:100%;display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;justify-content:space-between}.card-rank[data-v-25769493]{min-width:unset}.card-name[data-v-25769493]{flex:1;min-width:0;text-align:right}.card-stats[data-v-25769493]{margin-left:0;width:100%;gap:var(--spacing-md);flex-wrap:wrap}.stat-item[data-v-25769493]{flex:1;min-width:calc(33.333% - var(--spacing-md));flex-direction:row;justify-content:space-between;align-items:center;background:#ffffff0d;padding:var(--spacing-md);border-radius:4px}.stat-item[data-v-25769493]:nth-child(4){flex-basis:100%;min-width:unset}.stat-label[data-v-25769493]{margin-bottom:0}}.games-page[data-v-f1a3a654]{display:flex;flex-direction:column;gap:var(--spacing-xl)}h1[data-v-f1a3a654]{margin:0;font-size:32px}.filters[data-v-f1a3a654]{display:flex;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}.filter-group[data-v-f1a3a654]{display:flex;align-items:center;gap:var(--spacing-md)}.filter-select[data-v-f1a3a654],.filter-input[data-v-f1a3a654]{padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--clr-surface-a10);color:var(--text-primary);font-size:14px;min-width:200px}.filter-select[data-v-f1a3a654]:focus,.filter-input[data-v-f1a3a654]:focus{outline:none;border-color:var(--clr-primary-a50)}.clear-button[data-v-f1a3a654]{padding:var(--spacing-md) var(--spacing-lg);background-color:var(--clr-surface-a10);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.clear-button[data-v-f1a3a654]:hover{background-color:var(--clr-surface-a20);border-color:var(--clr-primary-a50)}.empty-state[data-v-f1a3a654]{padding:var(--spacing-xl);text-align:center;color:var(--text-secondary);background-color:var(--clr-surface-a10);border-radius:var(--radius)}.games-list[data-v-f1a3a654]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.game-card[data-v-f1a3a654]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:var(--radius);padding:var(--spacing-lg);box-shadow:0 4px 12px #0000004d;color:#fff;transition:transform .2s ease,box-shadow .2s ease}.game-card[data-v-f1a3a654]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0006}.game-header[data-v-f1a3a654]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid rgba(255,255,255,.1)}.header-left[data-v-f1a3a654]{display:flex;flex-direction:column;gap:2px}.game-date[data-v-f1a3a654],.game-time[data-v-f1a3a654]{font-size:12px;color:#ffffffb3;font-weight:500}.header-right[data-v-f1a3a654]{display:flex;justify-content:flex-end}.season-badge[data-v-f1a3a654]{font-size:11px;padding:4px 8px;background-color:#ffffff1a;border-radius:4px;color:#fff9}.game-matchup[data-v-f1a3a654]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg)}.team-section[data-v-f1a3a654]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.team-section.team-a[data-v-f1a3a654]{align-items:flex-end}.team-section.team-b[data-v-f1a3a654]{align-items:flex-start}.team-name[data-v-f1a3a654]{font-size:16px;font-weight:600;color:#fff;text-decoration:none;transition:color .2s ease}.team-name[data-v-f1a3a654]:hover{color:var(--clr-primary-a50)}.score[data-v-f1a3a654]{font-size:24px;font-weight:700;color:var(--clr-primary-a50)}.vs-section[data-v-f1a3a654]{display:flex;flex-direction:column;align-items:center;gap:4px}.vs[data-v-f1a3a654]{color:#ffffff80;font-size:12px;text-transform:uppercase;letter-spacing:1px}.winner-badge[data-v-f1a3a654]{font-size:11px;padding:4px 8px;background-color:#4ade8033;border-radius:4px;color:#4ade80;font-weight:600;white-space:nowrap}@media (max-width: 768px){h1[data-v-f1a3a654]{font-size:24px}.filters[data-v-f1a3a654],.filter-group[data-v-f1a3a654]{flex-direction:column;align-items:stretch}.filter-select[data-v-f1a3a654],.filter-input[data-v-f1a3a654]{min-width:unset;width:100%}.clear-button[data-v-f1a3a654]{width:100%}.game-matchup[data-v-f1a3a654]{flex-direction:column;text-align:center}.team-section[data-v-f1a3a654]{width:100%;align-items:center!important}.game-header[data-v-f1a3a654]{flex-wrap:wrap;justify-content:space-between}.game-season[data-v-f1a3a654]{width:100%;margin-bottom:var(--spacing-lg)}}.live-score-container[data-v-f1e12fd6]{max-width:900px;margin:0 auto}.step-1[data-v-f1e12fd6]{display:flex;flex-direction:column}.teams-row[data-v-f1e12fd6]{display:grid;grid-template-columns:1fr auto 1fr;gap:4rem;align-items:center;margin-bottom:1rem}.team-card[data-v-f1e12fd6]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #5b18c7;border-radius:12px;padding:2rem;cursor:pointer;min-height:300px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.team-card[data-v-f1e12fd6]:hover{border-color:#7237ce}.team-placeholder[data-v-f1e12fd6]{text-align:center;color:#888;font-size:1.1rem;width:100%}.team-selected[data-v-f1e12fd6]{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.team-selected h2[data-v-f1e12fd6]{color:#fff;margin:0;font-size:1.5rem;text-align:center;word-break:break-word}.score-display[data-v-f1e12fd6]{font-size:4rem;font-weight:700;color:#5b18c7;line-height:1}.score-display.score-winning[data-v-f1e12fd6]{color:#4ade80}.score-display.score-losing[data-v-f1e12fd6]{color:#f87171}.score-display.score-even[data-v-f1e12fd6]{color:#fff}.score-controls[data-v-f1e12fd6]{display:flex;gap:1rem;width:100%;justify-content:space-between}.score-btn[data-v-f1e12fd6]{background-color:#5b18c7;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1.5rem;cursor:pointer;transition:background-color .2s;font-weight:700;min-width:60px}.score-btn[data-v-f1e12fd6]:hover{background-color:#7237ce}.score-btn.minus[data-v-f1e12fd6]{background-color:#f87171}.score-btn.minus[data-v-f1e12fd6]:hover{background-color:#fb5757}.score-btn.plus[data-v-f1e12fd6]{background-color:#4ade80}.score-btn.plus[data-v-f1e12fd6]:hover{background-color:#5fd395}.vs-separator[data-v-f1e12fd6]{display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:#4ade80;text-transform:uppercase;letter-spacing:2px}.submit-section[data-v-f1e12fd6]{display:flex;justify-content:center;margin-top:.5rem}.submit-btn[data-v-f1e12fd6]{background:linear-gradient(135deg,#5b18c7,#7237ce);color:#fff;border:none;padding:1rem 3rem;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s}.submit-btn[data-v-f1e12fd6]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 0 20px #5b18c766}.submit-btn[data-v-f1e12fd6]:disabled{opacity:.6;cursor:not-allowed}.review-card[data-v-f1e12fd6]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #5b18c7;border-radius:12px;padding:2rem;width:100%;max-width:600px}.review-card h2[data-v-f1e12fd6]{color:#fff;margin-top:0;margin-bottom:1.5rem;text-align:center}.review-content[data-v-f1e12fd6]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.review-matchup[data-v-f1e12fd6]{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;padding:1.5rem;background-color:#0f3460;border-radius:8px}.team-info[data-v-f1e12fd6]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.team-name[data-v-f1e12fd6]{color:#fff;font-weight:700;font-size:1.1rem;text-align:center}.team-score[data-v-f1e12fd6]{color:#5b18c7;font-size:2rem;font-weight:700}.team-score.score-winner[data-v-f1e12fd6]{color:#22c55e}.team-score.score-loser[data-v-f1e12fd6]{color:#ef4444}.vs-text[data-v-f1e12fd6]{color:#888;font-weight:700;text-transform:uppercase}.winner-display[data-v-f1e12fd6]{padding:1rem;background-color:#1a4d6d;border-radius:8px;text-align:center}.winner-display p[data-v-f1e12fd6]{color:#4ade80;font-size:1.3rem;font-weight:700;margin:0}.review-actions[data-v-f1e12fd6]{display:flex;gap:1rem;justify-content:space-between}.btn-back[data-v-f1e12fd6],.btn-submit[data-v-f1e12fd6]{flex:1;padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:all .2s}.btn-back[data-v-f1e12fd6]{background-color:#f87171;color:#fff}.btn-back[data-v-f1e12fd6]:hover{background-color:#fb5757}.btn-submit[data-v-f1e12fd6]{background:linear-gradient(135deg,#5b18c7,#7237ce);color:#fff}.btn-submit[data-v-f1e12fd6]:hover:not(:disabled){box-shadow:0 0 15px #5b18c766}.btn-submit[data-v-f1e12fd6]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-f1e12fd6]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-f1e12fd6]{background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #5b18c7;border-radius:12px;padding:2rem;width:90%;max-width:400px;max-height:80vh;display:flex;flex-direction:column}.modal-content h2[data-v-f1e12fd6]{color:#fff;margin-top:0;margin-bottom:1.5rem;text-align:center}.search-input[data-v-f1e12fd6]{background-color:#0f3460;color:#fff;border:1px solid #5b18c7;padding:.75rem;border-radius:6px;margin-bottom:1rem;font-size:1rem}.search-input[data-v-f1e12fd6]::placeholder{color:#888}.search-input[data-v-f1e12fd6]:focus{outline:none;border-color:#7237ce;box-shadow:0 0 10px #5b18c74d}.teams-list[data-v-f1e12fd6]{flex:1;overflow-y:auto;margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.team-option[data-v-f1e12fd6]{background-color:#0f3460;color:#fff;padding:.75rem;border-radius:6px;cursor:pointer;transition:all .2s;border:1px solid transparent}.team-option[data-v-f1e12fd6]:hover{background-color:#1a4d6d;border-color:#5b18c7}.modal-close-btn[data-v-f1e12fd6]{background-color:#f87171;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;transition:background-color .2s;align-self:center}.modal-close-btn[data-v-f1e12fd6]:hover{background-color:#fb5757}.message[data-v-f1e12fd6]{position:fixed;top:20px;right:20px;padding:1rem 1.5rem;border-radius:8px;font-weight:700;z-index:2000;max-width:300px;animation:slideIn-f1e12fd6 .3s ease}@keyframes slideIn-f1e12fd6{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}.message.success[data-v-f1e12fd6]{background-color:#4ade80;color:#000}.message.error[data-v-f1e12fd6]{background-color:#f87171;color:#fff}@media (max-width: 768px){.teams-row[data-v-f1e12fd6]{grid-template-columns:1fr;gap:1rem}.vs-separator[data-v-f1e12fd6]{display:none}.team-card[data-v-f1e12fd6]{min-height:250px}.score-display[data-v-f1e12fd6]{font-size:3rem}.modal-content[data-v-f1e12fd6]{width:95%}}.team-detail-page[data-v-092a9824]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.loading[data-v-092a9824],.error[data-v-092a9824]{padding:var(--spacing-xl);text-align:center;color:var(--text-secondary);background-color:var(--clr-surface-a10);border-radius:var(--radius)}.error[data-v-092a9824]{color:#f87171}.header[data-v-092a9824]{display:flex;flex-direction:column;gap:var(--spacing-lg);align-items:flex-start;margin-bottom:var(--spacing-lg)}.back-button[data-v-092a9824]{padding:var(--spacing-md) var(--spacing-lg);background-color:var(--clr-surface-a10);border-radius:var(--radius);color:var(--text-primary);text-decoration:none;transition:background-color .2s ease;font-size:14px;font-weight:500}.back-button[data-v-092a9824]:hover{background-color:var(--clr-surface-a20)}h1[data-v-092a9824]{margin:0;font-size:32px}h2[data-v-092a9824]{margin:0 0 var(--spacing-lg) 0;font-size:24px}.season-filter[data-v-092a9824]{display:flex;align-items:center;gap:var(--spacing-md);justify-content:flex-end}.season-filter select[data-v-092a9824]{padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--clr-surface-a10);color:var(--text-primary);font-size:14px}.stats-grid[data-v-092a9824]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.stat-card[data-v-092a9824]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:var(--radius);padding:var(--spacing-lg);box-shadow:0 4px 12px #0000004d;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);color:#fff;transition:transform .2s ease,box-shadow .2s ease}.stat-card[data-v-092a9824]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0006}.stat-card .stat-label[data-v-092a9824]{font-size:12px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.stat-card .stat-value[data-v-092a9824]{font-size:28px;font-weight:700;color:#ffffffe6}.stat-card .stat-wins[data-v-092a9824]{color:#4ade80}.stat-card .stat-losses[data-v-092a9824]{color:#f87171}.stat-card .stat-winpct[data-v-092a9824]{color:#60a5fa}.matchup-sections[data-v-092a9824]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);margin-top:var(--spacing-xl)}.matchup-section[data-v-092a9824],.matchup-cards[data-v-092a9824]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.matchup-card[data-v-092a9824]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:var(--radius);padding:var(--spacing-lg);box-shadow:0 4px 12px #0000004d;display:flex;align-items:center;gap:var(--spacing-lg);color:#fff;transition:transform .2s ease,box-shadow .2s ease}.matchup-card[data-v-092a9824]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0006}.card-name[data-v-092a9824]{font-size:18px;font-weight:600;color:#fff;text-decoration:none;transition:color .2s ease;white-space:normal;word-wrap:break-word;min-width:150px}.card-name[data-v-092a9824]:hover{color:var(--clr-primary-a50)}.card-stats[data-v-092a9824]{display:flex;gap:var(--spacing-xl);margin-left:auto}.stat-item[data-v-092a9824]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-label[data-v-092a9824]{font-size:12px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-092a9824]{font-size:20px;font-weight:700;color:#ffffffe6}.stat-wins[data-v-092a9824]{color:#4ade80}.stat-losses[data-v-092a9824]{color:#f87171}.stat-winpct[data-v-092a9824]{color:#60a5fa}.all-matchups-section[data-v-092a9824]{margin-top:var(--spacing-xl)}.empty-message[data-v-092a9824]{padding:var(--spacing-lg);text-align:center;color:#ffffff80;background:#0003;border-radius:var(--radius)}@media (max-width: 768px){.matchup-sections[data-v-092a9824]{grid-template-columns:1fr}.header[data-v-092a9824]{flex-direction:column;align-items:flex-start}.matchup-card[data-v-092a9824]{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.card-name[data-v-092a9824]{width:100%}.card-stats[data-v-092a9824]{margin-left:0;width:100%;gap:var(--spacing-md);flex-wrap:wrap}.stat-item[data-v-092a9824]{flex:1;min-width:calc(33.333% - var(--spacing-md));flex-direction:row;justify-content:space-between;align-items:center;background:#ffffff0d;padding:var(--spacing-md);border-radius:4px}.stat-item[data-v-092a9824]:nth-child(4){flex-basis:100%;min-width:unset}.stat-label[data-v-092a9824]{margin-bottom:0}}.player-detail-page[data-v-d14289e4]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.loading[data-v-d14289e4],.error[data-v-d14289e4]{padding:var(--spacing-xl);text-align:center;color:var(--text-secondary);background-color:var(--clr-surface-a10);border-radius:var(--radius)}.error[data-v-d14289e4]{color:#f87171}.header[data-v-d14289e4]{display:flex;flex-direction:column;gap:var(--spacing-lg);align-items:flex-start;margin-bottom:var(--spacing-lg)}.back-button[data-v-d14289e4]{padding:var(--spacing-md) var(--spacing-lg);background-color:var(--clr-surface-a10);border-radius:var(--radius);color:var(--text-primary);text-decoration:none;transition:background-color .2s ease;font-size:14px;font-weight:500}.back-button[data-v-d14289e4]:hover{background-color:var(--clr-surface-a20)}h1[data-v-d14289e4]{margin:0;font-size:32px}h2[data-v-d14289e4]{margin:0 0 var(--spacing-lg) 0;font-size:24px}.season-filter[data-v-d14289e4]{display:flex;align-items:center;gap:var(--spacing-md);justify-content:flex-end}.season-filter select[data-v-d14289e4]{padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background-color:var(--clr-surface-a10);color:var(--text-primary);font-size:14px}.stats-grid[data-v-d14289e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.stat-card[data-v-d14289e4]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:var(--radius);padding:var(--spacing-lg);box-shadow:0 4px 12px #0000004d;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);color:#fff;transition:transform .2s ease,box-shadow .2s ease}.stat-card[data-v-d14289e4]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0006}.stat-card .stat-label[data-v-d14289e4]{font-size:12px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.stat-card .stat-value[data-v-d14289e4]{font-size:28px;font-weight:700;color:#ffffffe6}.stat-card .stat-wins[data-v-d14289e4]{color:#4ade80}.stat-card .stat-losses[data-v-d14289e4]{color:#f87171}.stat-card .stat-winpct[data-v-d14289e4]{color:#60a5fa}.teams-section[data-v-d14289e4]{margin-top:var(--spacing-xl)}.team-cards[data-v-d14289e4]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.team-card[data-v-d14289e4]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:var(--radius);padding:var(--spacing-lg);box-shadow:0 4px 12px #0000004d;display:flex;align-items:center;gap:var(--spacing-lg);color:#fff;transition:transform .2s ease,box-shadow .2s ease}.team-card[data-v-d14289e4]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0006}.stat-item .stat-label[data-v-d14289e4]{font-size:11px;font-weight:600;opacity:.7;text-transform:uppercase}.stat-item .stat-value[data-v-d14289e4]{font-size:18px;font-weight:700}.stat-item .stat-wins[data-v-d14289e4]{color:#4ade80}.stat-item .stat-losses[data-v-d14289e4]{color:#f87171}.stat-item .stat-winpct[data-v-d14289e4]{color:#60a5fa}.empty-message[data-v-d14289e4]{padding:var(--spacing-lg);text-align:center;color:#ffffff80;background:#0003;border-radius:var(--radius)}.matchup-sections[data-v-d14289e4]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);margin-top:var(--spacing-xl)}.matchup-section[data-v-d14289e4],.matchup-cards[data-v-d14289e4]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.matchup-card[data-v-d14289e4]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:var(--radius);padding:var(--spacing-lg);box-shadow:0 4px 12px #0000004d;display:flex;align-items:center;gap:var(--spacing-lg);color:#fff;transition:transform .2s ease,box-shadow .2s ease}.matchup-card[data-v-d14289e4]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0006}.card-name[data-v-d14289e4]{font-size:18px;font-weight:600;color:#fff;text-decoration:none;transition:color .2s ease;white-space:normal;word-wrap:break-word;min-width:150px}.card-name[data-v-d14289e4]:hover{color:var(--clr-primary-a50)}.card-stats[data-v-d14289e4]{display:flex;gap:var(--spacing-xl);margin-left:auto}.stat-item[data-v-d14289e4]{display:flex;flex-direction:column;align-items:center;gap:4px}.stat-label[data-v-d14289e4]{font-size:12px;font-weight:600;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-d14289e4]{font-size:20px;font-weight:700;color:#ffffffe6}.stat-wins[data-v-d14289e4]{color:#4ade80}.stat-losses[data-v-d14289e4]{color:#f87171}.stat-winpct[data-v-d14289e4]{color:#60a5fa}.all-matchups-section[data-v-d14289e4]{margin-top:var(--spacing-xl)}@media (max-width: 768px){.header[data-v-d14289e4]{flex-direction:column;align-items:flex-start}.stats-grid[data-v-d14289e4]{grid-template-columns:repeat(2,1fr)}.team-card[data-v-d14289e4]{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.matchup-sections[data-v-d14289e4]{grid-template-columns:1fr}.matchup-card[data-v-d14289e4]{flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.card-name[data-v-d14289e4]{width:100%}.card-stats[data-v-d14289e4]{margin-left:0;width:100%;gap:var(--spacing-md);flex-wrap:wrap}.stat-item[data-v-d14289e4]{flex:1;min-width:calc(33.333% - var(--spacing-md));flex-direction:row;justify-content:space-between;align-items:center;background:#ffffff0d;padding:var(--spacing-md);border-radius:4px}.stat-item[data-v-d14289e4]:nth-child(4){flex-basis:100%;min-width:unset}.stat-label[data-v-d14289e4]{margin-bottom:0}}.seasons-page[data-v-c450479a]{display:flex;flex-direction:column;gap:var(--spacing-xl)}h1[data-v-c450479a]{margin:0;font-size:32px}.empty-state[data-v-c450479a]{padding:var(--spacing-xl);text-align:center;color:var(--text-secondary);background-color:var(--clr-surface-a10);border-radius:var(--radius)}.seasons-grid[data-v-c450479a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg)}.season-card[data-v-c450479a]{background-color:var(--clr-surface-a10);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-lg);transition:transform .2s,box-shadow .2s}.season-card[data-v-c450479a]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.season-year[data-v-c450479a]{font-size:36px;font-weight:700;color:var(--clr-primary-a50)}.season-stats[data-v-c450479a]{display:flex;gap:var(--spacing-lg);padding:var(--spacing-lg) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stat[data-v-c450479a]{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.stat-label[data-v-c450479a]{font-size:12px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.stat-value[data-v-c450479a]{font-size:24px;font-weight:700;color:var(--text-primary)}.view-standings-btn[data-v-c450479a]{display:inline-block;padding:var(--spacing-md) var(--spacing-lg);background-color:var(--clr-primary-a0);color:#fff;border-radius:var(--radius);text-decoration:none;text-align:center;font-weight:500;transition:background-color .2s}.view-standings-btn[data-v-c450479a]:hover{background-color:#7d2aed}@media (max-width: 768px){h1[data-v-c450479a]{font-size:24px}.seasons-grid[data-v-c450479a]{grid-template-columns:1fr}.season-card[data-v-c450479a]{padding:var(--spacing-lg)}.season-year[data-v-c450479a]{font-size:28px}.season-stats[data-v-c450479a]{gap:var(--spacing-md);padding:var(--spacing-md) 0}.stat-value[data-v-c450479a]{font-size:20px}}
