@font-face{font-family:Bank Gothic;font-style:normal;font-weight:400;src:url(/static/media/BankGothic-Regular.0170bc99cca027417518.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Bank Gothic,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.character-select-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;min-height:80vh;overflow:hidden;overflow-y:auto;padding:20px;position:relative}.character-grid{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));justify-content:center;max-width:1400px;padding-bottom:20px;width:80%}.character-grid-container{bottom:20px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:100%}.character-cell{aspect-ratio:1/1;background:#0000004d;border:1px solid #fff3;border-radius:6px;cursor:pointer;max-width:100px;overflow:hidden;position:relative;transition:transform .3s ease}.character-cell img{display:block;height:auto;transition:transform .2s ease-out;width:100%}.character-cell.selected,.character-cell:hover{border-color:red;transform:translateY(-5px)}.character-cell.selected img,.character-cell:hover img{transform:scale(1.05)}.character-name{background-color:#000000b3;border-radius:3px;bottom:-20px;color:#fff;display:none;font-size:.8em;left:50%;padding:3px 6px;position:absolute;transform:translateX(-50%);white-space:nowrap}.character-cell.selected .character-name,.character-cell:hover .character-name{display:block}.character-preview{left:50%;max-width:100%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) scale(1.8);width:90%;z-index:0}.character-preview img{height:auto;max-height:40vh;max-width:100%;object-fit:contain}.character-preview-name{bottom:40%;color:#fff;font-family:Bank Gothic,sans-serif;font-size:3rem;left:50%;pointer-events:none;position:absolute;text-shadow:2px 2px 4px #00000080;transform:translateX(-50%);z-index:0}.stats-table{position:relative;z-index:10}.combo-item{background-color:#000c;margin:15px 0}.combo-header{margin-bottom:10px}.character-icon{height:50px;margin-right:10px;width:50px}.combo-info{display:flex;flex-direction:column}.combo-info h3{color:#fff;font-size:18px;margin:0}.combo-notation{align-items:center;margin-top:10px}.combo-text{color:#aaa;font-family:sans-serif;font-size:14px;margin-top:10px}.combo-details{display:flex;flex-wrap:wrap;margin-top:10px}.combo-details span{margin-right:10px}.combo-badges{display:flex;flex-wrap:wrap;margin-top:10px}.combo-badge{background-color:#444;border-radius:5px;font-size:12px;margin:5px;padding:5px 10px}.badge{border-radius:4px;color:#fff;padding:2px 4px}.badge.orange{background-color:orange}.badge.blue{background-color:blue}.badge.red{background-color:red}.special-move{background-color:orange;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:0 5px;padding:2px 6px}.combo-list-container{color:#fff;font-family:Bank Gothic,sans-serif;margin-top:20px;text-align:center}.combo-item,.combos{align-items:center;display:flex;flex-direction:column}.combo-item{background:#000c;border-radius:10px;color:#fff;margin:10px 0;padding:20px;text-align:left;width:80%}.combo-header{align-items:center;display:flex;width:100%}.combo-character-icon img{border-radius:50%;height:50px;margin-right:20px;width:50px}.combo-title{display:flex;flex-direction:column}.combo-name{font-size:1.2em;font-weight:700}.combo-description{font-style:italic;margin-bottom:10px}.combo-notation{display:flex;flex-wrap:wrap;margin:10px 0}.combo-notation img{height:30px;margin:0 5px;width:30px}.combo-footer{display:flex;justify-content:space-between;width:100%}.combo-text{font-size:1em}.combo-table-container{overflow-x:auto}.combo-table{min-width:600px;width:100%}@media only screen and (max-width:768px){.combo-table-container{padding:0 10px}.combo-table td,.combo-table th{font-size:12px}}.combo-title{color:#fff;font-family:Bank Gothic,sans-serif;margin-top:20px;text-align:center}.main-movelist{margin-bottom:20px;text-align:center}.main-movelist h2{color:#fff;font-family:Bank Gothic,sans-serif;font-size:24px;margin-bottom:10px}.expand-button{background-color:#444;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;margin-left:auto;margin-right:auto;margin-top:10px;padding:10px 20px}.expand-button:hover{background-color:#666}.main-movelist-image{border:2px solid #fff;border-radius:8px;height:auto;max-width:70%}.pagination-controls{align-items:center;display:flex;justify-content:flex-end;margin-right:20px}.white-text{color:#fff}.page-select{border:1px solid #444;border-radius:5px;margin-left:10px;padding:5px}.pagination{display:flex;justify-content:center;margin-top:20px}.page-item{margin:0 5px}.page-link{background-color:#444;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;text-decoration:none}.page-item.active .page-link{background-color:#888;font-family:Bank Gothic,sans-serif;font-weight:700}.page-link:hover{background-color:#666}@media only screen and (max-width:768px){.combo-header{font-size:18px;text-align:center}.combo-image{height:auto;max-width:100%}}.top-bar{align-items:center;background-color:#000c;color:#fff;display:flex;font-family:Bank Gothic,sans-serif;padding:5px 10px}.logo{height:120px;margin-right:20px}.navigation{display:flex}.navigation a{color:#fff;font-family:Bank Gothic,sans-serif;margin:0 10px;text-decoration:none}.navigation a:hover{text-decoration:underline}@media only screen and (max-width:768px){.top-bar{flex-direction:column;padding:10px 5px}.logo{height:90px;margin:10px 0}.navigation a{font-size:14px}}.chart-wrapper{margin:0 auto;max-width:800px}.most-played-table{border-collapse:collapse;margin:20px auto;width:80%}.most-played-table td,.most-played-table th{border:1px solid #fff;color:#fff;padding:12px}.chart-title{color:#fff;margin-bottom:20px;padding-left:20px;text-align:center}.chart-container{margin-top:20px}@media only screen and (max-width:768px){.most-played-table{font-size:14px;width:100%}}.player-stats{color:#fff;margin-top:20px;text-align:center}.player-stats-header{color:#fff;font-size:24px;margin-bottom:20px}.stats-table{border-collapse:collapse;margin:20px auto;width:80%}.stats-table td,.stats-table th{border:1px solid #fff;color:#fff;padding:12px;text-align:left}.loading-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.loading-icon{animation:spin 1s linear infinite;background-color:#fff;border-radius:50%;height:40px;width:40px}.loading-message{color:#fff;font-size:20px;margin-top:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:768px){.stats-table{font-size:14px;width:100%}.stats-table td,.stats-table th{padding:8px}}.back-button{background-color:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:10px 20px;padding:8px 16px}.back-button:hover{background-color:#c0392b}@media (max-width:768px){.search-table table,.search-table td,.search-table th{font-size:12px;padding:8px}.search-table{overflow-x:auto}}.subfooter{color:#aaa;font-family:Bank Gothic,sans-serif;font-size:14px;margin-top:auto;padding:20px;text-align:center}.subfooter p{margin:0}.subfooter-links{margin-top:10px}.subfooter-links a{color:#888;margin:0 5px;text-decoration:none}.subfooter-links a:hover{color:#ddd;text-decoration:underline}.subfooter-links span{color:#888;margin-left:5px}.pages{color:#fff;font-family:Bank Gothic,sans-serif}body,html{background:url(/static/media/bg5.cafc7ffd324a098de8e3.jpg) no-repeat 50% fixed;background-size:cover;height:100%;margin:0;padding:0;width:100%}#root,.App{display:flex;flex-direction:column;min-height:100vh}.app,.content{flex:1 1}table{border-collapse:collapse;color:#fff;margin-left:20px;margin-top:20px;width:80%}td,th{border:1px solid #555;font-family:Arial,sans-serif;font-size:16px;padding:10px;text-align:left}th{background-color:#333;font-weight:700;text-transform:uppercase}td a{color:#fff;text-decoration:none}tr:hover{background-color:#444}input{background-color:#222;border:1px solid #555;border-radius:5px;color:#fff;font-size:16px;margin-left:20px;padding:10px;width:50%}input::placeholder{color:#aaa}p{font-size:14px;padding:10px;text-align:left}body,p{font-family:Arial,sans-serif}body{margin:0;overflow-x:hidden;padding:0}img{height:auto;max-width:100%}
/*# sourceMappingURL=main.b6c0cdb2.css.map*/