@import"https://fonts.googleapis.com/css2?family=Cabin&family=Indie+Flower&family=Merriweather:wght@900&display=swap";html{position:relative;font-family:"Cabin",sans-serif;min-height:100%;font-size:14px}@media(min-width: 768px){html{font-size:16px}}body{margin-bottom:60px}@media(max-width: 991px){.for-large{display:none;visibility:hidden}}@media(min-width: 992px){.for-large{visibility:visible}}@media(max-width: 991px){.for-small{visibility:visible}}@media(min-width: 992px){.for-small{display:none;visibility:hidden}}header{background-color:#29004f}.navbar-brand,.offcanvas-title{font-family:"Indie Flower",cursive;text-decoration:none}.navbar-brand,.navbar-brand:hover{font-size:32px;color:#fff}.nav-menu .nav-item a{color:#fff}.navbar-toggler i{color:#bf7cff}.offcanvas.show .nav-item a{color:#29004f}@media(max-width: 991px){.nav-item:nth-child(1){order:1}.nav-item:nth-child(2){order:2}.nav-item:nth-child(3){order:3}.nav-item:nth-child(4){order:4}.nav-item:nth-child(5){order:5}.nav-item:nth-child(6){order:6}.nav-item:nth-child(7){order:7}.nav-item:nth-child(8){order:8}}@media(min-width: 992px){.nav-item:nth-child(1){order:8}.nav-item:nth-child(2){order:5}.nav-item:nth-child(3){order:1}.nav-item:nth-child(4){order:2}.nav-item:nth-child(5){order:3}.nav-item:nth-child(6){order:4}.nav-item:nth-child(7){order:7}.nav-item:nth-child(8){order:6}}.nav-social{display:flex;gap:.5rem}.nav-social .nav-link{padding:.375rem !important;margin:0 .25rem}@media(max-width: 991px){.nav-social{flex-direction:column;align-items:flex-start;width:100%;margin-top:.5rem;gap:.25rem}.nav-social .nav-link{display:block;text-align:left;width:100%;margin:0}}@media(min-width: 992px){.nav-social{align-items:center}}.leaderboard{background-color:#39006f;color:#fff;font-size:1.3rem;font-weight:bold;text-align:center}.leaderboard .highlight{color:#bf7cff}.bg-white{background-color:#fff;color:#29004f}.bg-white .card{background:linear-gradient(to bottom, #430083, #29004f);color:#fff;font-size:1.1rem;font-weight:bold;text-align:center}.bg-white .card h5{color:#bf7cff}.bg-darkpurple{background-color:#39006f;color:#fff}.bg-darkpurple h4{color:#bf7cff;text-transform:uppercase}.bg-darkpurple .card{background:linear-gradient(to bottom, #430083, #29004f);color:#fff}.bg-darkpurple .card a,.bg-darkpurple .card a:visited{color:#fff;text-decoration:none}.bg-darkpurple .card a:hover,.bg-darkpurple .card a:visited:hover{color:#ffcdde}.bg-darkpurple .card h4{color:#bf7cff;text-transform:uppercase}.bg-darkalt-purple{background-color:#39006f;color:#fff}.bg-purple{background-color:#6f42c1;color:#fff}.bg-purple .card{background:linear-gradient(to bottom, #430083, #29004f);color:#fff}.bg-purple .card h4{color:#bf7cff;text-transform:uppercase}.gallery-image{cursor:pointer;width:100%;height:auto;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2)}@media(max-width: 991px){.img-center-small img{display:block;margin:0 auto;border-bottom:2px solid #6f42c1;box-shadow:rgba(0,0,0,.65) 0px 25px 20px -20px}}.feature-image-container{position:relative;display:inline-block;width:100%}#feature-image{width:100%;height:auto;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.image-caption{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);color:#fff;padding:10px 10px 10px;font-size:1rem;border-radius:0 0 10px 10px;text-align:center}.footer{background-color:#29004f;color:#ffcdde;position:absolute;bottom:0;width:100%;white-space:nowrap;line-height:60px}.footer a,.footer a:hover,.footer a:visited{color:#ffcdde;text-decoration:none}.hero-section{background:linear-gradient(135deg, #29004f 0%, rgb(32.8, 0, 63.2) 100%);color:#fff;padding:4rem 0;text-align:center}.hero-section .hero-title{font-size:3rem;font-weight:700;margin-bottom:1rem}@media(max-width: 767px){.hero-section .hero-title{font-size:2.5rem}}.hero-section .hero-subtitle{font-size:1.25rem;opacity:.9;margin-bottom:2rem}.hero-section .hero-image{max-width:300px;border-radius:50%;box-shadow:0 8px 32px rgba(0,0,0,.3)}.gallery-section{padding:3rem 0;background-color:#fff}.gallery-section .gallery-title{color:#29004f;text-align:center;margin-bottom:2rem;font-weight:600}.gallery-section .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem}.gallery-section .gallery-grid .gallery-item{border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.gallery-section .gallery-grid .gallery-item:hover{transform:scale(1.05)}.gallery-section .gallery-grid .gallery-item img{width:100%;height:250px;object-fit:cover}.schedule-section{padding:3rem 0;color:#fff}.schedule-title{color:#fff;text-align:center;margin-bottom:2rem;font-weight:600}.tournament-block{margin-bottom:2rem;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.tournament-header{background-color:#29004f !important;color:#fff;padding:1.5rem;border-radius:8px 8px 0 0}.tournament-header h4{margin-bottom:.5rem;color:#fff !important}.tournament-header a{color:#fff !important;text-decoration:none}.tournament-header a:hover{color:#bf7cff !important;text-decoration:underline}.tournament-header .fa-solid,.tournament-header .fa-regular{color:#bf7cff}.bg-dark-purple{background-color:#29004f !important}.tournament-games{background-color:#fff;padding:0}.game-row{margin-bottom:.5rem;border-radius:4px;transition:all .2s ease-in-out}.game-row:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.game-row .fa-solid,.game-row .fa-regular{color:#6f42c1}.bg-light-purple{background-color:#e6d7ff !important;color:#29004f}.bg-lighter-purple{background-color:#f3edff !important;color:#29004f}.standalone-games{margin-top:2rem}.standalone-games h5{color:#fff;margin-bottom:1rem;border-bottom:2px solid #bf7cff;padding-bottom:.5rem}.standalone-games .game-row{background-color:#fff;color:#29004f;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.schedule-section .fa-solid,.schedule-section .fa-regular{color:#bf7cff}@media(max-width: 767px){.tournament-header .row>div,.game-row .row>div{margin-bottom:.5rem}.tournament-header .row>div:last-child,.game-row .row>div:last-child{margin-bottom:0}}.stats-section{padding:3rem 0;background-color:#fff}#statistics{scroll-margin-top:66px}.stats-title{color:#29004f;text-align:center;margin-bottom:2rem;font-weight:600}.statistics .fa-solid,.statistics .fa-regular{color:#bf7cff}.statistics h5.card-title{color:#bf7cff;text-transform:uppercase}.statistics h2.text-primary{color:#fff !important;font-weight:bold}.statistics .table-dark th{background-color:#29004f !important}.statistics .table-hover tbody tr:hover td,.statistics .table-hover tbody tr:hover th{background-color:#ffcdde}.statistics .btn{background-color:#bf7cff}.statistics .btn.active,.statistics .btn:active{background-color:#29004f;color:#ffcdde}.statistics .btn:hover{background-color:#ffcdde}.statistics .btn-check:checked+.btn{background-color:#29004f;border-color:#29004f;color:#ffcdde}.statistics .btn-outline-primary,.statistics .btn-outline-primary:hover{border-color:#29004f;color:#29004f}.statistics .table-summary td{background-color:#ccc}.table th:not(:first-child):not(:nth-child(2)),.table td:not(:first-child):not(:nth-child(2)){text-align:center}.table th:first-child,.table th:nth-child(2),.table td:first-child,.table td:nth-child(2){text-align:left}.table-career-totals{background:linear-gradient(to bottom, #430083, #29004f);color:#fff}.table-career-totals th,.table-career-totals td{color:#fff !important;border-color:hsla(0,0%,100%,.2) !important;background:rgba(0,0,0,0) !important}.table-career-totals thead th{background:rgba(0,0,0,0) !important;border-bottom:2px solid hsla(0,0%,100%,.3)}.table-career-totals tbody tr{background:rgba(0,0,0,0) !important}.table-career-totals tbody tr td{background:rgba(0,0,0,0) !important}.table-career-totals th:not(:first-child),.table-career-totals td:not(:first-child){text-align:center}.table-career-totals th:first-child,.table-career-totals td:first-child{text-align:left}.stats-card{background:#2c3e50;border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.stats-card .card-title{color:#29004f;font-weight:600;margin-bottom:1rem}.stats-card .stat-item{display:flex;justify-content:space-between;margin-bottom:.5rem;color:#fff}.stats-card .stat-item .stat-label{font-weight:500}.stats-card .stat-item .stat-value{font-weight:600;color:#29004f}.modal-xl{max-width:95%}.modal-header{background-color:#29004f;color:#fff;border-bottom:1px solid #dee2e6}.modal-header .btn-close{filter:invert(1)}.modal-body{padding:1.5rem}.modal-body .table{font-size:.9rem}.modal-body .table th,.modal-body .table td{white-space:nowrap;padding:.5rem}.modal-body .card{border:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.modal-body .card-body{padding:.75rem}.modal-body .card-title{font-size:.8rem;margin-bottom:.5rem}.modal-body .alert-info{background-color:#e7f3ff;border-color:#b8daff;color:#0c5460}@media(max-width: 767px){.modal-xl{max-width:100%;margin:0}.modal-body{padding:1rem}.modal-body .table{font-size:.8rem}.modal-body .table th,.modal-body .table td{padding:.25rem}.modal-body .card-body{padding:.5rem}.modal-body .card-title{font-size:.7rem}}.threads-container{padding:2rem 0;background-color:#f8f9fa}.threads-cards{display:grid;gap:1.5rem}@media(max-width: 575px){.threads-cards{grid-template-columns:1fr}}@media(min-width: 576px){.threads-cards{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.threads-cards{grid-template-columns:repeat(4, 1fr)}}.thread-card{background:#2c3e50;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;text-decoration:none;color:inherit;display:block}.thread-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15);text-decoration:none;color:inherit}.thread-card .card-text{color:#fff;margin-bottom:1rem;line-height:1.5}.thread-card .card-timestamp{color:#29004f;font-size:.875rem;font-weight:500;margin:0}.threads-card{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;cursor:pointer}.threads-card:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.threads-card .card-body{min-height:200px}.threads-title{color:#29004f;text-align:center;margin-bottom:2rem;font-weight:600}.threads-loading{text-align:center;color:#6c757d;padding:2rem 0}.threads-error{text-align:center;color:#dc3545;padding:2rem 0}#videos .video-card{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;border-radius:12px;overflow:hidden}#videos .video-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}#videos .video-thumbnail-container{position:relative;border-radius:12px;overflow:hidden;background:#000}#videos .video-thumbnail{width:100%;height:200px;object-fit:cover;transition:opacity .3s ease}#videos .video-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:hsla(0,0%,100%,.9);opacity:0;transition:opacity .3s ease;z-index:2}#videos .video-title-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent, rgba(0, 0, 0, 0.8));padding:30px 15px 15px;z-index:1}#videos .video-title{color:#fff;margin:0;font-size:.9rem;font-weight:600;line-height:1.3;text-shadow:0 1px 3px rgba(0,0,0,.5)}#videos .video-card:hover .video-thumbnail{opacity:.8}#videos .video-card:hover .video-overlay{opacity:1}#youtubeModal .modal-content{border-radius:15px;overflow:hidden}#youtubeModal .modal-header{background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);color:#fff;border-bottom:none}#youtubeModal .modal-header .modal-title{font-weight:600}#youtubeModal .modal-header .btn-close{filter:invert(1)}#youtubeModal .modal-body{padding:2rem}#youtubeModal .video-info h6{color:#666;font-size:.9rem;margin-bottom:1rem}#youtubeModal .video-description{color:#333;line-height:1.6;max-height:200px;overflow-y:auto}#youtubeModal .video-description::-webkit-scrollbar{width:6px}#youtubeModal .video-description::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}#youtubeModal .video-description::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}#youtubeModal .video-description::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media(max-width: 768px){#youtube-section .video-thumbnail{height:180px}#youtube-section .video-title{font-size:.8rem}#youtubeModal .modal-body{padding:1rem}}.contact-section{padding:3rem 0;background-color:#f8f9fa}.contact-title{color:#29004f;text-align:center;margin-bottom:2rem;font-weight:600}.contact-card{background:#2c3e50;border-radius:12px;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.contact-card .contact-info{color:#fff;margin-bottom:1rem}.contact-card .contact-info h5{color:#29004f;margin-bottom:.5rem}.contact-card .contact-info p{margin-bottom:.25rem}.contact-card .contact-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.contact-card .contact-actions .btn{min-width:120px}.btn-download{background-color:#29004f;border-color:#29004f;color:#fff}.btn-download:hover{background-color:rgb(36.9,0,71.1);border-color:rgb(36.9,0,71.1);color:#fff}/*# sourceMappingURL=style.css.map */
