:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#loading-spinner{transform:rotate(45deg);perspective:1000px;border-radius:50%;width:48px;height:48px;color:#fff;position:relative}.three-scene{margin:0;padding:0;overflow:hidden;position:fixed;top:0;left:0;outline:none}#loading-screen{position:fixed;width:100%;height:100%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;z-index:9999}#loading-spinner{transform:rotate(45deg);perspective:1000px;border-radius:50%;width:48px;height:48px;color:#fff}#loading-spinner:before,#loading-spinner:after{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:1s spin linear infinite}#loading-spinner:after{color:#ff3d00;transform:rotateY(70deg);animation-delay:.4s}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotateccw{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes spin{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}.scene-container{position:relative;width:100%;height:100vh;overflow:hidden}.three-scene{width:100%;height:100%}.blurring-layer{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);z-index:1;pointer-events:none}.section{background-color:#fffc;padding:10px;border-radius:5px}.section-left{margin-left:20px}.section-right{margin-right:20px}.blur-wrapper{filter:blur(6px);position:absolute;top:0;left:0;right:0;bottom:0}.frame{height:94px;width:400px}.frame .group{height:83px;width:431px}.frame .overlap-group{border-radius:19px;height:83px;position:relative;width:429px}.frame .rectangle{border:1px solid;border-color:#fff;border-radius:19px;height:83px;left:0;opacity:.41;position:absolute;top:0;width:429px}.frame .START-GAME{font-family:Inter,Helvetica;font-style:italic;font-size:28px;font-weight:600;height:34px;left:125px;letter-spacing:0;line-height:normal;position:absolute;top:24px}.frame .artificial{height:44px;left:49px;position:absolute;top:19px;width:47px}.frame .hover{cursor:pointer;background-color:#fff}.frame .default{background-color:#000}.frame .property-1-hover{color:#000}.frame .property-1-default{color:#e0dedc}.info-container{position:absolute;left:60px;bottom:60px;display:flex;align-items:center;cursor:pointer}.info-icon{width:40px;height:40px;border-radius:50%;border:1px solid #ffffff;object-fit:cover;opacity:.5}.info-text{margin-left:10px;color:#888;opacity:0;transition:opacity .2s ease-in-out}.info-container:hover .info-text,.info-container:hover .info-icon{opacity:1}.main-game-page-container{width:calc(100% - 60px);height:100vh;margin-left:50px;position:relative}.game-options-container{min-height:100vh;padding:40px;color:#fff;position:relative;z-index:2}.game-options-header{text-align:center;margin-bottom:240px}.game-options-header h1{font-size:32px;margin-bottom:8px}.game-options-header p{font-size:14px;opacity:.7}.players-container{display:flex;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;max-width:1700px;margin:0 auto;padding:20px;background:#ffffff2a;border-radius:12px}.background-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.buttona{position:absolute;bottom:120px;right:70px}.player-input-container{display:flex;align-items:center;gap:20px;padding:20px}.player-input-container.left{flex-direction:row}.player-input-container.right{flex-direction:row-reverse}.player-content{display:flex;flex-direction:column}.player-input-container.left .player-content{align-items:flex-start}.player-input-container.right .player-content{align-items:flex-end}.player-panel{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:8px;max-width:300px}.player-label{color:#fff;font-size:14px;opacity:.8}input{width:100%;padding:8px;border:1px solid #444;border-radius:6px;background-color:#222;color:#fff;font-size:16px;outline:none}.avatar-container{width:100px;height:100px;border:2px solid #1c3885be;border-radius:8px;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center}.player-avatar{width:100%;height:100%;object-fit:cover}.player-panel.left{align-items:flex-start}.player-panel.right{align-items:flex-end}.match-card{border-radius:8px;padding:16px;margin:16px;color:#fff;display:flex;flex-direction:column;align-items:center;width:350px;height:40px}.players-info{display:flex;align-items:center;justify-content:space-between;width:300px}.player-block{display:flex;justify-content:space-between;align-items:center}.player-name{font-size:16px;margin:8px 0}.vs{margin:0 16px;font-size:18px;font-weight:700}.join-button{background:#4caf50;border:none;color:#fff;padding:8px 16px;cursor:pointer;border-radius:4px}.ready-button{background:#1f2fa8;border:none;color:#fff;padding:8px 16px;cursor:pointer;border-radius:4px}.start-match-button{background:#fdd835;border:none;color:#000;padding:8px 16px;cursor:pointer;border-radius:4px;margin-top:12px}.tournament-statics{display:flex;justify-content:space-between}.tournament-statics .Stocker{min-width:50%}.Stocker{display:flex;align-items:center;flex-direction:column}.tournament-container{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:3rem;padding:3rem}.score-display{color:#fff;font-weight:500;font-size:1.5rem}.mgame-options-container{min-height:100vh;padding:40px;color:#fff;position:relative;z-index:2}.mgame-options-header{text-align:center;margin-bottom:150px}.mgame-options-header h1{font-size:32px;margin-bottom:8px}.mgame-options-header p{font-size:14px;opacity:.7}.mteams-container{display:flex;justify-content:space-between;gap:40px;margin:0 auto}.mteam{flex:1;background:#ffffff2a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:20px;max-width:360px}.mteam-header{font-size:24px;font-weight:700;text-align:center;margin-bottom:20px}.mblue-team .mteam-header{align-items:flex-start;color:#4a90e2}.mred-team .mteam-header{align-items:flex-end;color:#e24a4a}.mteam-players{display:flex;flex-direction:column;gap:20px}.mbackground-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.mbuttona{position:absolute;bottom:120px;right:70px}*{margin:0;padding:0}html,body{overflow:hidden}.webgl{position:fixed;top:0;left:0;outline:none}.yy{position:absolute;bottom:20px;right:50px;display:flex;flex-direction:column;gap:5px}.text-wrapper{text-align:center;color:#fff;font-family:Inter,Helvetica;font-size:18px;font-weight:600;height:33px;letter-spacing:0;line-height:normal}.lktaba{position:absolute;top:30px;left:30px;color:#fff;max-width:600px;font-family:Arial,sans-serif}.lktaba1{top:30px;left:90px;max-width:900px;color:#fff;font-family:Inter,Helvetica;font-size:48px;font-weight:600;height:120px;letter-spacing:0}.lktaba2{top:30px;left:90px;margin-left:30px;max-width:900px;color:#fff;font-family:Inter,Helvetica;font-size:28px;font-weight:600;height:50px;letter-spacing:0}.lktaba3{margin-left:30px}.title-bar{display:flex;align-items:center;margin-bottom:10px}.back-arrow{width:40px;height:40px;margin-right:12px;cursor:pointer}.back-arrow:hover{opacity:.7}.main-title{font-size:48px;font-weight:700;margin:0}.description-heading{font-size:24px;font-weight:600;margin:20px 0 10px}.description-text{font-size:16px;line-height:1.6;margin:0}.full-screen-image{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:-1}.full-screen-image img{width:100%;height:100%;object-fit:cover}.button{position:fixed;bottom:20px;right:20px;z-index:1000;cursor:pointer;width:220px;height:50px;padding:12px 17px;border:0;border-radius:7px;box-shadow:inset 0 0 0 1px #ffffff1a;background:radial-gradient(ellipse at bottom,#47515c,#0b151e 45%);color:#ffffffa8;transition:all 1s cubic-bezier(.15,.83,.66,1)}.button:before{content:"";width:70%;height:1px;position:absolute;bottom:0}.centerialze{display:block;align-items:center;margin:auto}.game-options-container-r{min-height:100vh;padding:40px;color:#fff;position:relative;z-index:2}.game-options-header-r{text-align:center;margin-bottom:300px}.game-options-header-r h1{font-size:32px;margin-bottom:8px}.game-options-header-r p{font-size:14px;opacity:.7}.players-container-r{display:flex;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;max-width:1700px;height:300px;background:#ffffff2a;border-radius:12px}.buttona-r{display:flex;align-items:center;margin:auto}.teams-container{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;gap:20vw;align-items:center;z-index:1}.team{flex:1;background:#ffffff2a;box-shadow:0 4px 6px #0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;width:350px;height:350px;cursor:pointer;z-index:1}.hidden-v{display:none}.background-wrapper-w{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1a1a1a;z-index:1}.game-options-container-w{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;align-items:center;color:#fff}.game-options-header-w{text-align:center;margin-top:140px}.players-container-w{width:80%;height:400px;margin:150px auto;background:#ffffff1a;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center}.button-container-w{position:fixed;bottom:200px;display:flex;gap:60px;justify-content:center;width:100%}.game-options-header-w h1{font-family:SNES Italic,sans-serif;font-size:48px;text-transform:uppercase;color:#fff;text-shadow:2px 2px 0px #ff0000,4px 4px 0px #000000;margin-bottom:20px}
