@import"https://unpkg.com/leaflet@1.9.4/dist/leaflet.css";html{background:#4b5359}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#f8f9fa;color:#333;line-height:1.6;min-height:100vh;padding-bottom:10px}a{color:#343ead;text-decoration:none}a:hover{color:#101336}.page-container{max-width:1200px;margin:20px auto;padding:16px;background:#fff;border-radius:10px}.page-width{max-width:1200px;margin:20px auto}.page-container-half{padding:16px;background:#fff;border-radius:10px;min-width:400px}.full-width{width:min(calc(100vw - 32px),1200px)}header{box-shadow:0 2px 4px #0000001a}.header-inner{margin-left:max(0px,calc((100vw - 1200px)/2))}.card{border:1px solid #ddd;border-radius:8px;padding:16px;max-width:300px;margin:12px;box-shadow:0 2px 8px #0000001a;background-color:#fff}.card-logo{width:100px;height:100px;object-fit:cover;border-radius:50%;margin-bottom:12px}table{border-collapse:collapse;width:100%;font-size:12px}.tableDetails{font-size:12px;margin:10px 0}tbody tr:nth-of-type(odd){background:#00000005}th{text-transform:uppercase}thead th{border-top:1px solid #f1f2f3}th,td{padding:4px 8px;border-bottom:1px solid #f1f2f3}.flex{display:flex}.flex-mid{align-items:center}.flex-wrap{flex-wrap:wrap}.flex-grow{flex-grow:1}.flex-col{flex-direction:column}.flex-far{justify-content:space-between}.gap{gap:8px}.sm-gap{gap:4px}.big-gap{gap:16px}*,p{color:#323437}h1,h2,h3,h4,h5,h6,nav,label{font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin-bottom:-5px;position:sticky;left:0}label{font-weight:700}h1{font-size:28px;margin-bottom:20px;line-height:32px}.pc-header h1{margin:0}.pc-header{position:sticky;top:0;background:#fff;z-index:99;border-bottom:1px solid #ccc;padding:10px 16px;margin:0 -16px 10px}h2{font-size:20px;color:#000;border-bottom:1px solid #4b5359;margin-bottom:10px;min-width:100%;display:inline-block}header h3{color:#fff;line-height:20px;margin:0}h3{font-size:16px;margin:5px 0;border-bottom:1px solid #dedede;display:inline-block;min-width:33%;color:#4b5359}h3 a{color:#4b5359}h4{font-size:16px}.grid{display:flex;flex-wrap:wrap;row-gap:12px}.grid-1{flex-direction:column}.team-logo{height:40px;width:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden}.team-logo-big{width:72px;height:72px}.logo-img{max-height:100%;max-width:100%}.team-page-container .grid{margin-bottom:30px}.team-page h1{margin:0;font-weight:700;line-height:36px}.unbold{font-weight:400;transform:scale(.75);display:inline-block}.team-metadata table{font-size:14px}.team-page-container h2{border:0}.team-page .team-info{font-size:16px;text-transform:uppercase;font-weight:700}.team-links{font-size:12px}.team-card{width:50%;min-width:400px}.flex.reverse{flex-direction:row-reverse}.game-container{border-top:1px solid #dedede;padding:10px 0 0}.game{width:100%;justify-content:center;display:grid;grid-template-columns:1fr 10px;justify-items:center;gap:8px}.game .team-logo{width:30px;height:30px}.game h4{font-size:15px;margin-bottom:2px}.game .score{font-weight:700;font-size:18px;font-family:Libre Franklin}.game .score.faded{font-weight:400}.game .vs{font-weight:700;font-size:18px;font-family:Libre Franklin}.game .team{width:100%}.game .faded{opacity:.5}.game .team-card{width:auto;min-width:auto;line-height:18px}.game .away-team{text-align:right}.game-details{font-size:12px;line-height:14px}.game-time{margin:8px 0;font-weight:700}.game-list p{font-size:12px}.game-list .location{padding:5px 0 10px}header .logo{margin-right:16px}a.button{background:#000;color:#fff;font-weight:700;text-transform:uppercase;padding:4px 12px;border-radius:1000px}.team-metadata .label{width:100px;font-weight:700}.team-marker-wrapper{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 0 5px #0003}.leaflet-container .leaflet-marker-pane .team-marker-img{max-width:100%!important;max-height:100%!important;object-fit:contain}.leaflet-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.leaflet-container strong{font-family:Libre Franklin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.center-logo{display:flex;width:100%;border-radius:10px;margin-bottom:5px}.center-logo .logo-img{border-radius:18px}.bracket{max-width:100%;overflow-x:auto;margin-bottom:50px}.bracket .faded{opacity:.5}.bracket h3{position:sticky;left:0}.bracket .team{padding-left:8px;font-size:14px;display:flex;align-items:center;font-family:Libre Franklin;font-weight:600;margin:4px 0}.bracket .round{display:grid}.bracket .round-container{display:flex;flex-direction:column;gap:0;min-width:250px}.bracket .round .top{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end}.bracket .round .bottom{display:flex;align-items:flex-end;border:2px solid #aaa;border-left:0;border-radius:0 5px 5px 0}.bracket .round .win{border-bottom:2px solid #aaa}.bracket img{width:35px;height:35px;object-fit:contain;margin-right:4px;border-radius:6px}.bracket h2{position:sticky;left:0}.bracket *,.tournament *{font-family:Libre franklin}.bracket .champion{font-size:11px;text-transform:uppercase;font-family:Libre franklin;font-weight:700}.TournamentFilters{display:flex;gap:5px}.TournamentFilters select{outline:0;border:2px solid #aaa;min-width:100px;max-width:200px;flex-grow:1;padding:5px;font-size:14px;font-weight:500;border-radius:10px}.rankingImage a{display:flex}*{font-family:Libre Franklin}.add-game{display:flex;flex-wrap:wrap;gap:5px}.add-game *{font-family:Libre Franklin}.add-game label{font-size:12px}.add-game input,.add-game select{font-size:14px;padding:2px 4px;border:1px solid #aaa;outline:0;flex-grow:1;border-radius:8px;max-width:100%}.add-game>div{flex-grow:1;display:flex;gap:5px;flex-direction:column}.add-game .add-game-team{width:calc(50% - 5px);display:flex;flex-direction:row;flex-wrap:wrap}.add-game-team label{width:100%;display:block}.add-game input[type=number]{max-width:40px}.add-game-tournament{width:100%}.add-game-tournament .fieldGroup{display:grid;grid-template-columns:1fr 1fr;gap:10px}.add-game-tournament .fieldGroup .field label{width:100%;margin-bottom:-2px;display:block}.add-game-tournament .fieldGroup .field select{width:100%}table{max-width:100%;overflow-x:auto}.fancy-input{font-size:16px;padding:9px 12px;border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;width:100%}.pc-header>div>div{display:flex;gap:5px}.tournament-cards{display:flex;gap:10px}.tournament-card{padding:20px;background:transparent;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:20px;width:33%;border:1px solid #ccc;box-shadow:0 0 0 1px #ccc inset;transition:.25s ease}.tournament-card:hover{box-shadow:0 0 0 3px #ccc inset}.tournament-card h3{font-size:24px;border:0;line-height:28px;text-align:center;color:#000}.tournament-card img{width:150px;height:150px;object-fit:contain}.buttonGroup{display:flex;gap:5px;justify-content:center}a.button{padding:4px 8px;outline:0;color:#fff;background:#4b5359;border:0;border-radius:4px;font-size:12px}a.button:hover{background:#000}.season{text-transform:capitalize}@media only screen and (max-width:800px){.mobile-center{justify-content:center}header h3{margin-bottom:5px;font-size:22px;border:0}header img{display:none}.page-container{padding:8px;max-width:100%;overflow:auto}.page-container-half{padding:8px}.page-width{max-width:100%;overflow:auto}th,td{padding:2px 8px}td,td *{text-wrap-mode:nowrap}.bracket{zoom:.75}.pc-header{width:100%;margin:auto}.pc-header h1{width:100%}.pc-header>div{width:100%}.pc-header>div>div{width:100%;flex-direction:column}.tournament-card{width:100%}.tournament-cards{flex-direction:column}}
