.news-container{color:#c9b677;justify-content:center;margin:200px auto;text-align:center;width:80%}.news-container p{margin:auto}.lobby button{font-size:30px;margin-top:20px}.kbs-logo{height:40%;margin-bottom:20px;margin-top:0;position:relative;width:40%;z-index:-1}@media (max-width:768px){.lobby button{font-size:20px}.kbs-logo{height:80%;margin-bottom:20px;margin-top:20%;width:80%}}button{--button_radius:0.75em;--button_color:#c9b677;--button_outline_color:#000;background:var(--button_outline_color);border:none;border-radius:var(--button_radius);cursor:pointer;font-size:17px;font-weight:700}.button_top{background:var(--button_color);border:2px solid var(--button_outline_color);border-radius:var(--button_radius);box-sizing:border-box;color:var(--button_outline_color);display:block;padding:.75em 1.5em;transform:translateY(-.2em);transition:transform .1s ease}button:hover .button_top{transform:translateY(-.33em)}button:active .button_top{transform:translateY(0)}.selector-container{display:flex;gap:20px;justify-content:center;margin:100px auto 20px}.form-container{margin:20px auto;padding:20px}.form-container form{align-items:center;display:flex;flex-direction:column;width:100%}.text-input{margin:auto;position:relative}.flip-card{align-items:center;border-radius:.75em;box-sizing:border-box;display:flex;flex-direction:column;height:400px;justify-content:center;margin:20px auto 150px;padding:20px auto;perspective:1000px;text-align:center;transform-style:preserve-3d;transition:transform .2s;width:500px}.flip-card.flipped{transform:rotateY(180deg)}.flip-card-inner{border-radius:.75em;height:100%;position:relative;transform-style:preserve-3d;width:100%}.flip-card-back,.flip-card-front{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(180deg,#000,#2624a2);border:2px solid #c9b677;border-radius:.75em;color:#c9b677;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.flip-card-back{transform:rotateY(180deg)}.login-input{background:#c9b677;border:2px solid #666;border-radius:.3em;cursor:text;font-size:17px;font-weight:700;height:10px;padding:.75em 1em}.login-input:focus{background:#c9b677;border:2px solid #0000;color:#1920bb;transition:transform .8s ease-in-out}@media (max-width:768px){.flip-card{width:90%}}.account-container{align-items:center;background-color:#e8e8e8;border:1px solid #000;border-radius:.75em;box-sizing:border-box;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;justify-content:center;margin:100px auto 150px;padding:40px;text-align:center;width:500px}.buttons-line{display:flex;gap:20px}.account-parameters{margin-top:20px}.horizontal-bar{background-color:#c9b677;height:1px;margin-top:40px;width:80%}.confirm-popup{--width:20%;align-items:center;background-color:#e8e8e8;border:1px solid #000;border-radius:.75em;box-shadow:0 0 100px 20px #000;box-sizing:border-box;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;justify-content:center;left:calc(50% - var(--width)/2);padding:20px 20px 40px;position:fixed;text-align:center;top:35%;width:var(--width)}.account-container h1{margin-top:20px}.a-flip-card h3{color:#7f734b;font-weight:400;margin-top:-15px}.a-flip-card-inner form{width:100%}.a-flip-card,.a-flip-card-inner form{align-items:center;display:flex;flex-direction:column}.a-flip-card{border-radius:.75em;box-sizing:border-box;height:600px;justify-content:center;margin:100px auto 150px;perspective:1000px;text-align:center;transform-style:preserve-3d;transition:transform .2s;width:500px}.a-flip-card.flipped{transform:rotateY(180deg)}.a-flip-card-inner{border-radius:.75em;height:100%;position:relative;transform-style:preserve-3d;width:100%}.a-flip-card-back,.a-flip-card-front{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(180deg,#000,#2624a2);border:2px solid #c9b677;border-radius:.75em;color:#c9b677;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%}.a-flip-card-back{transform:rotateY(180deg)}.a-edit-input{background:#c9b677;border:2px solid #666;border-radius:10px;cursor:text;font-size:17px;font-weight:700;height:10px;padding:.75em 1em;width:250px}.a-edit-input:focus{border:2px solid #0000;color:#1920bb;transition:transform .8s ease-in-out}@media (max-width:768px){.a-flip-card{width:90%}}.seasons-title{color:#c9b677;font-size:24px;font-weight:800;position:relative;text-align:center}.seasons-container{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:20px}.seasons-container p{color:#c9b677}.card-season{background:linear-gradient(180deg,#000,#2624a2);border:2px solid #c9b677;border-radius:.75em;height:auto;min-height:200px;overflow:hidden;padding-bottom:20px;transition:all .3s ease;width:80%}.card-season,.card-season-name{color:#c9b677;position:relative}.card-season-name{align-items:center;font-size:40px;font-weight:530;justify-content:center;margin-bottom:10px;margin-top:30px;text-align:center}.card-season-separator{background-color:#c9b677;height:90px;margin:30px 20px auto;width:1px}.card-season-line{display:flex;flex-direction:row;gap:40px;justify-items:center;margin:15px auto 50px;width:90%}.card-season-line,.card-season-winners{align-items:center;justify-content:center}.card-season-winners{flex:1 1;font-size:20px;text-align:center}.card-season-winners p{font-weight:600;margin:0}.card-season-dates{color:#c9b677;font-size:20px;font-weight:400;margin-bottom:10px;position:relative;text-align:center}.card-season-dates p{font-weight:600;margin:0}.card-season-toggle-btn{align-items:center;background:#c9b67733;border:1px solid #c9b677;border-radius:.5em;color:#c9b677;cursor:pointer;display:block;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;margin:20px auto;padding:12px 20px;transition:all .3s ease;width:90%}.card-season-toggle-btn:hover{background:#c9b6774d;transform:translateY(-2px)}.arrow{font-size:12px;transition:transform .3s ease}.arrow-up{transform:rotate(180deg)}.arrow-down{transform:rotate(0deg)}.card-season-tournaments{animation:slideDown .3s ease;margin:20px auto;width:90%}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.no-tournaments{font-style:italic;text-align:center}.tournaments-list{display:flex;flex-direction:column;gap:15px}.tournament-item{align-items:center;background:#0000004d;border:1px solid #c9b6774d;border-radius:.5em;display:flex;gap:15px;justify-content:space-between;padding:15px}.tournament-name{flex:1 1;font-size:16px;font-weight:600}.tournament-dates{flex:1 1;font-size:14px;opacity:.9;text-align:center}.tournament-participate-btn{background:#c9b677;border:none;border-radius:.4em;color:#000;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.tournament-participate-btn:hover{background:#d4c489;transform:scale(1.05)}@media (max-width:768px){.tournament-item{align-items:stretch;flex-direction:column;text-align:center}.tournament-dates{margin:10px 0}.card-season-name{font-size:32px}.card-season-winners{font-size:15px}.card-season-winners h3{font-size:22px}.card-season-dates{font-size:15px}.card-season-dates h3{font-size:22px}.card-season-dates-container,.card-season-line{flex-direction:column;gap:20px}.card-season-separator{background-color:#c9b677;height:1px;margin:10px auto 0;width:90px}}.createteam-title{color:#c9b677;font-size:24px;font-weight:800;margin:20px auto;position:relative;text-align:center}.createteam-container{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:20px}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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{align-items:center;display:flex;flex-direction:row;font-size:20px;font-weight:500;height:50px;justify-content:space-between;padding:1.25em;position:relative}.button_header{background-color:initial;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none;text-transform:uppercase;transition:all .2s}header .header-left,header .header-right{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:inherit}header .header-right{font-weight:700;gap:20px}.burger-menu-btn{position:absolute}.burger-menu-btn,.burger-menu-btn.fixed{background:#0000;border:none;color:#fff;cursor:pointer;display:none;padding:0;right:7%;z-index:1001}.burger-menu-btn.fixed{position:fixed}.burger-menu-btn h1{color:#c9b677;font-size:32px;line-height:1;margin:0}.mobile-menu{background-color:#1a0f46;box-shadow:-2px 0 10px #00000080;height:100vh;position:fixed;right:-100%;top:0;transition:right .3s ease-in-out;width:300px;z-index:1000}.mobile-menu.open{right:0}.mobile-menu-content{display:flex;flex-direction:column;gap:15px;margin-left:10%;margin-right:10%;padding-top:90px}.mobile-menu-content button{width:100%}.menu-overlay{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.desktop-menu{display:flex;gap:20px}@media screen and (max-width:768px){.desktop-menu{display:none}.burger-menu-btn,.burger-menu-btn.fixed{display:block}header{padding:1em}}footer{align-items:center;background:linear-gradient(0deg,#000,#2624a2);color:#fff;display:flex;flex-direction:row;height:-webkit-fit-content;height:fit-content;justify-content:center;margin-top:auto;padding:64px 0;width:100%}.footer-container{align-items:flex-start;display:flex;gap:60px;justify-content:space-between}.footer-section{display:flex;flex-direction:column;gap:10px}.footer-section h3{font-size:18px;font-weight:700;margin-bottom:10px}.footer-section p{color:#ccc;font-size:14px;margin:0}.button_footer{background-color:initial;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:17px;font-weight:700;padding:5px 0;text-align:left;text-decoration:none;text-transform:uppercase;transition:all .2s}.button_footer:hover{color:#ccc;transform:translateX(5px)}@media (max-width:768px){footer{padding:40px 0}.footer-section{margin-top:30px}.footer-container{align-items:flex-start;display:inline;gap:60px;justify-content:space-between}}.site{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;min-height:100dvh}
/*# sourceMappingURL=main.8f6c03a6.css.map*/