body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:"100%";margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#c3c9d6;background-image:linear-gradient(45deg,#f3ec78,#af4261);color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--bg:#111418;--bg-2:#0c0f12;--panel:#151b22;--panel-2:#1a2230;--text:#e5e7eb;--muted:#b5bfc8;--border:#ffffff1f;--border-strong:#ffffff38;--content-width:1135px;--radius:6px;--elev:0 10px 30px #00000059}*,:after,:before{box-sizing:border-box}#root,body,html{background:radial-gradient(90% 70% at 50% 10%,#ffffff08,#0000 60%),radial-gradient(120% 100% at 50% 50%,#0000,#00000040),#0c1014;color:#e5e7eb;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,Noto Sans,sans-serif;height:100%;margin:0;min-height:100%;padding:0}a{color:inherit;text-decoration:none}a:hover{opacity:.85}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#111418;background:var(--bg)}::-webkit-scrollbar-thumb{background-color:#ffffff1f;border-radius:4px}:root{--bg:#0f1317;--text:#fff;--border:#111418;--border-hover:#fff;--h-header:50px;--pad-btn:10px 20px;--h-image:75px;--gap-sm:10px}.calculator-button,.header-button-wrapper,.other-button,.profile-button{align-items:center;background-color:#0f1317;background-color:var(--bg);border:2px solid #0000;color:#fff;color:var(--text);cursor:pointer;display:flex;height:50px;height:var(--h-header);justify-content:center;overflow:hidden;padding:10px 20px;padding:var(--pad-btn);transition:border .16s ease,background-color .16s ease,color .16s ease}.calculator-button.is-active,.calculator-button:hover,.header-button-wrapper.is-active,.header-button-wrapper:hover,.other-button.is-active,.other-button:hover{border:2px solid #fff;border:2px solid var(--border-hover)}.header-button-wrapper.menu{border:none}.header-wrap{align-items:center;background-color:#0f1317;background-color:var(--bg);box-shadow:0 5px 8px #0000004d;color:#111418;display:flex;height:50px;height:var(--h-header);justify-content:space-between}.header{display:flex;flex:1 1;justify-content:flex-start}.image-wrapper{align-items:center;background-color:#0f1317;background-color:var(--bg);display:flex;height:75px;height:var(--h-image);justify-content:center;transition:background-color .16s ease;width:75px;width:var(--h-image)}.image-wrapper.loaded{background-color:initial}.image{display:block;height:45px}.span-style{padding:10px 20px;padding:var(--pad-btn)}.profile-button-wrapper{align-items:center;display:flex;gap:10px;gap:var(--gap-sm);justify-content:flex-end}.other-button{border:2px solid #111418;border:2px solid var(--border);margin-left:10px;margin-left:var(--gap-sm)}.calculator-button:focus-visible,.header-button-wrapper:focus-visible,.other-button:focus-visible,.profile-button:focus-visible{outline:2px solid #fff;outline:2px solid var(--border-hover);outline-offset:2px}.beta-wrap{color:#e5e7eb;display:grid;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,Noto Sans;min-height:100dvh;place-items:center}.beta-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#16191eb3;border:1px solid #ffffff0f;border-radius:20px;box-shadow:0 10px 30px #00000073;max-width:680px;padding:40px;text-align:center;width:90vw}.beta-logo{display:block;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35));height:120px;margin:0 auto 18px;object-fit:contain;width:120px}.beta-title{font-size:34px;line-height:1.2;margin:0 0 10px}.beta-subtitle{color:#aeb4be;font-size:16px;margin:0 auto 18px;max-width:560px}.beta-social-row{display:flex;gap:16px;justify-content:center;margin:14px 0 24px}.beta-social-link{background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;color:#d1d5db;display:grid;height:40px;place-items:center;text-decoration:none;width:40px}.beta-form-row{display:flex;gap:12px;justify-content:center;margin-top:8px}.beta-input{background:#0f1318;border:1px solid #ffffff1f;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff0a;color:#e5e7eb;height:44px;outline:none;padding:0 14px;width:clamp(200px,60vw,460px)}.beta-button{background:linear-gradient(180deg,#2a84ff,#1f6ae3);border:1px solid #ffffff24;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;height:44px;letter-spacing:.2px;padding:0 18px;transition:transform .12s ease}.beta-button:active{transform:translateY(1px)}.beta-button.is-disabled,.beta-button:disabled{background:#ffffff14;cursor:not-allowed}.beta-alert{color:#ffb4b4;font-size:14px;margin-top:12px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.menu-hero{align-items:center;color:var(--text);display:flex;justify-content:center;min-height:300px;padding:20px;text-align:center}.menu-title{font-size:clamp(32px,7vw,80px);font-weight:800;letter-spacing:.5px;margin:0}.Page{align-items:center;color:var(--text);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh;padding:24px}.AuthCard{background-color:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 30px #00000059;box-shadow:var(--elev,0 10px 30px #00000059);max-width:92vw;padding:24px 28px;width:420px}.Logo{color:var(--text);font-size:1.25rem;font-weight:700;margin-bottom:6px;text-align:center}.LoginForm{gap:12px}.Email,.LoginForm,.Password{display:flex;flex-direction:column}.Email,.Password{color:var(--text);gap:6px}.LoginForm input[type=password],.LoginForm input[type=text]{background-color:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:16px;height:40px;outline:none;padding:0 12px;width:100%}.LoginForm input::placeholder{color:var(--muted)}.LoginForm input:focus{border-color:var(--border-strong);box-shadow:0 0 0 2px #ffffff0f}button{background-color:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;height:40px;min-width:140px;padding:0 16px;transition:border .16s ease,background-color .16s ease,color .16s ease}button:hover{background-color:#1e2836;border-color:var(--border-strong)}.Error{color:#ef4444;color:var(--error,#ef4444);margin-top:8px}.Register{margin-top:12px;text-align:center}.Register h3{color:var(--text);margin:0 0 8px}.profile-page{color:var(--text);margin:20px auto;width:var(--content-width)}.profile-title{display:flex;font-size:40px;font-weight:700;justify-content:center;margin:10px 0 16px;text-align:center}.profile-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.play-banner{-webkit-overflow-scrolling:touch;align-items:stretch;background-color:var(--panel);border-bottom:1px solid var(--border);display:flex;height:50px;justify-content:flex-start;overflow-x:auto}.play-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:2px solid #0000;color:var(--text);cursor:pointer;display:inline-flex;font-size:12px;height:100%;justify-content:center;padding:10px 20px;transition:border-color .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease;white-space:nowrap}.play-btn.is-hovered,.play-btn:hover{border-color:var(--border-strong)}.play-btn:hover{background-color:#ffffff08}.play-btn:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.league-item{align-items:center;background-color:var(--panel);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);display:flex;gap:20px;margin-bottom:10px;padding:10px;transition:border-color .16s ease,background-color .16s ease}.league-item:hover{border-color:var(--border-strong)}.league-item.alt{background-color:#12171c;background-color:var(--panel-alt,#12171c)}.league-item-image-wrap{align-items:center;background:var(--bg-2);border-radius:calc(var(--radius) - 1px);display:flex;height:250px;justify-content:center;overflow:hidden;width:250px}.league-item-image{display:block;height:100%;object-fit:cover;width:100%}.league-item-right{display:flex;flex:1 1;gap:20px;justify-content:space-between}.league-item-meta{align-items:center;display:flex;flex:1 1;gap:50px}.league-name,.league-ruleset{font-size:20px}.league-item-cta{flex:1 1;text-align:center}.league-join-row{align-items:center;display:flex;gap:10px;justify-content:center}.league-count{font-size:20px}.btn{border-radius:10px;padding:10px 20px}.btn-danger{background-color:#20222a;border-color:var(--border)}.btn-danger:hover{background-color:#2a2d36;border-color:var(--border-strong)}.error-text,.league-full{color:#ef4444;color:var(--error,#ef4444);margin-top:10px}.modal-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-card{background-color:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 30px #00000059;box-shadow:var(--elev,0 10px 30px #00000059);color:var(--text);display:flex;flex-direction:column;height:375px;justify-content:space-between;max-width:95vw;padding:20px;width:600px}.modal-title{font-size:20px}.modal-input{background-color:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:16px;margin:10px 0;outline:none;padding:10px}.modal-input:focus{border-color:var(--border-strong);box-shadow:0 0 0 2px #ffffff0f}.join-league-wrapper{color:var(--text);min-height:100vh;width:100%}.join-league-header{display:flex;font-size:40px;font-weight:600;justify-content:center;margin-bottom:10px;margin-top:20px;text-align:center}.join-league-container{align-items:center;display:flex;flex-direction:column}.join-league-container-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:10px;width:var(--content-width)}.join-league-container-input{background-color:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:16px;height:40px;outline:none;padding:0 12px;width:320px}.join-league-container-input::placeholder{color:var(--muted)}.join-league-container-input:focus{border-color:var(--border-strong);box-shadow:0 0 0 2px #ffffff0f}.join-league-checkbox-wrapper{align-items:center;display:flex;gap:8px}.join-league-checkbox-label{color:var(--text);font-size:16px}.join-league-checkbox-container{accent-color:#fff;margin-top:0}.join-league-list{max-height:calc(100vh - 235px);overflow:auto;scrollbar-color:#5c6872 #0000;scrollbar-width:thin;width:var(--content-width)}.join-league-list::-webkit-scrollbar{width:10px}.join-league-list::-webkit-scrollbar-thumb{background:#5c6872;border-radius:10px}.join-league-list::-webkit-scrollbar-track{background:#0000}.sl-page{color:var(--text);margin:0 auto;width:var(--content-width)}.sl-title{font-size:64px;font-weight:900;letter-spacing:.2px;line-height:1.05;margin:12px 0 8px 20px}.sl-form{background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 30px #00000059;box-shadow:var(--elev,0 10px 30px #00000059);display:flex;flex-direction:column;gap:10px;margin:0 auto;padding:20px;width:1000px}.sl-input,.sl-select{background-color:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:16px;height:40px;outline:none;padding:0 12px;width:100%}.sl-input::placeholder{color:var(--muted)}.sl-input:focus,.sl-select:focus{border-color:var(--border-strong);box-shadow:0 0 0 2px #ffffff0f}.is-invalid{border-color:#ef4444!important;border-color:var(--error,#ef4444)!important}.sl-select.is-placeholder{color:var(--muted)}.sl-row{justify-content:space-between}.sl-row,.sl-row--labeled{align-items:center;display:flex;gap:12px}.sl-row--labeled{width:1000px}.sl-label{color:var(--text);flex:0 0 100px;width:100px}.sl-date{display:flex;gap:8px;width:300px}.sl-input--sm{width:50px}.sl-input--md{width:100px}.sl-sum-row{align-items:center;display:flex;gap:12px;width:400px}.sl-sum-label{font-size:20px;margin-left:20px;margin-right:10px;width:80px}.sl-sum-value{font-size:20px;width:100px}.btn{background:var(--panel-2);font-weight:700;height:44px;padding:0 16px;transition:border-color .16s ease,background-color .16s ease}@media (max-width:1200px){.sl-form,.sl-row--labeled{width:100%}.sl-page{width:95vw}}.vl-page{color:var(--text);margin:0 auto;width:var(--content-width)}.vl-title{font-size:40px;font-weight:700;margin:10px 0}.vl-controls,.vl-title{display:flex;justify-content:center}.vl-controls{align-items:center;height:40px;margin:10px 0 20px}.vl-search{background-color:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:16px;height:40px;outline:none;padding:0 12px;width:320px}.vl-search::placeholder{color:var(--muted)}.vl-search:focus{border-color:var(--border-strong);box-shadow:0 0 0 2px #ffffff0f}.vl-list{max-height:calc(100vh - 235px);overflow:auto;scrollbar-color:#5c6872 #0000;scrollbar-width:thin;width:var(--content-width)}.vl-list::-webkit-scrollbar{width:10px}.vl-list::-webkit-scrollbar-thumb{background:#5c6872;border-radius:10px}.vl-list::-webkit-scrollbar-track{background:#0000}.join-tournament-container{margin:20px auto 0;text-align:center}.join-tournament-container,.vt-page{color:var(--text);width:var(--content-width)}.vt-page{margin:20px auto}.vt-title{display:flex;font-size:40px;font-weight:700;justify-content:center;margin:10px 0 16px;text-align:center}.research-banner{-webkit-overflow-scrolling:touch;align-items:stretch;background-color:var(--panel);border-bottom:1px solid var(--border);display:flex;height:50px;justify-content:flex-start;overflow-x:auto}.research-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:2px solid #0000;color:var(--text);cursor:pointer;display:inline-flex;font-size:12px;height:100%;justify-content:center;padding:10px 20px;transition:border-color .16s ease,background-color .16s ease,color .16s ease;white-space:nowrap}.research-btn:hover{background-color:#ffffff08;border-color:var(--border-strong)}.research-btn.is-active{background-color:#ffffff0a;border:2px solid var(--border-strong)}.research-btn:focus-visible{outline:2px solid var(--border-strong);outline-offset:2px}.fighter-item-wrapper{align-items:center;background-color:var(--panel);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);display:flex;gap:16px;padding:10px;transition:border-color .16s ease,background-color .16s ease}.fighter-item-wrapper:hover{border-color:var(--border-strong)}.fighter-item{align-items:center;background:var(--bg-2);border-radius:calc(var(--radius) - 1px);display:flex;height:250px;justify-content:center;overflow:hidden;width:250px}.fighter-image{display:block;height:100%;object-fit:cover;width:100%}.fighter-bio{display:flex;flex-direction:column;gap:6px;margin-left:20px;width:100%}.fighter-bio-text{color:var(--text);flex:1 1}@media (max-width:900px){.fighter-item-wrapper{align-items:stretch;flex-direction:column}.fighter-bio{margin-left:0}.fighter-item{height:320px;margin:0 auto;max-width:320px;width:100%}}.research-wrapper{color:var(--text);min-height:100vh;width:100%}.search-container-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:10px;margin-top:10px}.search-container{background-color:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:16px;height:40px;outline:none;padding:0 12px;width:320px}.search-container::placeholder{color:var(--muted)}.search-container:focus{border-color:var(--border-strong);box-shadow:0 0 0 2px #ffffff0f}.search-results-wrapper{align-items:center;display:flex;flex-direction:column}.search-results{align-items:center;background-color:var(--panel);border:1px solid var(--border);border-radius:var(--radius);display:flex;font-weight:600;height:50px;justify-content:center;margin-top:20px;padding:0 20px;width:var(--content-width)}.search-results-container{max-height:calc(100vh - 220px);overflow:auto;scrollbar-color:#5c6872 #0000;scrollbar-width:thin;width:var(--content-width)}.search-results-container::-webkit-scrollbar{width:10px}.search-results-container::-webkit-scrollbar-thumb{background:#5c6872;border-radius:10px}.search-results-container::-webkit-scrollbar-track{background:#0000}.tpk-page{color:var(--text);margin:0 auto;width:var(--content-width)}.tpk-controls{align-items:center;display:flex;height:40px;justify-content:center;margin:10px 0}.tpk-search{background-color:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:16px;height:40px;outline:none;padding:0 12px;width:320px}.tpk-search::placeholder{color:var(--muted)}.tpk-search:focus{border-color:var(--border-strong);box-shadow:0 0 0 2px #ffffff0f}.tpk-header{align-items:center;background-color:var(--panel);border:1px solid var(--border);border-radius:var(--radius);display:flex;font-weight:700;height:50px;justify-content:center;margin-top:20px;padding:0 20px}.tpk-header,.tpk-list{width:var(--content-width)}.tpk-list{margin-top:10px;max-height:calc(100vh - 220px);overflow:auto;scrollbar-color:#5c6872 #0000;scrollbar-width:thin}.tpk-list::-webkit-scrollbar{width:10px}.tpk-list::-webkit-scrollbar-thumb{background:#5c6872;border-radius:10px}.tpk-list::-webkit-scrollbar-track{background:#0000}.toe-page{color:var(--text);margin:0 auto;width:var(--content-width)}.toe-controls{align-items:center;display:flex;height:40px;justify-content:center;margin:10px 0}.toe-search{background-color:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:16px;height:40px;outline:none;padding:0 12px;width:320px}.toe-search::placeholder{color:var(--muted)}.toe-search:focus{border-color:var(--border-strong);box-shadow:0 0 0 2px #ffffff0f}.toe-header{align-items:center;background-color:var(--panel);border:1px solid var(--border);border-radius:var(--radius);display:flex;font-weight:700;height:50px;justify-content:center;margin-top:20px;padding:0 20px}.toe-header,.toe-list{width:var(--content-width)}.toe-list{margin-top:10px;max-height:calc(100vh - 220px);overflow:auto;scrollbar-color:#5c6872 #0000;scrollbar-width:thin}.toe-list::-webkit-scrollbar{width:10px}.toe-list::-webkit-scrollbar-thumb{background:#5c6872;border-radius:10px}.toe-list::-webkit-scrollbar-track{background:#0000}.search-bar-wrapper{color:var(--text);min-height:100%;width:100%}.search-bar-container{align-items:center;display:flex;justify-content:center;margin-bottom:10px;margin-top:10px}.last-year-leaders-wrapper{color:var(--text);min-height:94vh;width:100%}.last-year-leaders-container{align-items:center;display:flex;flex-direction:column}.last-year-leaders-header{align-items:center;background-color:var(--panel);border:1px solid var(--border);border-radius:var(--radius);display:flex;font-weight:600;height:50px;justify-content:center;margin-top:20px;padding:0 20px;width:var(--content-width)}.last-year-leaders-text{max-height:calc(100vh - 220px);overflow:auto;scrollbar-color:#5c6872 #0000;scrollbar-width:thin;width:var(--content-width)}.last-year-leaders-text::-webkit-scrollbar{width:10px}.last-year-leaders-text::-webkit-scrollbar-thumb{background:#5c6872;border-radius:10px}.last-year-leaders-text::-webkit-scrollbar-track{background:#0000}.news-page{color:var(--text);margin:20px auto;width:var(--content-width)}.news-title{display:flex;font-size:40px;font-weight:700;justify-content:center;letter-spacing:.5px;margin:10px 0 16px;text-align:center;text-transform:uppercase}.fighter-list-wrapper{color:var(--text);min-height:100%;width:100%}.fighter-list-container{align-items:center;display:flex;height:40px;justify-content:center;margin-bottom:10px;margin-top:10px}.search-bar{background-color:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:16px;height:40px;outline:none;padding:0 12px;width:320px}.search-bar::placeholder{color:var(--muted)}.search-bar:focus{border-color:var(--border-strong);box-shadow:0 0 0 2px #ffffff0f}.fighter-stats-wrapper{color:var(--text);min-height:94vh;width:100%}.fighter-stats-container{align-items:center;display:flex;flex-direction:column}.fighter-stats-header{align-items:center;background-color:var(--panel);border:1px solid var(--border);border-radius:var(--radius);display:flex;font-weight:600;height:50px;justify-content:center;margin-top:20px;padding:0 20px;width:var(--content-width)}.fighter-stats{max-height:calc(100vh - 220px);overflow:auto;scrollbar-color:#5c6872 #0000;scrollbar-width:thin;width:var(--content-width)}.fighter-stats::-webkit-scrollbar{width:10px}.fighter-stats::-webkit-scrollbar-thumb{background:#5c6872;border-radius:10px}.fighter-stats::-webkit-scrollbar-track{background:#0000}.how-to-play-header{color:var(--text);display:flex;font-size:40px;font-weight:600;justify-content:center;margin:20px 0 10px;text-align:center}.leaderboard-content-wrapper{align-items:center;color:var(--text);display:flex;margin-bottom:5px}.leaderboard-text{font-weight:600;margin-right:10px}.leaderboard-display-wrapper{color:var(--text);padding:20px 0;text-align:center}.leaderboard-display-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 auto;width:var(--content-width)}.leaderboard-column-wrapper{background-color:var(--panel);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);flex:1 1 340px;margin:10px;min-width:300px;padding:12px}.leaderboard-column-header{border-bottom:1px solid var(--border);font-weight:600;margin-bottom:8px;padding-bottom:6px;text-align:center}.calculator-format{align-items:center;color:var(--text);display:flex;margin-bottom:20px}.calculator-font{margin-right:10px}.page-font{color:var(--text);font-size:16px;font-weight:600}.page-style{display:flex;flex-direction:row;margin-bottom:3%}.spinnerStyle{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.logoStyle{animation:spin 1.2s linear infinite;height:100px;width:100px}.team-item{align-items:center;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.team-left{display:flex;flex-direction:column;gap:2px}.team-name{font-weight:700;margin:0}.team-members{color:var(--muted);font-size:14px;margin:0}.team-btn{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;font-weight:600;height:36px;padding:0 14px;transition:border-color .16s ease,background-color .16s ease}.team-btn:hover{background-color:#1e2836;border-color:var(--border-strong)}.team-item-reset{list-style:none;margin:0;padding:0}.league-page{color:var(--text);margin:20px auto;width:var(--content-width)}.league-title{font-size:32px;font-weight:700;margin:10px 0 6px}.league-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.league-meta .chip{background-color:var(--panel);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:14px;padding:6px 10px}.league-desc{color:var(--text);margin-top:8px;opacity:.95}.section-title{font-size:22px;font-weight:600;margin:16px 0 8px}.users-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.user-item{background-color:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:12px}.user-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.user-name{font-weight:600}.fighters-sublist{margin:8px 0 0;padding-left:22px}.fighters-empty,.fighters-sublist{color:var(--muted)}.btn{background-color:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;padding:8px 14px;transition:border-color .16s ease,background-color .16s ease,opacity .16s ease}.btn:hover{background-color:#1e2836;border-color:var(--border-strong)}.error-text{color:#ef4444;color:var(--error,#ef4444)}.loading{color:var(--muted)}.modal{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-content{background-color:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 30px #00000059;box-shadow:var(--elev,0 10px 30px #00000059);color:var(--text);max-width:95vw;padding:20px;width:600px}.modal-content h2{margin:0 0 8px}.modal-content ul{list-style:none;margin:10px 0 16px;padding:0}.modal-content li+li{margin-top:8px}.create-team-wrapper input[type=email],.create-team-wrapper input[type=password],.create-team-wrapper input[type=text]{background-color:var(--panel);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:16px;height:40px;max-width:90vw;outline:none;padding:0 12px;width:320px}.create-team-wrapper input::placeholder{color:var(--muted)}.create-team-wrapper input:focus{border-color:var(--border-strong);box-shadow:0 0 0 2px #ffffff0f}.create-team-wrapper button{background-color:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;height:40px;margin-top:8px;min-width:140px;padding:0 16px;transition:border .16s ease,background-color .16s ease,color .16s ease}.create-team-wrapper button:hover{border-color:var(--border-strong)}
/*# sourceMappingURL=main.7ca43ab3.css.map*/