@font-face{font-family:TheYearofHandicrafts;src:url(/assets/TheYearofHandicrafts-Regular-7j3c_1gU.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TheYearofHandicrafts;src:url(/assets/TheYearofHandicrafts-Medium-DsNf24X5.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TheYearofHandicrafts;src:url(/assets/TheYearofHandicrafts-SemiBold-CGTLdX4F.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TheYearofHandicrafts;src:url(/assets/TheYearofHandicrafts-Bold-CKu1THrg.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TheYearofHandicrafts;src:url(/assets/TheYearofHandicrafts-Black-rCYLjEFk.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--red: #ff4757;--blue: #3b82f6;--neutral: #feca57;--assassin: #2f3542;--bg: #050811;--panel: #1a1f3a;--text: #ffffff;--muted: #a4b0be;--accent: #deb887;--accent-light: #e6d3b3;--success: #2ed573;--warning: #deb887;--gradient-primary: linear-gradient(135deg, #deb887 0%, #e6d3b3 100%);--gradient-secondary: linear-gradient(135deg, #e6d3b3 0%, #f4a460 100%);--gradient-accent: linear-gradient(135deg, #deb887 0%, #e6d3b3 100%)}@keyframes adminGlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes adminGreenWhiteOverlay{0%{background-color:#22c55e59}50%{background-color:#22c55e59}50.01%{background-color:#ffffff59}to{background-color:#ffffff59}}@keyframes nailPurpleGlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes goldenGlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes horseWhiteGlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes tournamentRibbon{0%{background-position:0% 0%}to{background-position:200% 0%}}@keyframes tournamentCupRotate{0%{transform:rotate(0) translate(0) translateY(0)}25%{transform:rotate(90deg) translate(8px) translateY(-8px)}50%{transform:rotate(180deg) translate(0) translateY(-12px)}75%{transform:rotate(270deg) translate(-8px) translateY(-8px)}to{transform:rotate(360deg) translate(0) translateY(0)}}*{box-sizing:border-box}html,body,#root{height:100%}html:has(.landing-page-v2),html:has(.page-v2),html:has(.room-page-v2),body:has(.landing-page-v2),body:has(.page-v2),body:has(.room-page-v2),#root:has(.landing-page-v2),#root:has(.page-v2),#root:has(.room-page-v2){background:#000!important;background-image:none!important}html:has(.landing-page-v2) body:before,html:has(.page-v2) body:before,html:has(.room-page-v2) body:before,body:has(.landing-page-v2):before,body:has(.page-v2):before,body:has(.room-page-v2):before{display:none!important}html:has(.landing-page-v2) body:after,html:has(.page-v2) body:after,html:has(.room-page-v2) body:after,body:has(.landing-page-v2):after,body:has(.page-v2):after,body:has(.room-page-v2):after{display:none!important}*{scrollbar-width:thin;scrollbar-color:#4a4a4a transparent}*::-webkit-scrollbar{width:3px;height:3px}*::-webkit-scrollbar-track{background:transparent;border-radius:10px}*::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:10px}*::-webkit-scrollbar-thumb:hover{background:#5a5a5a}body::-webkit-scrollbar{width:0px;height:0px;display:none}body::-webkit-scrollbar-track{display:none}body::-webkit-scrollbar-thumb{display:none}body::-webkit-scrollbar-thumb:hover{display:none}body{scrollbar-width:none;-ms-overflow-style:none}body{margin:0;background:#0a0f1e;overflow-x:hidden;overscroll-behavior-y:contain;overscroll-behavior-x:none;background-image:radial-gradient(ellipse 130% 110% at 50% -15%,rgba(220,20,60,.22) 0%,rgba(220,20,60,.09) 28%,transparent 62%),radial-gradient(ellipse 110% 90% at 80% 18%,rgba(0,191,255,.2) 0%,rgba(0,191,255,.07) 33%,transparent 62%),radial-gradient(ellipse 95% 75% at 20% 82%,rgba(255,20,147,.17) 0%,rgba(255,20,147,.06) 28%,transparent 57%),radial-gradient(circle 900px at 30% 40%,rgba(178,34,34,.14) 0%,rgba(178,34,34,.04) 45%,transparent 52%),radial-gradient(circle 800px at 70% 60%,rgba(0,191,255,.12) 0%,rgba(0,191,255,.04) 45%,transparent 52%),radial-gradient(circle 600px at 15% 50%,rgba(255,69,0,.1) 0%,rgba(255,69,0,.03) 42%,transparent 47%),radial-gradient(circle 500px at 85% 25%,rgba(255,20,147,.08) 0%,rgba(255,20,147,.02) 38%,transparent 42%),radial-gradient(circle 450px at 5% 30%,rgba(138,43,226,.06) 0%,transparent 40%),radial-gradient(circle 400px at 95% 70%,rgba(0,206,209,.05) 0%,transparent 38%);background-attachment:fixed;background-size:100% 100%;color:var(--text);font-family:Tajawal,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Kufi Arabic,Noto Sans Arabic,sans-serif;position:relative;-webkit-tap-highlight-color:rgba(255,255,255,.1);-webkit-touch-callout:none}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse 1200px 1000px at 20% 30%,rgba(220,20,60,.18) 0%,rgba(220,20,60,.06) 35%,transparent 65%),radial-gradient(ellipse 1100px 900px at 80% 70%,rgba(0,191,255,.15) 0%,rgba(0,191,255,.05) 38%,transparent 65%),radial-gradient(ellipse 800px 650px at 50% 50%,rgba(178,34,34,.1) 0%,rgba(178,34,34,.03) 45%,transparent 60%),radial-gradient(ellipse 700px 600px at 10% 60%,rgba(255,20,147,.08) 0%,transparent 50%),radial-gradient(ellipse 600px 500px at 90% 40%,rgba(255,69,0,.07) 0%,transparent 48%),radial-gradient(circle 900px at 40% 20%,rgba(138,43,226,.06) 0%,transparent 55%),radial-gradient(circle 800px at 60% 80%,rgba(0,206,209,.05) 0%,transparent 52%);pointer-events:none;z-index:0;opacity:.95;filter:blur(70px)}body:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle 1.2px at 12% 22%,rgba(255,255,255,.5) 0%,transparent 0%),radial-gradient(circle .9px at 23% 42%,rgba(255,255,255,.4) 0%,transparent 0%),radial-gradient(circle 1.1px at 33% 12%,rgba(255,255,255,.45) 0%,transparent 0%),radial-gradient(circle .8px at 43% 62%,rgba(255,255,255,.5) 0%,transparent 0%),radial-gradient(circle 1px at 53% 32%,rgba(255,255,255,.4) 0%,transparent 0%),radial-gradient(circle .9px at 63% 72%,rgba(255,255,255,.35) 0%,transparent 0%),radial-gradient(circle 1.2px at 73% 18%,rgba(255,255,255,.5) 0%,transparent 0%),radial-gradient(circle .8px at 83% 52%,rgba(255,255,255,.4) 0%,transparent 0%),radial-gradient(circle 1px at 8% 68%,rgba(255,255,255,.45) 0%,transparent 0%),radial-gradient(circle .9px at 18% 83%,rgba(255,255,255,.5) 0%,transparent 0%),radial-gradient(circle 1.1px at 28% 88%,rgba(255,255,255,.4) 0%,transparent 0%),radial-gradient(circle .8px at 48% 8%,rgba(255,255,255,.45) 0%,transparent 0%),radial-gradient(circle 1px at 58% 48%,rgba(255,255,255,.5) 0%,transparent 0%),radial-gradient(circle .9px at 68% 28%,rgba(255,255,255,.4) 0%,transparent 0%),radial-gradient(circle 1.2px at 78% 78%,rgba(255,255,255,.45) 0%,transparent 0%),radial-gradient(circle .8px at 88% 38%,rgba(255,255,255,.5) 0%,transparent 0%),radial-gradient(circle 1px at 3% 48%,rgba(255,255,255,.4) 0%,transparent 0%),radial-gradient(circle .9px at 93% 12%,rgba(255,255,255,.45) 0%,transparent 0%),radial-gradient(circle 1.1px at 38% 3%,rgba(255,255,255,.5) 0%,transparent 0%),radial-gradient(circle .8px at 97% 93%,rgba(255,255,255,.4) 0%,transparent 0%),radial-gradient(circle .6px at 7% 35%,rgba(255,255,255,.3) 0%,transparent 0%),radial-gradient(circle .7px at 17% 55%,rgba(255,255,255,.35) 0%,transparent 0%),radial-gradient(circle .6px at 27% 75%,rgba(255,255,255,.3) 0%,transparent 0%),radial-gradient(circle .7px at 37% 25%,rgba(255,255,255,.35) 0%,transparent 0%),radial-gradient(circle .6px at 47% 85%,rgba(255,255,255,.3) 0%,transparent 0%),radial-gradient(circle .7px at 57% 15%,rgba(255,255,255,.35) 0%,transparent 0%),radial-gradient(circle .6px at 67% 65%,rgba(255,255,255,.3) 0%,transparent 0%),radial-gradient(circle .7px at 77% 45%,rgba(255,255,255,.35) 0%,transparent 0%),radial-gradient(circle .6px at 87% 85%,rgba(255,255,255,.3) 0%,transparent 0%),radial-gradient(circle .7px at 13% 15%,rgba(255,255,255,.35) 0%,transparent 0%);background-size:400px 400px,450px 450px,380px 380px,420px 420px,360px 360px,440px 440px,390px 390px,410px 410px,370px 370px,430px 430px,400px 400px,450px 450px,380px 380px,420px 420px,360px 360px,440px 440px,390px 390px,410px 410px,370px 370px,430px 430px,350px 350px,380px 380px,360px 360px,400px 400px,370px 370px,390px 390px,410px 410px,350px 350px,420px 420px,380px 380px,360px 360px;pointer-events:none;z-index:0;opacity:.7}.app-wrapper:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(90deg,transparent 0px,transparent 99px,rgba(255,255,255,.03) 100px,rgba(255,255,255,.03) 101px,transparent 102px),repeating-linear-gradient(0deg,transparent 0px,transparent 99px,rgba(255,255,255,.03) 100px,rgba(255,255,255,.03) 101px,transparent 102px),repeating-linear-gradient(45deg,transparent 0px,transparent 139px,rgba(220,20,60,.02) 140px,rgba(220,20,60,.02) 141px,transparent 142px),repeating-linear-gradient(-45deg,transparent 0px,transparent 139px,rgba(0,191,255,.02) 140px,rgba(0,191,255,.02) 141px,transparent 142px),radial-gradient(circle at 50% 50%,transparent 0%,transparent 48%,rgba(255,255,255,.015) 49%,rgba(255,255,255,.015) 50%,transparent 51%),radial-gradient(circle at 50% 50%,transparent 0%,transparent 38%,rgba(255,255,255,.012) 39%,rgba(255,255,255,.012) 40%,transparent 41%),radial-gradient(circle at 50% 50%,transparent 0%,transparent 28%,rgba(255,255,255,.01) 29%,rgba(255,255,255,.01) 30%,transparent 31%);background-size:200px 100%,100% 200px,200px 200px,200px 200px,100% 100%,100% 100%,100% 100%;pointer-events:none;z-index:0;opacity:.8}.app-wrapper{min-height:100vh;position:relative;z-index:1}.app-wrapper.landing{display:flex;align-items:center;justify-content:center}a,button,[role=button],[onclick],.tile,.nav-link,input[type=button],input[type=submit],input[type=reset],select{touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,255,255,.2);-webkit-touch-callout:none}.container{max-width:1100px;margin:0 auto;padding:16px 0;width:100%;box-sizing:border-box;min-width:0}.card{background:#1a1f3a80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.25);border-radius:24px;padding:20px;box-shadow:0 8px 32px #0000004d,0 0 0 1px #ffffff1a inset;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:0;box-sizing:border-box;width:100%;max-width:100%}.card:hover{border-color:#ffffff59}.row{display:flex;gap:12px;align-items:center;min-width:0;flex-wrap:wrap}.col{display:flex;flex-direction:column;gap:12px;min-width:0}input,button,select,textarea{background:#0f1220cc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--text);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:12px 16px;font-size:14px;font-family:Tajawal,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Kufi Arabic,Noto Sans Arabic,sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0003,0 0 0 1px #ffffff05 inset}input:focus,select:focus,textarea:focus{outline:none;border-color:#fff3;box-shadow:0 0 0 3px #ffffff14,0 4px 12px #0003;background:#0f1220f2}input::placeholder,textarea::placeholder{color:#a4b0be99;opacity:1}button{cursor:pointer;background:linear-gradient(135deg,#2d3748e6,#1a202ce6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:18px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0000004d,0 0 0 1px #ffffff08 inset;position:relative;overflow:hidden;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,255,255,.2);-webkit-touch-callout:none}button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}button:hover:before{left:100%}.converter-button:before,.converter-button:hover:before{content:none!important}button:hover{background:linear-gradient(135deg,#374151f2,#1f2937f2);border-color:#ffffff26}button:active{transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}button.primary{background:var(--gradient-accent);border:1px solid rgba(255,255,255,.15);border-radius:18px;box-shadow:0 6px 20px #deb8874d,0 0 0 1px #ffffff1a inset;color:#2f3542;font-weight:700}button.primary:hover{background:linear-gradient(135deg,#ffb84d,#ffe066);border-color:#fff3}.landing-nav button.primary:hover{background:linear-gradient(135deg,#ffb84d,#ffe066);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#2f3542}button.primary:active{transform:translateY(-1px);box-shadow:0 6px 20px #deb8874d,0 0 0 1px #ffffff1a inset}button:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:4px;width:fit-content;margin:0 auto}.tile{position:relative;-webkit-user-select:none;user-select:none;border-radius:6px;padding:0;text-align:center;background:#e6d5b8;border:3px solid #d4c4a8;min-height:95px;min-width:150px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 2px 8px #0000001a,inset 0 0 0 1px #8b5a2b80;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,255,255,.2);-webkit-touch-callout:none;overflow:hidden}.tile:before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(to bottom,rgba(255,255,255,.15) 0%,rgba(255,255,255,.05) 50%,transparent 100%);pointer-events:none;z-index:1;border-radius:6px 6px 0 0}.tile.revealed.red{background:linear-gradient(135deg,#ff4757,#ff6b7a);color:#fff;border:1px solid rgba(255,71,87,.3);border-radius:6px;box-shadow:none}.tile.revealed.blue{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:1px solid rgba(59,130,246,.3);border-radius:6px;box-shadow:none}.tile.revealed.neutral{background:linear-gradient(135deg,#d4d4d4,#b8b8b8);color:#2f3542;border:1px solid rgba(184,184,184,.4);border-radius:6px;box-shadow:none;font-weight:600}.tile.revealed.assassin{background:linear-gradient(135deg,#2f3542,#1e2329);color:#fff;border:1px solid rgba(47,53,66,.4);border-radius:6px;box-shadow:none}.tile .identity{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;opacity:.2;transition:opacity .3s ease}.tile:hover .identity{opacity:.3}.tile .identity.red{background:var(--red)}.tile .identity.blue{background:var(--blue)}.tile .identity.neutral{background:var(--neutral)}.tile .identity.assassin{background:var(--assassin)}.header{display:flex;align-items:center;justify-content:center;margin-bottom:20px;padding:8px 20px;background:#1a1f3a99;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:24px;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 20px #0003,0 0 0 1px #ffffff08 inset;width:fit-content;margin-left:auto;margin-right:auto}.nav{display:flex;gap:10px;justify-content:center}.nav-link{color:var(--muted);text-decoration:none;padding:6px 14px;border-radius:16px;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,255,255,.2);-webkit-touch-callout:none}.nav-link:hover{color:var(--text);border-color:#ffffff1f;background:#ffffff0d}.nav-link.active{color:var(--text);background:#ffffff14;border-color:#ffffff26;box-shadow:0 2px 8px #0003}.badge{padding:6px 12px;border-radius:20px;font-size:12px;background:#22264acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);color:var(--muted);font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center;gap:4px;box-shadow:0 2px 6px #00000026}.badge:hover{border-color:#ffffff1f;background:#22264af2}.team-scroll{scrollbar-width:thin!important;scrollbar-color:#4a4a4a rgba(255,255,255,.05);-ms-overflow-style:auto;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}.team-scroll::-webkit-scrollbar{width:3px!important;height:3px!important}.team-scroll::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.team-scroll::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:10px}.team-scroll::-webkit-scrollbar-thumb:hover{background:#5a5a5a}.team-red{color:var(--red);font-weight:600;text-shadow:0 2px 8px rgba(255,71,87,.3)}.team-blue{color:var(--blue);font-weight:600;text-shadow:0 2px 8px rgba(83,82,237,.3)}a{color:var(--accent-light);text-decoration:none;transition:all .3s ease;font-weight:500}a:hover{color:var(--accent)}.error-message{padding:12px 16px;border-radius:18px;font-size:14px;background:#ff475726;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,71,87,.25);color:#ffb3b3;font-weight:500;box-shadow:0 4px 12px #ff475726,0 0 20px #ff475714;animation:slideDown .3s ease forwards}.success-message{padding:12px 16px;border-radius:18px;font-size:14px;background:#2ed57326;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(46,213,115,.25);color:#7bed9f;font-weight:500;box-shadow:0 4px 12px #2ed57326,0 0 20px #2ed57314;animation:slideDown .3s ease forwards}.chat-message{padding:10px 14px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);transition:all .3s ease;animation:slideInRight .3s ease forwards;box-shadow:0 2px 6px #0000001a}.chat-message:hover{background:#ffffff0f;border-color:#ffffff1a}.chat-container{scrollbar-width:thin;scrollbar-color:#4a4a4a transparent}.chat-container::-webkit-scrollbar{width:3px}.chat-container::-webkit-scrollbar-track{background:transparent}.chat-container::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:10px}.chat-container::-webkit-scrollbar-thumb:hover{background:#5a5a5a}.stack{display:flex;flex-direction:column;gap:8px}.row-wrap{display:flex;gap:8px;flex-wrap:wrap}.two-col{display:grid;grid-template-columns:1.6fr .9fr;gap:16px;min-width:0;width:100%;box-sizing:border-box}.maintenance-container{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px;background:var(--bg)}.maintenance-content{text-align:center;max-width:700px;width:100%;display:flex;flex-direction:column;align-items:center;gap:0}.maintenance-card{background:#1a1f3a99;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:32px;padding:60px 40px;width:100%;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff0d inset;display:flex;flex-direction:column;align-items:center;gap:35px}.maintenance-logo{width:220px;height:220px;display:flex;align-items:center;justify-content:center}.maintenance-logo img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.maintenance-title{font-size:64px;font-weight:900;color:var(--text);margin:0;font-family:Tajawal,sans-serif;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px}.maintenance-message{font-size:20px;color:var(--muted);line-height:1.8;margin:0;font-family:IBM Plex Sans Arabic,sans-serif;max-width:500px}.maintenance-message-highlight{color:var(--accent);font-weight:600;display:inline-block}.maintenance-discord-link{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 28px;background:#5865f233;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(88,101,242,.3);border-radius:16px;color:var(--text);text-decoration:none;font-family:IBM Plex Sans Arabic,sans-serif;font-size:18px;font-weight:600;transition:all .3s ease;margin-top:10px}.maintenance-discord-link:hover{background:#5865f24d;border-color:#5865f280;transform:translateY(-2px);box-shadow:0 8px 20px #5865f24d}.maintenance-discord-link svg{width:24px;height:24px;fill:currentColor}.app-wrapper.content-page{display:flex;flex-direction:column;min-height:100vh}.app-wrapper.content-page>.container{flex-shrink:0}.app-wrapper.content-page .content-page-main{flex:1;display:flex;flex-direction:column;align-items:center;gap:40px;padding:40px;max-width:1400px;margin:0 auto;width:100%}.content-page-wrapper{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;position:relative;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.content-page-content{background:#1a1f3ad9;border:1px solid rgba(255,255,255,.25);border-radius:28px;padding:40px;max-width:500px;width:100%;display:flex;flex-direction:column;gap:8px;align-items:center;box-shadow:0 12px 40px #0006,0 0 0 1px #ffffff1a inset;animation:slideInFromRight .6s ease forwards;position:relative;will-change:transform,opacity}.content-page-content h2{color:var(--text);font-size:32px;margin-top:-8px;margin-bottom:24px;font-weight:700;text-align:center;background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 20px rgba(222,184,135,.3)}.content-page-content b{font-weight:600;color:var(--text)}.content-page-content .stack{font-size:16px;line-height:1.8;color:var(--text)}.content-page-content ul{padding-right:20px}.content-page-content li{margin-bottom:12px}.tournament-section{margin-bottom:32px}.section-title{font-size:22px;font-weight:700;color:var(--text);margin-bottom:20px;text-align:center}.stats-card{background:#1a1f3acc;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:32px;text-align:center;box-shadow:0 4px 16px #0003}.stats-number{font-size:56px;font-weight:700;color:var(--text);line-height:1;margin-bottom:12px}.stats-label{font-size:16px;color:var(--muted);font-weight:500}.tournament-card{background:#1a1f3acc;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:24px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 16px #0003;cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform}.tournament-card:hover{border-color:#fff3;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.tournament-card.expanded{border-color:#ffffff40}.tournament-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0;padding-bottom:0;border-bottom:none;transition:margin-bottom .2s ease,padding-bottom .2s ease,border-bottom .2s ease}.tournament-card.expanded .tournament-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.tournament-name{font-size:20px;font-weight:700;color:var(--text);margin-bottom:6px}.tournament-date{font-size:14px;color:var(--muted);font-weight:500}.expand-icon{width:24px;height:24px;position:relative;transition:transform .2s ease;flex-shrink:0;will-change:transform}.expand-icon:before,.expand-icon:after{content:"";position:absolute;background:var(--muted);transition:background .2s ease}.expand-icon:before{top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);width:2px;height:12px}.expand-icon:after{top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:2px}.expand-icon.expanded{transform:rotate(180deg)}.expand-icon.expanded:before{transform:translate(-50%,-50%) rotate(90deg)}.tournament-card:hover .expand-icon:before,.tournament-card:hover .expand-icon:after{background:var(--text)}.tournament-details{display:flex;flex-direction:column;gap:24px;max-height:0;overflow:hidden;opacity:0;transition:opacity .2s ease,margin-top .2s ease;margin-top:0;will-change:opacity,margin-top}.tournament-details.visible{max-height:none;opacity:1;margin-top:20px}.coming-soon-message{text-align:center;padding:24px;color:var(--muted);font-size:16px;font-weight:500;font-style:italic}.detail-section{display:flex;flex-direction:column;gap:12px}.detail-label{font-size:16px;font-weight:600;color:var(--text);margin-bottom:8px}.tournament-info{display:flex;gap:24px;padding:16px;background:#0f122066;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.info-item{display:flex;flex-direction:column;gap:4px}.info-label{font-size:13px;color:var(--muted);font-weight:500}.info-value{font-size:20px;font-weight:700;color:var(--text)}.teams-list{display:flex;flex-direction:column;gap:16px}.team-group{background:#0f122099;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:16px}.team-name{font-size:16px;font-weight:600;color:var(--text);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.team-players{display:flex;flex-wrap:wrap;gap:8px}.participants-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.participant-badge{padding:10px 16px;border-radius:12px;font-size:14px;font-weight:500;text-align:center;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);background:#1a1f3a99;color:var(--text)}.participant-badge.team-red{background:#ff475726;border-color:#ff47574d;color:#ff6b7a}.participant-badge.team-blue{background:#3b82f626;border-color:#3b82f64d;color:#60a5fa}.champion-display{display:flex;justify-content:center}.champion-badge{padding:24px 32px;border-radius:16px;text-align:center;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 16px #0000004d;background:#1a1f3acc;width:100%;max-width:500px}.champion-name{font-size:22px;font-weight:700;color:var(--text);margin-bottom:12px}.champion-players{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.champion-player{padding:8px 16px;border-radius:8px;font-size:14px;font-weight:500;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);color:var(--text)}.champion-team{font-size:14px;color:var(--muted);font-weight:500}.upcoming-tournaments,.champions-ranking{display:flex;flex-direction:column;gap:12px}.ranking-card{display:flex;align-items:center;gap:20px;background:#1a1f3acc;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 8px #0003;will-change:transform}.ranking-card:hover{border-color:#fff3;transform:translate(-4px);box-shadow:0 4px 12px #0000004d}.ranking-number{font-size:32px;font-weight:700;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);flex-shrink:0;color:var(--text)}.ranking-info{flex:1;display:flex;flex-direction:column;gap:6px}.ranking-name{font-size:20px;font-weight:700;color:var(--text);margin-bottom:4px}.ranking-stats{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.stat-item{font-weight:500}.stat-divider{color:#fff3}.crown-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:10px solid #2f3542;border-top:0}.crown-icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateY(-2px);width:12px;height:8px;background:#2f3542;border-radius:2px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInSimple{0%{opacity:0}to{opacity:1}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(80px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-150px)}to{opacity:1;transform:translate(0)}}@keyframes slideOutToRight{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(200px) scale(.95)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes buttonFadeInUp{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes logoFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes backgroundGlow{0%{opacity:.6;transform:scale(1) translate(0)}50%{opacity:.9;transform:scale(1.05) translate(2%,-1%)}to{opacity:.7;transform:scale(1.02) translate(-1%,1%)}}@keyframes starsTwinkle{0%,to{opacity:.4}50%{opacity:.7}}@keyframes bgDrift{0%{transform:translateZ(0) scale(1);opacity:.7}50%{transform:translate3d(0,-1%,0) scale(1.02);opacity:.75}to{transform:translate3d(0,1%,0) scale(1.01);opacity:.7}}@keyframes bgDriftSoft{0%{transform:translateZ(0);opacity:.35}50%{transform:translate3d(.5%,-.5%,0);opacity:.42}to{transform:translate3d(-.5%,.5%,0);opacity:.35}}@media (max-width: 480px){.container{padding:8px 0}.header{padding:5px 10px;border-radius:16px;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto;gap:6px}.nav{gap:4px}.nav-link{padding:4px 8px;font-size:10px;min-width:auto;flex:none}.landing-page{padding:16px;gap:24px}.landing-logo{width:150px;height:150px}.landing-nav button{padding:8px 14px;font-size:11px}.app-wrapper.content-page .content-page-main{padding:16px 12px;gap:20px}.content-page-wrapper{padding:12px}.content-page-content{padding:20px 16px;border-radius:20px;gap:16px}.page-logo{width:120px;height:120px}.content-page-content h2{font-size:20px;margin-bottom:16px}.content-page-text{font-size:14px;gap:10px}.content-page-content .stack{font-size:14px;gap:8px}.content-page-content input{padding:12px 14px;font-size:14px}.content-page-content button{padding:12px 18px;font-size:14px}.content-page-content ul{padding-right:16px}.content-page-content li{margin-bottom:8px;font-size:13px}button{min-height:44px;touch-action:manipulation}input,textarea{min-height:44px;font-size:16px!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card{width:90vw!important;max-width:90vw!important;min-width:90vw!important;aspect-ratio:1!important;padding:20px 16px!important}div[style*="grid-template-columns: 1fr auto 1fr"] canvas,div[style*="grid-template-columns: '1fr auto 1fr'"] canvas,div[style*='grid-template-columns: "1fr auto 1fr"'] canvas{width:100px!important;height:100px!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card *,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card *,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card *{font-size:13px!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card h2,div[style*="grid-template-columns: 1fr auto 1fr"]>div.card h3,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card h2,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card h3,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card h2,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card h3{font-size:16px!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card button,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card button,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card button{padding:10px 14px!important;font-size:13px!important;min-height:44px!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card input,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card input,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card input{padding:10px 12px!important;font-size:13px!important}}@media (min-width: 739px) and (max-width: 1024px){.container{max-width:900px;padding:14px 0}.header{padding:14px 18px;flex-direction:row;justify-content:center;border-radius:22px;margin-bottom:18px}.nav{flex-wrap:nowrap;gap:10px;justify-content:center}.nav-link{padding:8px 14px;font-size:14px;flex:none;min-width:auto;border-radius:14px}.card{padding:18px;border-radius:22px}input,button,select,textarea{padding:11px 15px;font-size:13px;border-radius:16px}button{padding:11px 18px}button.primary{padding:12px 20px}.landing-page{gap:35px;padding:30px 20px}.landing-logo{width:220px;height:220px}.landing-nav{flex-direction:row;flex-wrap:wrap;gap:14px;max-width:580px}.landing-nav button{min-width:150px;padding:12px 22px;font-size:14px;flex:1;max-width:170px}.app-wrapper.content-page .content-page-main{padding:35px 28px;gap:35px}.content-page-content{padding:32px;max-width:550px;border-radius:26px}.content-page-content:has(.tournaments-stats){max-width:700px}.page-logo{width:150px;height:150px}.content-page-content h2{font-size:26px;margin-bottom:22px}.content-page-text{font-size:15px;gap:14px}.content-page-content .stack{font-size:15px;line-height:1.75}.content-page-content input{max-width:100%;padding:12px 15px;font-size:14px}.content-page-content button{max-width:280px;padding:12px 20px;font-size:14px}.board-container{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:12px!important;padding:0 12px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important}.board-container>div:nth-child(2){min-width:0;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}.board-container .grid{gap:10px;padding:6px;width:100%;max-width:100%;grid-template-columns:repeat(5,1fr);min-width:0}.tile{min-height:80px;min-width:0;border-radius:5px;border-width:2px}.board-container .tile{min-height:80px;min-width:0;width:100%;font-size:13px}.board-container .tile span{border-radius:18px}.error-message,.success-message{font-size:13px;padding:11px 15px;border-radius:16px}.chat-message{padding:9px 13px;font-size:13px;border-radius:16px}}@media (max-width: 900px){.app-wrapper.content-page .content-page-main{flex-direction:column;padding:20px;gap:30px}.content-page-content{flex-direction:column;padding:30px;gap:30px}.content-page-content .content-page-logo{display:flex;justify-content:center;width:100%}.page-logo{width:150px;height:150px}.landing-logo{width:220px;height:220px}.landing-nav{flex-direction:column;width:100%;max-width:300px}.landing-nav button{width:100%}.board-container{display:flex!important;flex-direction:column!important;gap:6px!important;padding:0!important}.board-container{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;align-content:flex-start!important;gap:0px!important;padding:0!important;width:100%!important;max-width:100%!important;position:relative!important;overflow-x:hidden!important}.board-container>div:nth-child(2){flex-basis:100%!important;width:100%!important;order:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;min-height:0!important;flex-shrink:1!important;height:fit-content!important}.board-container>div:nth-child(2)>.grid{width:100%!important;flex-basis:100%!important;order:1!important}.board-container>div:nth-child(2)>div:not(.grid):not(.mobile-log-container){order:1!important}.board-container>.mobile-log-container{order:2!important;flex-basis:auto!important;width:90px!important;max-width:90px!important;min-width:90px!important;margin:20px 0 0!important;align-self:flex-start!important;position:relative!important}.board-container .mobile-log-container,.board-container>.mobile-log-container{max-width:90px!important;width:90px!important;min-width:90px!important;flex-shrink:0!important;flex-basis:90px!important;box-sizing:border-box!important}.board-container .mobile-log-container>div.card,.board-container .mobile-log-container>.mobile-log-card,.board-container .mobile-log-card{max-width:100%!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}.board-container .mobile-log-container[style],.board-container>.mobile-log-container[style]{max-width:90px!important;width:90px!important;min-width:90px!important;flex-shrink:0!important}.board-container>div:first-child,.board-container>div:last-child{flex-basis:calc((100% - 90px)/2)!important;width:calc((100% - 90px)/2)!important;max-width:calc((100% - 90px)/2)!important;order:2!important;position:relative!important;padding:0!important;box-sizing:border-box!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;margin:20px 0 0!important;align-self:flex-start!important;min-height:auto!important;height:auto!important;max-height:none!important;flex-shrink:0!important;flex-grow:0!important}.board-container>div:first-child{margin-right:0!important;margin-left:0!important;margin-top:20px!important;align-self:flex-start!important}.board-container>.mobile-log-container{order:2!important}.board-container>div:last-child{margin-left:0!important;margin-right:0!important;margin-top:20px!important;align-self:flex-start!important}.board-container>div:first-child{padding:0!important;width:calc((100% - 110px)/2)!important;max-width:calc((100% - 110px)/2)!important;min-width:0!important;flex-basis:calc((100% - 110px)/2)!important;margin:20px 0 0!important}.board-container>div:last-child{padding:0!important;width:calc((100% - 110px)/2)!important;max-width:calc((100% - 110px)/2)!important;min-width:0!important;flex-basis:calc((100% - 110px)/2)!important;margin:20px 0 0!important}.board-container>div:first-child[style*=width],.board-container>div:last-child[style*=width]{width:calc((100% - 110px)/2)!important;max-width:calc((100% - 110px)/2)!important;min-width:0!important;margin:20px 0 0!important}.board-container>div:first-child>div,.board-container>div:last-child>div:first-child,.board-container>div:last-child>div{width:100%!important;max-width:100%!important;display:flex!important;justify-content:center!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.board-container>div:first-child>div[style*=padding],.board-container>div:last-child>div:first-child[style*=padding]{padding:0!important}.board-container>div:first-child>div>div[style*=background],.board-container>div:last-child>div>div[style*=background],.board-container>div:last-child>div:first-child>div[style*=background]{width:100%!important;max-width:100%!important;min-width:0!important;min-height:200px!important;max-height:200px!important;height:200px!important;padding:10px 8px 8px!important;margin:0!important;box-sizing:border-box!important}.board-container>div:last-child{flex-basis:calc((100% - 110px)/2)!important;width:calc((100% - 110px)/2)!important;max-width:calc((100% - 110px)/2)!important;min-width:0!important}.room-page-v2 .board-container>div:first-child>div>div[style*=background]>div:first-child,.room-page-v2 .board-container>div:last-child>div:first-child>div[style*=background]>div:first-child{margin-bottom:-8px!important;margin-top:0!important;padding-bottom:0!important;padding-top:4px!important;line-height:1!important;display:flex!important;visibility:visible!important}.room-page-v2 .board-container>div:first-child>div>div[style*=background]>div:first-child>span,.room-page-v2 .board-container>div:last-child>div:first-child>div[style*=background]>div:first-child>span,.room-page-v2 .board-container>div:first-child>div>div[style*=background]>div:first-child span,.room-page-v2 .board-container>div:last-child>div:first-child>div[style*=background]>div:first-child span,.room-page-v2 .board-container>div:first-child>div>div[style*=background] div:first-child>span,.room-page-v2 .board-container>div:last-child>div:first-child>div[style*=background] div:first-child>span,div[data-team=red]>div:first-child>span,div[data-team=blue]>div:first-child>span,.room-page-v2 div[data-team=red]>div:first-child>span,.room-page-v2 div[data-team=blue]>div:first-child>span{font-size:90px!important;line-height:1!important;color:#fff!important;display:block!important;visibility:visible!important;opacity:1!important;font-weight:700!important;margin:0!important;padding:0!important}@media (max-width: 768px){.room-page-v2 .board-container>div:first-child>div>div[style*=background]>div:first-child>span,.room-page-v2 .board-container>div:last-child>div:first-child>div[style*=background]>div:first-child>span,div[data-team=red]>div:first-child>span,div[data-team=blue]>div:first-child>span{font-size:90px!important}}.board-container>div:first-child>div>div[style*="280px"],.board-container>div:last-child>div:first-child>div[style*="280px"]{width:100%!important;min-width:0!important;max-width:100%!important}.board-container>div:first-child>div>div[style*=background]>div:nth-child(2),.board-container>div:last-child>div:first-child>div[style*=background]>div:nth-child(2){margin-top:0!important;padding-top:0!important}.board-container>div:first-child>div[style*=background]>div:not(:first-child),.board-container>div:first-child>div[style*=background]>div:not(:first-child) *,.board-container>div:last-child>div[style*=background]>div:not(:first-child),.board-container>div:last-child>div[style*=background]>div:not(:first-child) *,.board-container>div:last-child>div:first-child>div[style*=background]>div:not(:first-child),.board-container>div:last-child>div:first-child>div[style*=background]>div:not(:first-child) *{font-size:9px!important}.board-container>div:first-child>div[style*=background]>div:not(:first-child) div[style*="z-index: 99999"] div[style*="background: rgba(255, 255, 255, 0.95)"],.board-container>div:last-child>div:first-child>div[style*=background]>div:not(:first-child) div[style*="z-index: 99999"] div[style*="background: rgba(255, 255, 255, 0.95)"],.board-container>div:last-child>div[style*=background]>div:not(:first-child) div[style*="z-index: 99999"] div[style*="background: rgba(255, 255, 255, 0.95)"]{font-size:9px!important}.board-container>div:first-child>div[style*=background]>div:not(:first-child) div[style*="z-index: 99999"] div[style*="background: rgba(255, 255, 255, 0.95)"][style*="fontSize: '9px'"],.board-container>div:last-child>div:first-child>div[style*=background]>div:not(:first-child) div[style*="z-index: 99999"] div[style*="background: rgba(255, 255, 255, 0.95)"][style*="fontSize: '9px'"],.board-container>div:last-child>div[style*=background]>div:not(:first-child) div[style*="z-index: 99999"] div[style*="background: rgba(255, 255, 255, 0.95)"][style*="fontSize: '9px'"]{font-size:8px!important}.board-container>div:first-child>div[style*=background]>div:not(:first-child) span[style*="background: rgba(0, 0, 0, 0.55)"],.board-container>div:first-child>div[style*=background]>div:not(:first-child) span[style*="background: rgba(0, 0, 0, 0.3)"],.board-container>div:last-child>div[style*=background]>div:not(:first-child) span[style*="background: rgba(0, 0, 0, 0.55)"],.board-container>div:last-child>div[style*=background]>div:not(:first-child) span[style*="background: rgba(0, 0, 0, 0.3)"],.board-container>div:last-child>div:first-child>div[style*=background]>div:not(:first-child) span[style*="background: rgba(0, 0, 0, 0.55)"],.board-container>div:last-child>div:first-child>div[style*=background]>div:not(:first-child) span[style*="background: rgba(0, 0, 0, 0.3)"]{font-size:10px!important;padding:4px 6px!important}.board-container>div:first-child>div[style*=background]>div,.board-container>div:last-child>div[style*=background]>div,.board-container>div:last-child>div:first-child>div[style*=background]>div{gap:6px!important}.board-container>div:first-child>div[style*=background] button,.board-container>div:last-child>div[style*=background] button,.board-container>div:last-child>div:first-child>div[style*=background] button{padding:6px 12px!important;font-size:8px!important;border-radius:4px!important}.board-container .grid{gap:0px;padding:0;width:100%;max-width:100%;grid-template-columns:repeat(5,minmax(0,1fr))}.tile{min-height:65px!important;min-width:0!important;width:100%;max-width:100%;aspect-ratio:3.2 / 1!important}.board-container .tile{min-width:0!important;width:100%;max-width:100%;min-height:65px!important;aspect-ratio:3.2 / 1!important;font-size:13px}.board-container .tile span{font-size:13px!important;padding:3px 8px!important;line-height:1.2!important}.board-container .tile>div{padding:4px!important;margin:2px!important;min-height:auto!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;flex:1!important}.board-container .tile>div>span{padding:2px 6px!important;font-size:13px!important;margin:auto auto 2px!important;width:100%!important;display:block!important;text-align:center!important;line-height:1.2!important}.board-container .tile>div>span>div{display:block!important;top:-4px!important;height:1px!important;background:#00000040!important}.board-container .grid .tile{min-height:60px!important;aspect-ratio:2 / 1!important}.board-container .grid{gap:4px!important}div[style*="justify-content: flex-end"] button,div[style*="justify-content: flex-end"]>div button{padding:2px 6px!important;font-size:10px!important;gap:3px!important;border-radius:6px!important;min-height:auto!important}button[style*="background: rgba(29, 209, 115"],button[style*="background: rgba(255, 71, 87"],button[style*="background: rgba(26, 31, 58"],button[style*="background: rgba(255, 193, 7"],button[style*="rgba(26, 31, 58, 0.8)"][style*=blur],button[style*="rgba(26, 31, 58, 0.8)"][style*=backdropFilter],button[style*="rgba(26, 31, 58, 0.8)"][style*=backdrop-filter],button[style*="background: rgba(26, 31, 58"][style*=backdropFilter],button[style*="background: rgba(26, 31, 58"][style*=backdrop-filter],div[style*="display: flex"][style*="alignItems: center"][style*=gap] button,div[style*="justify-content: space-between"] button{padding:2px 6px!important;border-radius:6px!important;gap:3px!important;min-height:auto!important}div[style*="justify-content: flex-end"] button svg,div[style*="justify-content: flex-end"]>div button svg{width:12px!important;height:12px!important}div[style*="justify-content: flex-end"]>div{margin-right:4px!important}div[style*="justify-content: flex-end"]>div:last-child{margin-right:0!important}.board-container input[placeholder="اكتب التلميح هنا"],input[placeholder="اكتب التلميح هنا"]{font-size:16px!important;padding:0!important;line-height:1.1!important;letter-spacing:-.3px!important;height:auto!important;min-height:auto!important}.board-container input[placeholder="اكتب التلميح هنا"]::placeholder,input[placeholder="اكتب التلميح هنا"]::placeholder{font-size:11px!important;opacity:.5!important;font-weight:500!important}.board-container>div:nth-child(2)>div:last-child>div{max-width:35%!important;width:35%!important;margin:0 auto!important}.board-container>div:nth-child(2)>div:last-child>form{align-items:center!important;width:100%!important}.board-container>div:nth-child(2)>div:last-child>form>div{justify-content:center!important;width:100%!important}.board-container>div:nth-child(2)>div:last-child>div>div{max-width:100%!important;width:100%!important}.board-container input[placeholder="اكتب التلميح هنا"]{max-width:100%!important;font-size:16px!important}.board-container form{gap:4px!important}.board-container form>div{padding:2px 0!important;gap:2px!important}.board-container form>div[style*="flexDirection: 'row'"],.board-container form>div[style*="flex-direction: row"]{flex-direction:row!important;direction:ltr!important;max-width:100%!important;width:100%!important}.board-container form input[placeholder="اكتب التلميح هنا"]{display:block!important;visibility:visible!important;opacity:1!important;width:auto!important;flex:1!important;min-width:100px!important}@media (max-width: 480px){.board-container form input[placeholder="اكتب التلميح هنا"]{flex:1.5!important;min-width:150px!important;max-width:none!important;min-height:40px!important;height:40px!important;padding:10px 12px!important}}div[style*="position: 'absolute'"][style*="width: '320px'"],div[style*="position: 'absolute'"][style*="width: '280px'"],div[style*="position: absolute"][style*="width: 320px"],div[style*="position: absolute"][style*="width: 280px"],.settings-dropdown{width:180px!important;max-width:180px!important;padding:8px!important;font-size:10px!important;border-radius:8px!important;right:0!important;left:auto!important}div[style*="position: 'absolute'"]>div:first-child,.settings-dropdown>div:first-child{font-size:11px!important;margin-bottom:8px!important;font-weight:700!important}div[style*="position: 'absolute'"] button:not([style*="width: '100%'"]):not([type=submit]):not(.board-container form>div>div[style*="position: absolute"] button),.settings-dropdown button:not([style*="width: '100%'"]):not([type=submit]){padding:5px 6px!important;font-size:9px!important;border-radius:6px!important}.board-container form>div>div[style*="position: absolute"][style*="bottom: 100%"] button,.board-container form>div>div[style*="position: absolute"][style*="bottom: '100%'"] button,.board-container form button[type=button]+div[style*="position: absolute"] button,.board-container form button[type=button]+div[style*="position: 'absolute'"] button{border-radius:50%!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important}.settings-dropdown button[style*="width: '100%'"],.settings-dropdown button[style*="width: 100%"],.settings-dropdown button[style*="width:'100%'"],.settings-dropdown button[style*="width:100%"],.settings-dropdown button[type=submit],div[style*="position: absolute"] button[style*="width: '100%'"],div[style*="position: absolute"] button[style*="width: 100%"],div[style*="position: absolute"] button[style*="width:'100%'"],div[style*="position: absolute"] button[style*="width:100%"],div[style*="position: 'absolute'"] button[style*="width: '100%'"],div[style*="position: 'absolute'"] button[style*="width: 100%"],div[style*="position: 'absolute'"] button[style*="width:'100%'"],div[style*="position: 'absolute'"] button[style*="width:100%"],div[style*="position: absolute"] button[type=submit],div[style*="position: 'absolute'"] button[type=submit]{padding:10px 12px!important;font-size:12px!important;border-radius:8px!important;line-height:1.4!important;min-height:auto!important}div[style*="position: 'absolute'"] input,.settings-dropdown input{padding:5px 6px!important;font-size:9px!important;border-radius:6px!important}.settings-dropdown input[type=text],.settings-dropdown input[type=number],.settings-dropdown input:not([type]),.settings-dropdown input[readonly]{font-size:9px!important;padding:6px 8px!important}div[style*="position: 'absolute'"]:not(.settings-dropdown) input[type=text],div[style*="position: 'absolute'"]:not(.settings-dropdown) input[type=number],div[style*="position: absolute"][style*="width: 320px"]:not(.settings-dropdown) input[type=text],div[style*="position: absolute"][style*="width: 320px"]:not(.settings-dropdown) input[type=number],div[style*="position: absolute"][style*="width: '320px'"]:not(.settings-dropdown) input[type=text],div[style*="position: absolute"][style*="width: '320px'"]:not(.settings-dropdown) input[type=number],div[style*="position: absolute"][style*="width: 280px"]:not(.settings-dropdown) input[type=text],div[style*="position: absolute"][style*="width: 280px"]:not(.settings-dropdown) input[type=number],div[style*="position: absolute"][style*="width: '280px'"]:not(.settings-dropdown) input[type=text],div[style*="position: absolute"][style*="width: '280px'"]:not(.settings-dropdown) input[type=number],div[style*="position: absolute"]:not(.settings-dropdown) input[placeholder*=اسم],div[style*="position: absolute"]:not(.settings-dropdown) input[placeholder*=اكتب]{font-size:16px!important}div[style*="position: 'absolute'"]>div>div[style*=gridTemplateColumns] button:not(.board-container form>div>div[style*="position: absolute"] button),div[style*="position: absolute"]>div>div[style*=gridTemplateColumns] button:not(.board-container form>div>div[style*="position: absolute"] button){padding:4px 2px!important;font-size:9px!important;border-radius:6px!important}div[style*="position: absolute"][style*="width: 280px"],div[style*="position: absolute"][style*="width: '280px'"],div[style*="position: 'absolute'"][style*="width: 280px"],div[style*="position: 'absolute'"][style*="width: '280px'"]{width:min(200px,75vw)!important;max-width:min(200px,75vw)!important;padding:8px!important;border-radius:8px!important}div[style*="position: absolute"]>div:first-child[style*="fontWeight: 700"],div[style*="position: 'absolute'"]>div:first-child[style*="fontWeight: 700"]{font-size:12px!important;margin-bottom:10px!important}div[style*="position: absolute"]>div>div[style*="fontSize: '13px'"],div[style*="position: 'absolute'"]>div>div[style*="fontSize: '13px'"],div[style*="position: absolute"]>div>div span[style*="fontSize: '13px'"],div[style*="position: 'absolute'"]>div>div span[style*="fontSize: '13px'"]{font-size:10px!important;margin-bottom:5px!important}button[style*="width: 48"][style*="height: 24"],button[style*="width: 36"][style*="height: 18"]{width:28px!important;height:14px!important;border-radius:7px!important;min-width:28px!important;flex-shrink:0!important}button[style*="width: 48"][style*="height: 24"]>div,button[style*="width: 36"][style*="height: 18"]>div{width:10px!important;height:10px!important}button[style*="width: 48"][style*="height: 24"] svg,button[style*="width: 36"][style*="height: 18"] svg{width:6px!important;height:6px!important}div[style*="position: absolute"] input[type=number],div[style*="position: 'absolute'"] input[type=number]{padding:5px 8px!important;font-size:14px!important;border-radius:6px!important}div[style*="position: absolute"]>div:last-child button,div[style*="position: 'absolute'"]>div:last-child button{padding:6px 0!important;font-size:10px!important;border-radius:6px!important}div[style*="position: absolute"][style*="width: 220px"],div[style*="position: absolute"][style*="width: '220px'"],div[style*="position: 'absolute'"][style*="width: 220px"],div[style*="position: 'absolute'"][style*="width: '220px'"]{width:180px!important;max-width:180px!important;padding:6px!important;border-radius:8px!important}div[style*="position: absolute"]>div:first-child[style*="fontSize: '10px'"],div[style*="position: 'absolute'"]>div:first-child[style*="fontSize: '10px'"]{font-size:9px!important;margin-bottom:4px!important}div[style*="position: absolute"] .stack>div,div[style*="position: 'absolute'"] .stack>div{padding:4px 0!important;font-size:10px!important}div[style*="position: absolute"] .badge,div[style*="position: 'absolute'"] .badge{font-size:8px!important}div[style*="position: absolute"]>div>div[style*="gridTemplateColumns: 'repeat(2"] button,div[style*="position: 'absolute'"]>div>div[style*="gridTemplateColumns: 'repeat(2"] button{padding:3px 2px!important;font-size:8px!important;border-radius:6px!important}.settings-dropdown button[style*=width]:not([style*="width: '100%'"]):not([style*="width: 100%"]):not([style*="width:'100%'"]):not([style*="width:100%"]):not([type=submit]),div[style*="position: absolute"] button[style*=width]:not([style*="width: '100%'"]):not([style*="width: 100%"]):not([style*="width:'100%'"]):not([style*="width:100%"]):not([type=submit]),div[style*="position: 'absolute'"] button[style*=width]:not([style*="width: '100%'"]):not([style*="width: 100%"]):not([style*="width:'100%'"]):not([style*="width:100%"]):not([type=submit]){max-width:28px!important;max-height:14px!important}button[style*="width: 28"],button[style*="width: 48"][style*="height: 24"]:not([style*="rgba(29, 209, 115"]),button[style*="width: 36"][style*="height: 18"]:not([style*="rgba(29, 209, 115"]){width:28px!important;height:14px!important;border-radius:7px!important;min-width:28px!important;max-width:28px!important;flex-shrink:0!important;padding-left:16px!important;padding-right:2px!important}button[style*="width: 28"][style*="paddingLeft: '16px'"],button[style*="width: 28"][style*="paddingLeft: 16px"],button[style*="width: 48"][style*="height: 24"]:not([style*="rgba(29, 209, 115"])[style*="paddingLeft: '16px'"],button[style*="width: 48"][style*="height: 24"]:not([style*="rgba(29, 209, 115"])[style*="paddingLeft: 16px"]{padding-left:16px!important;padding-right:2px!important}button[style*="width: 28"][style*="paddingRight: '16px'"],button[style*="width: 28"][style*="paddingRight: 16px"],button[style*="width: 48"][style*="height: 24"]:not([style*="rgba(29, 209, 115"])[style*="paddingRight: '16px'"],button[style*="width: 48"][style*="height: 24"]:not([style*="rgba(29, 209, 115"])[style*="paddingRight: 16px"]{padding-left:2px!important;padding-right:16px!important}button[style*="width: 28"]>div,button[style*="width: 48"][style*="height: 24"]:not([style*="rgba(29, 209, 115"])>div,button[style*="width: 36"][style*="height: 18"]:not([style*="rgba(29, 209, 115"])>div{width:10px!important;height:10px!important;min-width:10px!important;max-width:10px!important}button[style*="width: 28"] svg,button[style*="width: 48"][style*="height: 24"]:not([style*="rgba(29, 209, 115"]) svg,button[style*="width: 36"][style*="height: 18"]:not([style*="rgba(29, 209, 115"]) svg{width:6px!important;height:6px!important}div[style*="position: absolute"][style*="width: 280px"]:has(div[style*=متاكد؟]){width:180px!important;max-width:180px!important;padding:8px!important;border-radius:8px!important}div[style*="position: absolute"]:has(div[style*=متاكد؟])>div:first-child{font-size:11px!important;margin-bottom:5px!important}div[style*="position: absolute"]:has(div[style*=متاكد؟])>div:nth-child(2){font-size:9px!important;margin-bottom:10px!important}div[style*="position: absolute"]:has(div[style*=متاكد؟]) button{padding:6px 0!important;font-size:9px!important;border-radius:6px!important}div[style*="position: 'absolute'"] span,.settings-dropdown span{font-size:9px!important}div[style*="position: 'absolute'"]>div[style*="flexDirection: column"],.settings-dropdown>div[style*="flexDirection: column"]{gap:8px!important}div[style*="position: 'absolute'"]>div[style*=marginBottom],.settings-dropdown>div[style*=marginBottom]{margin-bottom:8px!important}.settings-dropdown button[style*=width]:not([style*="width: '100%'"]):not([style*="width: 100%"]):not([style*="width:'100%'"]):not([style*="width:100%"]):not([type=submit]),div[style*="position: absolute"] button[style*=width][style*=height]:not([style*="width: '100%'"]):not([style*="width: 100%"]):not([style*="width:'100%'"]):not([style*="width:100%"]):not([type=submit]),div[style*="position: 'absolute'"] button[style*=width][style*=height]:not([style*="width: '100%'"]):not([style*="width: 100%"]):not([style*="width:'100%'"]):not([style*="width:100%"]):not([type=submit]){width:28px!important;height:14px!important;border-radius:7px!important;min-width:28px!important;max-width:28px!important;min-height:14px!important;max-height:14px!important;flex-shrink:0!important}.settings-dropdown button[style*=width]:not([style*="width: '100%'"]):not([style*="width: 100%"]):not([style*="width:'100%'"]):not([style*="width:100%"]):not([type=submit])>div,div[style*="position: absolute"] button[style*=width][style*=height]:not([style*="width: '100%'"]):not([style*="width: 100%"]):not([style*="width:'100%'"]):not([style*="width:100%"]):not([type=submit])>div,div[style*="position: 'absolute'"] button[style*=width][style*=height]:not([style*="width: '100%'"]):not([style*="width: 100%"]):not([style*="width:'100%'"]):not([style*="width:100%"]):not([type=submit])>div{width:10px!important;height:10px!important;min-width:10px!important;max-width:10px!important;min-height:10px!important;max-height:10px!important}.settings-dropdown button[style*=width]:not([style*="width: '100%'"]):not([style*="width: 100%"]):not([style*="width:'100%'"]):not([style*="width:100%"]):not([type=submit]) svg,div[style*="position: absolute"] button[style*=width][style*=height]:not([style*="width: '100%'"]):not([style*="width: 100%"]):not([style*="width:'100%'"]):not([style*="width:100%"]):not([type=submit]) svg,div[style*="position: 'absolute'"] button[style*=width][style*=height]:not([style*="width: '100%'"]):not([style*="width: 100%"]):not([style*="width:'100%'"]):not([style*="width:100%"]):not([type=submit]) svg{width:6px!important;height:6px!important}div[style*="position: 'absolute'"] *:not(button[style*="width: '100%'"]):not(button[style*="width: 100%"]):not(button[style*="width:'100%'"]):not(button[style*="width:100%"]):not(button[type=submit]),.settings-dropdown *:not(button[style*="width: '100%'"]):not(button[style*="width: 100%"]):not(button[style*="width:'100%'"]):not(button[style*="width:100%"]):not(button[type=submit]){font-size:9px!important}div[style*="position: 'absolute'"]>div:first-child,.settings-dropdown>div:first-child{font-size:11px!important}div[style*="position: 'absolute'"]>div>div[style*=gridTemplateColumns],.settings-dropdown>div>div[style*=gridTemplateColumns]{gap:4px!important}div[style*="position: 'absolute'"]>div>div[style*="display: flex"],.settings-dropdown>div>div[style*="display: flex"]{gap:6px!important}div[style*="position: 'absolute'"]>div>div[style*="fontSize: '13px'"],.settings-dropdown>div>div[style*="fontSize: '13px'"]{font-size:9px!important;margin-bottom:6px!important}div[style*="position: 'absolute'"]>div>div[style*="display: flex"][style*="alignItems: center"]{gap:4px!important}div[style*="position: 'absolute'"]>div>div[style*="display: flex"][style*="alignItems: center"] input{padding:4px 6px!important;font-size:9px!important}div[style*="position: 'absolute'"]>div>div[style*="display: flex"][style*="alignItems: center"] span{font-size:8px!important}div[style*="position: 'absolute'"] .stack>div,.settings-dropdown .stack>div{padding:4px 0!important}div[style*="position: 'absolute'"] .row,.settings-dropdown .row{gap:6px!important}div[style*="position: 'absolute'"] .badge,.settings-dropdown .badge{font-size:8px!important;padding:2px 4px!important}div[style*="position: 'absolute'"]>div>div[style*="gridTemplateColumns: 'repeat(2"] button{padding:4px 6px!important;font-size:8px!important}.board-container form button[type=button]{padding:6px 10px!important;font-size:12px!important;min-width:45px!important;min-height:28px!important;height:28px!important;gap:4px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important}.board-container form>div>div[style*="position: relative"]>button[type=button]{border-radius:50%!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important}.board-container form button[type=button]+div[style*="position: absolute"],.board-container form button[type=button]+div[style*="position: 'absolute'"]{padding:6px!important;gap:3px!important;border-radius:8px!important;left:55%!important;right:auto!important;transform:translate(-40%)!important}.board-container form button[type=button]+div[style*="position: absolute"] button,.board-container form button[type=button]+div[style*="position: 'absolute'"] button{padding:0!important;font-size:11px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:50%!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important}.board-container form>div>div[style*="position: absolute"][style*="bottom: '100%'"],.board-container form>div>div[style*="position: absolute"][style*="bottom: 100%"]{padding:8px!important;gap:6px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;min-width:auto!important}.board-container form>div>div[style*="position: absolute"] button{padding:0!important;font-size:11px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.board-container form>div>div[style*="position: absolute"][style*="bottom: 100%"] button,.board-container form>div>div[style*="position: absolute"][style*="bottom: '100%'"] button,.board-container form button[type=button]+div[style*="position: absolute"] button,.board-container form button[type=button]+div[style*="position: 'absolute'"] button,.board-container form>div>div[style*="position: absolute"] button{border-radius:50%!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;padding:0!important;aspect-ratio:1 / 1!important}.board-container form button[type=submit]{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:50%!important;font-size:12px!important;padding:0!important}.board-container form button[type=submit] svg{width:16px!important;height:16px!important}.clue-display-inline{border-radius:8px!important;transform:none!important;flex-shrink:0!important;width:auto!important;max-width:none!important;min-width:auto!important}.clue-display-inline>div:first-child{width:45px!important;min-width:45px!important;max-width:45px!important;font-size:14px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.clue-display-inline>div:last-child{padding:8px 12px!important;font-size:12px!important;min-width:120px!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#e6d5b8!important;color:#000!important;font-weight:800!important;flex-shrink:0!important}.end-turn-button,button.end-turn-button,.board-container button.end-turn-button,.board-container>div:nth-child(2)>div:last-child>div>button.end-turn-button{flex-shrink:0!important}.board-container form{gap:8px!important}.board-container form>div{padding:6px 0!important;gap:6px!important}.board-container>div:nth-child(2)>div:last-child>div>div[style*="textAlign: 'center'"],.board-container>div:nth-child(2)>div:last-child>div>div[style*="textAlign: center"]{font-size:11px!important;padding:4px 0!important}.board-container>div:nth-child(2)>div:last-child>div>div[style*="fontSize: 16"],.board-container>div:nth-child(2)>div:last-child>div>div[style*="fontSize: '16px'"]{font-size:11px!important;font-weight:700!important}.board-container>div:nth-child(2)>div:last-child>div>div[style*="color: 'var(--muted)'"],.board-container>div:nth-child(2)>div:last-child>div>div[style*="color: var(--muted)"]{font-size:10px!important;font-weight:600!important}.board-container>div:nth-child(2)>div:last-child>div>div{font-size:11px!important}.board-container>div:nth-child(2)>div:last-child>div>div[style*="fontWeight: 600"]{font-size:10px!important}}.settings-dropdown{right:0!important;left:auto!important;direction:rtl}@keyframes clueFloatDrop{0%{opacity:0;transform:translate(-50%,-120%) scale(1.05)}10%{opacity:1;transform:translate(-50%,-90%) scale(1.03)}60%{opacity:1;transform:translate(-50%,-90%) scale(1.03)}to{opacity:0;transform:translate(-50%) scale(1)}}@keyframes cardReveal{0%{opacity:0;transform:scale(.95) rotateX(0);filter:brightness(.8) blur(2px)}30%{opacity:.7;transform:scale(1.02) rotateX(-5deg);filter:brightness(1.1) blur(0px)}60%{opacity:1;transform:scale(1) rotateX(0);filter:brightness(1) blur(0px)}to{opacity:1;transform:scale(1) rotateX(0);filter:brightness(1) blur(0px)}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bubblePop{0%{opacity:0;transform:translateY(10px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card) button,div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div button,div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div>div button,div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div>div>div button,div[style*="grid-template-columns: '1fr auto 1fr'"]>div:not(.card) button,div[style*='grid-template-columns: "1fr auto 1fr"']>div:not(.card) button{-webkit-border-radius:8px!important;-moz-border-radius:8px!important;border-radius:8px!important}.force-rounded,.force-rounded:active,.force-rounded:focus,.force-rounded:hover,.force-rounded:visited,.force-rounded:link{-webkit-border-radius:12px!important;-moz-border-radius:12px!important;border-radius:12px!important}.game-join-button,.game-join-button:active,.game-join-button:focus,.game-join-button:hover,.game-join-button:visited,.game-join-button:link{border-radius:8px!important;border:2px solid rgba(255,255,255,.5)!important;padding:4px 8px!important;font-size:9px!important;font-weight:700!important;height:20px!important;min-height:20px!important;max-height:20px!important;line-height:1!important;box-shadow:0 2px 4px #0003!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;width:auto!important;white-space:nowrap!important;text-decoration:none!important;outline:none!important;background:#ffffff4d!important;color:#fff!important;cursor:pointer!important}.game-join-button.force-rounded,.game-join-button.force-rounded:active,.game-join-button.force-rounded:focus,.game-join-button.force-rounded:hover,.game-join-button.force-rounded:visited,.game-join-button.force-rounded:link,button.game-join-button.force-rounded[style],div[style*=paddingRight] button.game-join-button.force-rounded,div[style*=paddingLeft] button.game-join-button.force-rounded,div[style*=justify-content] button.game-join-button.force-rounded,div[style*=grid-template-columns] button.game-join-button.force-rounded{border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;background:transparent!important;border:1px solid rgba(34,197,94,.9)!important;color:#fff!important;padding:0!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important}.game-join-button.force-rounded:hover{background:#22c55e33!important;border-color:#22c55e!important}@media (max-width: 1366px){.game-join-button.force-rounded,.game-join-button.force-rounded:active,.game-join-button.force-rounded:focus,.game-join-button.force-rounded:hover,.game-join-button.force-rounded:visited,.game-join-button.force-rounded:link,button.game-join-button.force-rounded[style],div[style*=paddingRight] button.game-join-button.force-rounded,div[style*=paddingLeft] button.game-join-button.force-rounded,div[style*=justify-content] button.game-join-button.force-rounded,div[style*=grid-template-columns] button.game-join-button.force-rounded{border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:transparent!important;border:1px solid rgba(34,197,94,.9)!important}.game-join-button.force-rounded:hover{background:#22c55e33!important;border-color:#22c55e!important}.game-join-button.force-rounded svg{display:block!important;visibility:visible!important;opacity:1!important;width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important}button.game-join-button.force-rounded,button.game-join-button.force-rounded[style],div[style*=paddingRight] button.game-join-button.force-rounded,div[style*=paddingRight] button.game-join-button.force-rounded[style],div[style*=paddingLeft] button.game-join-button.force-rounded,div[style*=paddingLeft] button.game-join-button.force-rounded[style],div[style*=justify-content] button.game-join-button.force-rounded,div[style*=justify-content] button.game-join-button.force-rounded[style],div[style*=grid-template-columns] button.game-join-button.force-rounded,div[style*=grid-template-columns] button.game-join-button.force-rounded[style],.board-container button.game-join-button.force-rounded,.board-container button.game-join-button.force-rounded[style]{-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important}}div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*=paddingRight] button:not(.game-join-button):not(.reveal-card-button),div[style*="grid-template-columns: '1fr auto 1fr'"]>div[style*=paddingRight] button:not(.game-join-button):not(.reveal-card-button),div[style*='grid-template-columns: "1fr auto 1fr"']>div[style*=paddingRight] button:not(.game-join-button):not(.reveal-card-button),div[style*="justify-content: flex-start"] button:not(.game-join-button):not(.reveal-card-button),div[style*=paddingRight] button:not(.game-join-button):not(.reveal-card-button){border-radius:8px!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;border:2px solid rgba(255,255,255,.5)!important;padding:6px 12px!important;height:24px!important;min-height:24px!important;max-height:24px!important;font-size:9px!important;font-weight:700!important;background:#ffffff4d!important;color:#fff!important;box-shadow:0 2px 4px #0003!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}button.reveal-card-button,.reveal-card-button,div[style*=grid-template-columns] button.reveal-card-button,div[style*=grid-template-columns]>div button.reveal-card-button,div[style*=grid-template-columns]>div>div button.reveal-card-button,.tile button.reveal-card-button,div[style*="position: absolute"] button.reveal-card-button{border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;width:34px!important;height:34px!important;min-width:34px!important;max-width:34px!important;min-height:34px!important;max-height:34px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}@media (max-width: 768px){html{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:hidden!important;position:relative!important;height:100%!important}body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:hidden!important;position:relative!important;margin:0!important;padding:0!important;height:100%!important}.landing-logos-container{height:140px}.landing-logo{width:140px;height:140px}.landing-logo.sponsor{width:110px;height:110px;min-width:110px}.maintenance-container{padding:16px}.maintenance-card{padding:40px 24px;border-radius:24px;gap:28px}.maintenance-logo{width:160px;height:160px}.maintenance-title{font-size:24px}.maintenance-message{font-size:16px;line-height:1.7}.maintenance-discord-link{padding:12px 20px;font-size:16px;gap:10px}.maintenance-discord-link svg{width:20px;height:20px}.container{padding:12px 0}.header{flex-direction:row;gap:8px;padding:6px 12px;border-radius:20px;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.nav{flex-wrap:nowrap;gap:6px;justify-content:center;width:auto}.nav-link{padding:4px 10px;font-size:11px;flex:none;min-width:auto;text-align:center;white-space:nowrap}.landing-page{padding:20px;gap:30px;min-height:100vh}.landing-logo{width:180px;height:180px}.landing-nav{flex-direction:column;width:100%;max-width:100%;gap:12px}.landing-nav button{width:100%;padding:10px 16px;font-size:12px}.app-wrapper.content-page .content-page-main{padding:20px 16px;gap:24px;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;height:100vh}.content-page-wrapper{padding:20px 16px 40px;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;min-height:100vh;align-items:flex-start}.content-page-content{padding:24px 20px;border-radius:24px;max-width:100%;gap:20px}.page-logo{width:140px;height:140px}.content-page-content h2{font-size:24px;margin-bottom:20px}.content-page-text{gap:12px;font-size:15px;line-height:1.7}.content-page-content .stack{font-size:15px;line-height:1.7;gap:10px}.content-page-content input{width:100%;padding:14px 16px;font-size:15px}.content-page-content button{width:100%;padding:14px 20px;font-size:15px}.content-page-content ul{padding-right:18px}.content-page-content li{margin-bottom:10px;font-size:14px}.content-page-content.tournaments-page{padding:16px 12px;max-width:100%;margin:0 auto}.content-page-text{gap:16px}.content-page-content h2{font-size:22px;margin-bottom:16px}.tournament-section{margin-bottom:20px}.section-title{font-size:18px;margin-bottom:14px;padding-bottom:8px}.stats-card{padding:20px 16px}.stats-number{font-size:40px;margin-bottom:8px}.stats-label{font-size:13px}.tournament-card{padding:16px;border-radius:16px}.tournament-header{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.tournament-card.expanded .tournament-header{margin-bottom:14px;padding-bottom:12px}.tournament-name{font-size:17px;margin-bottom:4px}.tournament-date{font-size:12px}.expand-icon{width:20px;height:20px;flex-shrink:0}.expand-icon:before{height:10px}.expand-icon:after{width:10px}.tournament-details{gap:16px}.tournament-details.visible{margin-top:14px}.detail-section{gap:10px}.detail-label{font-size:15px;margin-bottom:10px}.tournament-info{flex-direction:row;gap:20px;padding:12px;justify-content:space-around}.info-item{flex:1;text-align:center}.info-label{font-size:12px}.info-value{font-size:20px}.teams-list{gap:10px}.team-group{padding:12px;border-radius:12px}.team-name{font-size:14px;margin-bottom:8px;padding-bottom:6px}.team-players{gap:6px;flex-wrap:wrap}.participant-badge{padding:8px 10px;font-size:12px;border-radius:8px;flex:0 1 auto;min-width:fit-content}.champion-badge{padding:16px 12px;width:100%;border-radius:12px}.champion-name{font-size:16px;margin-bottom:10px}.champion-players{gap:6px;flex-wrap:wrap;justify-content:center}.champion-player{padding:6px 10px;font-size:12px;border-radius:8px}.champions-ranking{gap:10px}.ranking-card{padding:14px;gap:12px;border-radius:12px}.ranking-number{font-size:24px;width:40px;height:40px;border-radius:10px}.ranking-name{font-size:15px;margin-bottom:3px}.ranking-stats,.stat-item{font-size:11px}.ranking-card{padding:16px;gap:12px}.ranking-number{font-size:24px;width:40px;height:40px}.ranking-name{font-size:16px}.ranking-stats{font-size:12px;flex-wrap:wrap}.crown-icon{width:28px;height:28px}.error-message,.success-message{font-size:13px;padding:10px 14px}button{min-height:44px;touch-action:manipulation}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.card{padding:16px;border-radius:20px}div[style*="grid-template-columns: 1fr auto 1fr"],div[style*="grid-template-columns: '1fr auto 1fr'"],div[style*='grid-template-columns: "1fr auto 1fr"'],div[style*="gridTemplateColumns: '1fr auto 1fr'"],div[style*='gridTemplateColumns: "1fr auto 1fr"']{display:flex!important;gap:8px!important;padding:0 4px!important;align-items:center!important;justify-content:center!important;min-height:100vh!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card,div[style*="gridTemplateColumns: '1fr auto 1fr'"]>div.card,div[style*='gridTemplateColumns: "1fr auto 1fr"']>div.card,div[style*="grid-template-columns: 1fr auto 1fr"]>.card,div[style*="grid-template-columns: '1fr auto 1fr'"]>.card,div[style*='grid-template-columns: "1fr auto 1fr"']>.card{order:1!important;width:70vw!important;max-width:70vw!important;min-width:70vw!important;aspect-ratio:.78!important;height:90vw!important;max-height:90vw!important;min-height:90vw!important;margin:0 auto!important;padding:12px 10px!important;border-radius:12px!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card>*,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card>*,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card>*,div[style*="gridTemplateColumns: '1fr auto 1fr'"]>div.card>*,div[style*='gridTemplateColumns: "1fr auto 1fr"']>div.card>*{max-width:100%!important;box-sizing:border-box!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card>div[style*="display: flex"],div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card>div[style*="display: flex"],div[style*='grid-template-columns: "1fr auto 1fr"']>div.card>div[style*="display: flex"],div[style*="grid-template-columns: 1fr auto 1fr"]>div.card>div[style*="flexDirection: 'column'"],div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card>div[style*="flexDirection: 'column'"],div[style*='grid-template-columns: "1fr auto 1fr"']>div.card>div[style*="flexDirection: 'column'"],div[style*="grid-template-columns: 1fr auto 1fr"]>div.card>div[style*="flex-direction: column"],div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card>div[style*="flex-direction: column"],div[style*='grid-template-columns: "1fr auto 1fr"']>div.card>div[style*="flex-direction: column"]{width:95%!important;max-width:95%!important;height:95%!important;min-height:95%!important;box-sizing:border-box!important;flex:1!important;margin:auto!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card>div,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card>div,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card>div{max-width:100%!important;box-sizing:border-box!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*="width: 100%"],div[style*="grid-template-columns: '1fr auto 1fr'"]>div[style*="width: '100%'"],div[style*='grid-template-columns: "1fr auto 1fr"']>div[style*="width: '100%'"],div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*="width:100%"],div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*="width: 100%;"],div[style*="gridTemplateColumns: '1fr auto 1fr'"]>div[style*="width: 100%"],div[style*='gridTemplateColumns: "1fr auto 1fr"']>div[style*="width: 100%"]{padding:0!important;display:flex!important;align-items:flex-start!important;justify-content:center!important}div[style*="grid-template-columns: 1fr auto 1fr"],div[style*="grid-template-columns: '1fr auto 1fr'"],div[style*='grid-template-columns: "1fr auto 1fr"'],div[style*="gridTemplateColumns: '1fr auto 1fr'"],div[style*='gridTemplateColumns: "1fr auto 1fr"'],div[style*="gridTemplateColumns: 1fr auto 1fr"]{display:grid!important;grid-template-columns:1fr 1fr!important;grid-auto-rows:min-content!important;column-gap:0!important;row-gap:20px!important;grid-row-gap:20px!important;grid-column-gap:0!important;direction:ltr!important;align-items:start!important;justify-items:center!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card,div[style*="gridTemplateColumns: '1fr auto 1fr'"]>div.card,div[style*='gridTemplateColumns: "1fr auto 1fr"']>div.card,div[style*="gridTemplateColumns: 1fr auto 1fr"]>div.card{grid-column:1 / -1!important;grid-row:1!important;width:70vw!important;max-width:70vw!important;min-width:70vw!important;aspect-ratio:.78!important;height:90vw!important;max-height:90vw!important;min-height:90vw!important;margin:0 0 12px!important;padding:12px 10px 0!important;overflow-y:auto!important;overflow-x:hidden!important;justify-self:center!important;align-self:start!important;-webkit-overflow-scrolling:touch!important;scroll-behavior:smooth!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card>*:last-child,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card>*:last-child,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card>*:last-child,div[style*="gridTemplateColumns: '1fr auto 1fr'"]>div.card>*:last-child,div[style*='gridTemplateColumns: "1fr auto 1fr"']>div.card>*:last-child,div[style*="gridTemplateColumns: 1fr auto 1fr"]>div.card>*:last-child{margin-bottom:0!important;padding-bottom:0!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card),div[style*="grid-template-columns: '1fr auto 1fr'"]>div:not(.card),div[style*='grid-template-columns: "1fr auto 1fr"']>div:not(.card),div[style*="gridTemplateColumns: '1fr auto 1fr'"]>div:not(.card),div[style*='gridTemplateColumns: "1fr auto 1fr"']>div:not(.card),div[style*="gridTemplateColumns: 1fr auto 1fr"]>div:not(.card){min-height:210px!important;height:210px!important;max-height:210px!important;width:50%!important;max-width:50%!important;min-width:50%!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div[style*="background: linear-gradient"],div[style*="grid-template-columns: '1fr auto 1fr'"]>div:not(.card)>div[style*="background: linear-gradient"],div[style*='grid-template-columns: "1fr auto 1fr"']>div:not(.card)>div[style*="background: linear-gradient"],div[style*="gridTemplateColumns: '1fr auto 1fr'"]>div:not(.card)>div[style*="background: linear-gradient"],div[style*='gridTemplateColumns: "1fr auto 1fr"']>div:not(.card)>div[style*="background: linear-gradient"],div[style*="gridTemplateColumns: 1fr auto 1fr"]>div:not(.card)>div[style*="background: linear-gradient"],div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div[style*="borderRadius: 12"],div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div[style*="border-radius: 12"],div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div[style*="borderRadius: '12px'"],div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div[style*="#b91c2c"],div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div[style*="#991b1b"],div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div[style*="#0088cc"],div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div[style*="#006699"]{width:100%!important;max-width:100%!important;min-width:100%!important;height:210px!important;min-height:210px!important;max-height:210px!important;gap:4px!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div[style*="background: linear-gradient"]>div[style*="flexDirection: column"],div[style*="grid-template-columns: '1fr auto 1fr'"]>div:not(.card)>div[style*="background: linear-gradient"]>div[style*="flexDirection: column"],div[style*='grid-template-columns: "1fr auto 1fr"']>div:not(.card)>div[style*="background: linear-gradient"]>div[style*="flexDirection: column"],div[style*="gridTemplateColumns: '1fr auto 1fr'"]>div:not(.card)>div[style*="background: linear-gradient"]>div[style*="flexDirection: column"],div[style*='gridTemplateColumns: "1fr auto 1fr"']>div:not(.card)>div[style*="background: linear-gradient"]>div[style*="flexDirection: column"],div[style*="gridTemplateColumns: 1fr auto 1fr"]>div:not(.card)>div[style*="background: linear-gradient"]>div[style*="flexDirection: column"]{gap:2px!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div[style*="background: linear-gradient"]>div[style*="flexDirection: column"]>div[style*=borderTop],div[style*="grid-template-columns: '1fr auto 1fr'"]>div:not(.card)>div[style*="background: linear-gradient"]>div[style*="flexDirection: column"]>div[style*=borderTop],div[style*='grid-template-columns: "1fr auto 1fr"']>div:not(.card)>div[style*="background: linear-gradient"]>div[style*="flexDirection: column"]>div[style*=borderTop],div[style*="gridTemplateColumns: '1fr auto 1fr'"]>div:not(.card)>div[style*="background: linear-gradient"]>div[style*="flexDirection: column"]>div[style*=borderTop],div[style*='gridTemplateColumns: "1fr auto 1fr"']>div:not(.card)>div[style*="background: linear-gradient"]>div[style*="flexDirection: column"]>div[style*=borderTop],div[style*="gridTemplateColumns: 1fr auto 1fr"]>div:not(.card)>div[style*="background: linear-gradient"]>div[style*="flexDirection: column"]>div[style*=borderTop]{padding-top:1px!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div[style*=background]>div:first-child>span,div[style*="grid-template-columns: '1fr auto 1fr'"]>div:not(.card)>div[style*=background]>div:first-child>span,div[style*='grid-template-columns: "1fr auto 1fr"']>div:not(.card)>div[style*=background]>div:first-child>span{font-size:80px!important;line-height:1!important;font-weight:700!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div[style*=background],div[style*="grid-template-columns: '1fr auto 1fr'"]>div:not(.card)>div[style*=background],div[style*='grid-template-columns: "1fr auto 1fr"']>div:not(.card)>div[style*=background]{gap:0!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div[style*=background]>div:first-child,div[style*="grid-template-columns: '1fr auto 1fr'"]>div:not(.card)>div[style*=background]>div:first-child,div[style*='grid-template-columns: "1fr auto 1fr"']>div:not(.card)>div[style*=background]>div:first-child{margin-bottom:0!important;padding-bottom:0!important;padding-top:0!important;line-height:1!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div[style*=background]>div:first-child>span,div[style*="grid-template-columns: '1fr auto 1fr'"]>div:not(.card)>div[style*=background]>div:first-child>span,div[style*='grid-template-columns: "1fr auto 1fr"']>div:not(.card)>div[style*=background]>div:first-child>span{margin:0!important;padding:0!important;line-height:1!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div[style*=background]>div:nth-child(2),div[style*="grid-template-columns: '1fr auto 1fr'"]>div:not(.card)>div[style*=background]>div:nth-child(2),div[style*='grid-template-columns: "1fr auto 1fr"']>div:not(.card)>div[style*=background]>div:nth-child(2){margin-top:0!important;padding-top:0!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card):nth-child(3),div[style*="grid-template-columns: '1fr auto 1fr'"]>div:not(.card):nth-child(3),div[style*='grid-template-columns: "1fr auto 1fr"']>div:not(.card):nth-child(3),div[style*="gridTemplateColumns: '1fr auto 1fr'"]>div:not(.card):nth-child(3),div[style*='gridTemplateColumns: "1fr auto 1fr"']>div:not(.card):nth-child(3),div[style*="gridTemplateColumns: 1fr auto 1fr"]>div:not(.card):nth-child(3),div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*="justifyContent: 'flex-start'"],div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*="justify-content: flex-start"],div[style*="gridTemplateColumns: '1fr auto 1fr'"]>div[style*="justifyContent: 'flex-start'"],div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*=paddingRight],div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*=padding-right]{grid-column:1!important;grid-row:2!important;width:90%!important;max-width:90%!important;min-width:90%!important;min-height:120px!important;height:auto!important;max-height:none!important;margin:0!important;padding-top:0!important;box-sizing:border-box!important;justify-self:stretch!important;align-self:start!important;position:relative!important;top:0!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card):first-child,div[style*="grid-template-columns: '1fr auto 1fr'"]>div:not(.card):first-child,div[style*='grid-template-columns: "1fr auto 1fr"']>div:not(.card):first-child,div[style*="gridTemplateColumns: '1fr auto 1fr'"]>div:not(.card):first-child,div[style*='gridTemplateColumns: "1fr auto 1fr"']>div:not(.card):first-child,div[style*="gridTemplateColumns: 1fr auto 1fr"]>div:not(.card):first-child,div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*="justifyContent: 'flex-end'"],div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*="justify-content: flex-end"],div[style*="gridTemplateColumns: '1fr auto 1fr'"]>div[style*="justifyContent: 'flex-end'"],div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*=paddingLeft],div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*=padding-left]{grid-column:2!important;grid-row:2!important;width:90%!important;max-width:90%!important;min-width:90%!important;min-height:120px!important;height:auto!important;max-height:none!important;margin:0!important;padding-top:0!important;box-sizing:border-box!important;justify-self:stretch!important;align-self:start!important;position:relative!important;top:0!important}div[style*="grid-template-columns: 1fr auto 1fr"] canvas,div[style*="grid-template-columns: '1fr auto 1fr'"] canvas,div[style*='grid-template-columns: "1fr auto 1fr"'] canvas{width:120px!important;height:120px!important}div[style*="grid-template-columns: 1fr auto 1fr"] div[style*="padding: 8px"],div[style*="grid-template-columns: '1fr auto 1fr'"] div[style*="padding: '8px'"],div[style*='grid-template-columns: "1fr auto 1fr"'] div[style*="padding: '8px'"]{padding:12px!important;border-radius:12px!important}div[style*="grid-template-columns: 1fr auto 1fr"] input[readonly],div[style*="grid-template-columns: '1fr auto 1fr'"] input[readonly],div[style*='grid-template-columns: "1fr auto 1fr"'] input[readonly]{padding:10px 12px!important;font-size:14px!important;border-radius:8px!important}div[style*="grid-template-columns: 1fr auto 1fr"] button[style*="width: 100%"],div[style*="grid-template-columns: '1fr auto 1fr'"] button[style*="width: '100%'"],div[style*='grid-template-columns: "1fr auto 1fr"'] button[style*="width: '100%'"]{padding:10px!important;font-size:14px!important;border-radius:8px!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card *,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card *,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card *{font-size:14px!important;max-width:100%!important;box-sizing:border-box!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card h2,div[style*="grid-template-columns: 1fr auto 1fr"]>div.card h3,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card h2,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card h3,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card h2,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card h3{font-size:18px!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card button,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card button,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card button{padding:12px 16px!important;font-size:14px!important;border-radius:8px!important;min-height:44px!important;max-width:100%!important;width:auto!important;box-sizing:border-box!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card input,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card input,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card input{padding:10px 12px!important;font-size:14px!important;border-radius:8px!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card select,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card select,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card select{padding:10px 12px!important;font-size:14px!important;border-radius:8px!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card>div[style*="gap: 16px"],div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card>div[style*="gap: '16px'"],div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card>div[style*="gap: 16px"],div[style*='grid-template-columns: "1fr auto 1fr"']>div.card>div[style*="gap: '16px'"],div[style*='grid-template-columns: "1fr auto 1fr"']>div.card>div[style*="gap: 16px"],div[style*="grid-template-columns: 1fr auto 1fr"]>div.card>div[style*="gap: 12px"],div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card>div[style*="gap: '12px'"],div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card>div[style*="gap: 12px"],div[style*='grid-template-columns: "1fr auto 1fr"']>div.card>div[style*="gap: '12px'"],div[style*='grid-template-columns: "1fr auto 1fr"']>div.card>div[style*="gap: 12px"]{gap:12px!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card>div[style*="display: flex"],div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card>div[style*="display: flex"],div[style*='grid-template-columns: "1fr auto 1fr"']>div.card>div[style*="display: flex"]{gap:12px!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div.card>div,div[style*="grid-template-columns: '1fr auto 1fr'"]>div.card>div,div[style*='grid-template-columns: "1fr auto 1fr"']>div.card>div{margin-top:8px!important;margin-bottom:8px!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*="width: 100%"]>div,div[style*="grid-template-columns: '1fr auto 1fr'"]>div[style*="width: '100%'"]>div,div[style*='grid-template-columns: "1fr auto 1fr"']>div[style*="width: '100%'"]>div,div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*="width:100%"]>div,div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*="width: 100%;"]>div,div[style*="gridTemplateColumns: '1fr auto 1fr'"]>div[style*="width: 100%"]>div,div[style*='gridTemplateColumns: "1fr auto 1fr"']>div[style*="width: 100%"]>div{transform:scale(.7)!important;transform-origin:top center!important;width:143%!important;max-width:143%!important;flex-shrink:0!important;transition:transform .1s ease!important;will-change:transform!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*="justify-content: flex-start"]>div,div[style*="grid-template-columns: '1fr auto 1fr'"]>div[style*="justifyContent: 'flex-start'"]>div,div[style*='grid-template-columns: "1fr auto 1fr"']>div[style*="justifyContent: 'flex-start'"]>div{transform-origin:top right!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*="justify-content: flex-end"]>div,div[style*="grid-template-columns: '1fr auto 1fr'"]>div[style*="justifyContent: 'flex-end'"]>div,div[style*='grid-template-columns: "1fr auto 1fr"']>div[style*="justifyContent: 'flex-end'"]>div{transform-origin:top left!important}div[style*=grid-template-columns]>div[style*=justify-content] button:not(.game-join-button):not(.reveal-card-button),div[style*=grid-template-columns]>div[style*=paddingLeft] button:not(.game-join-button):not(.reveal-card-button),div[style*=grid-template-columns]>div[style*=paddingRight] button:not(.game-join-button):not(.reveal-card-button),div[style*="grid-template-columns: 1fr auto 1fr"]>div:not(.card)>div[style*=background] button:not(.game-join-button):not(.reveal-card-button),div[style*="grid-template-columns: '1fr auto 1fr'"]>div:not(.card)>div[style*=background] button:not(.game-join-button):not(.reveal-card-button),div[style*='grid-template-columns: "1fr auto 1fr"']>div:not(.card)>div[style*=background] button:not(.game-join-button):not(.reveal-card-button){border-radius:8px!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;border:2px solid rgba(255,255,255,.5)!important;padding:6px 12px!important;font-size:9px!important;font-weight:700!important;height:24px!important;min-height:24px!important;max-height:24px!important;line-height:1!important;box-shadow:0 2px 4px #0003!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}input[type=text],input[type=number],input[type=email],input[type=password],input:not([type]),textarea{font-size:16px!important}.join-name-input{font-size:18px!important;min-height:48px!important;line-height:1.2!important}.board-container{flex-wrap:wrap!important;flex-direction:row!important}.board-container>div:nth-child(2){order:1!important;width:100%!important;flex-basis:100%!important;flex-shrink:0!important}.board-container>div:first-child,.board-container>div:last-child{flex-basis:calc((100% - 100px)/2)!important;width:calc((100% - 100px)/2)!important;max-width:calc((100% - 100px)/2)!important;min-width:0!important;order:2!important;flex-shrink:1!important;margin-top:20px!important}.board-container>.mobile-log-container{width:100px!important;max-width:100px!important;min-width:100px!important;flex-basis:100px!important;order:2!important;flex-shrink:0!important;margin-top:20px!important}.board-container>div:first-child[style*=width],.board-container>div:last-child[style*=width]{width:calc((100% - 100px)/2)!important;max-width:calc((100% - 100px)/2)!important}.board-container .mobile-log-container[style],.board-container>.mobile-log-container[style]{max-width:100px!important;width:100px!important;min-width:100px!important}.board-container .grid{gap:6px!important}.tile{margin:0!important;border:none!important;background:#e6d5b8!important}.end-turn-button,button.end-turn-button,.board-container button.end-turn-button,.board-container>div:nth-child(2)>div:last-child>div>button.end-turn-button{padding:8px 20px!important;font-size:14px!important;border-radius:16px!important;min-height:40px!important;height:40px!important;line-height:1.2!important}html{overflow-x:hidden!important;overflow-y:hidden!important;width:100%!important;max-width:100%!important;position:relative!important;height:100%!important}body{overflow-x:hidden!important;overflow-y:hidden!important;width:100%!important;max-width:100%!important;position:relative!important;margin:0!important;padding:0!important;height:100%!important}#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:hidden!important;position:relative!important;height:100%!important}body.lobby-page,html.lobby-page{overflow-y:auto!important;overscroll-behavior-y:contain!important;overscroll-behavior-x:none!important}#root.lobby-page{overflow-y:auto!important;overscroll-behavior-y:contain!important}body:has(.landing-page-v2),html:has(.landing-page-v2),body:has(.page-v2),html:has(.page-v2),body:has(.room-page-v2),html:has(.room-page-v2){overflow-y:auto!important;height:auto!important;background:#000!important;background-image:none!important}#root:has(.landing-page-v2),#root:has(.page-v2),#root:has(.room-page-v2){overflow-y:auto!important;height:auto!important;background:#000!important;background-image:none!important}body:has(.landing-page-v2):before,body:has(.page-v2):before,body:has(.room-page-v2):before{display:none!important}body:has(.landing-page-v2):after,body:has(.page-v2):after,body:has(.room-page-v2):after{display:none!important}.landing-page-v2,.page-v2{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}body.users-page,html.users-page,#root.users-page,.app-wrapper.content-page.users-page{overflow-y:auto!important;height:auto!important;max-height:none!important}.app-wrapper.content-page .content-page-main{overflow-y:visible!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;height:auto!important;max-height:none!important}.col{width:100%!important;max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.col>*{max-width:100%!important;box-sizing:border-box!important}.lobby-teams-container{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:4px!important;justify-content:center!important;align-items:flex-start!important;direction:ltr!important;overscroll-behavior:contain!important}.lobby-teams-container>div[data-team]{transition:none!important;animation:none!important;will-change:auto!important;opacity:1!important;width:38%!important;max-width:38%!important;min-width:38%!important;height:210px!important;min-height:210px!important;max-height:210px!important}.lobby-teams-container>div[data-team=red],.lobby-teams-container>div[data-team=blue]{width:38%!important;max-width:38%!important;min-width:38%!important;height:210px!important;min-height:210px!important;max-height:210px!important;box-sizing:border-box!important}.board-container>div[data-team]{transition:none!important;animation:none!important;will-change:auto!important;opacity:1!important}.lobby-center-card{box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important}.lobby-center-card>*:first-child{margin-top:0!important;padding-top:0!important}.lobby-center-card canvas,.lobby-center-card svg[width="90"]{width:60px!important;height:60px!important}.lobby-center-card>div>div>div[style*="padding: 8px"]{padding:6px!important}.lobby-center-card>div>button{padding:8px 10px!important;font-size:11px!important;border-radius:6px!important}.lobby-center-card>div>button.primary{padding:8px 10px!important;font-size:11px!important;font-weight:600!important}.lobby-center-card>div>a{padding:8px 10px!important;font-size:9px!important}.lobby-center-card span[role=button]{width:22px!important;height:22px!important}.lobby-center-card span[role=button] svg{width:12px!important;height:12px!important}.lobby-center-card>div:first-child{gap:10px!important}.lobby-center-card>div>h2,.lobby-center-card>div>h3{font-size:1.1em!important}.lobby-center-card>div>img{max-width:40px!important;max-height:40px!important}.lobby-center-card>div>div>div[style*="width: 120px"]{width:80px!important}.lobby-center-card>div>div>div[style*="width: 120px"] img{width:35px!important;height:35px!important}.lobby-center-card button[style*="width: 44px"]{width:36px!important;height:20px!important}.lobby-center-card button[style*="width: 44px"]>div{width:16px!important;height:16px!important}.lobby-center-card button[style*="position: absolute"]{padding:3px 6px!important;font-size:8px!important}.lobby-center-card div[style*="minWidth: '280px'"],.lobby-center-card div[style*="min-width: 280px"]{min-width:200px!important;max-width:280px!important;padding:12px!important;font-size:.85em!important}.lobby-teams-container>div:nth-child(2){order:-1!important}.lobby-teams-container>div:first-child{order:0!important;width:38%!important;max-width:38%!important;min-width:38%!important;display:flex!important;justify-content:center!important;transition:none!important;animation:none!important;align-items:center!important;align-self:flex-start!important;margin:0!important;flex-shrink:0!important;flex-grow:0!important}.lobby-teams-container>div:last-child{order:1!important;width:38%!important;max-width:38%!important;min-width:38%!important;display:flex!important;justify-content:center!important;transition:none!important;animation:none!important;align-items:center!important;flex-shrink:0!important;align-self:flex-start!important;margin:0!important;flex-grow:0!important}button[style*=touchAction]{-webkit-tap-highlight-color:rgba(255,255,255,.5)!important}div[style*="grid-template-columns: 1fr auto 1fr"]>div[style*=paddingRight] button:not(.game-join-button),div[style*="grid-template-columns: '1fr auto 1fr'"]>div[style*=paddingRight] button:not(.game-join-button),div[style*='grid-template-columns: "1fr auto 1fr"']>div[style*=paddingRight] button:not(.game-join-button),div[style*="justify-content: flex-start"] button:not(.game-join-button),div[style*=paddingRight] button:not(.game-join-button){border:1px solid rgba(255,255,255,.5)!important;padding:3px 6px!important;height:18px!important;min-height:18px!important;max-height:18px!important;font-size:7px!important}.game-join-button:not(.force-rounded),.game-join-button:not(.force-rounded):active,.game-join-button:not(.force-rounded):focus,.game-join-button:not(.force-rounded):hover,.game-join-button:not(.force-rounded):visited,.game-join-button:not(.force-rounded):link,div[style*=grid-template-columns] button.game-join-button:not(.force-rounded),div[style*=justify-content] button.game-join-button:not(.force-rounded),div[style*=paddingLeft] button.game-join-button:not(.force-rounded),div[style*=paddingRight] button.game-join-button:not(.force-rounded),div[style*=paddingRight] button[class*=game-join-button]:not(.force-rounded),div[style*="justify-content: flex-start"] button[class*=game-join-button]:not(.force-rounded),div[style*="justify-content: flex-end"] button[class*=game-join-button]:not(.force-rounded),div[style*=paddingLeft] button[class*=game-join-button]:not(.force-rounded),button.game-join-button[style]:not(.force-rounded),div[style*=paddingRight] button.game-join-button[style]:not(.force-rounded),div[style*=paddingLeft] button.game-join-button[style]:not(.force-rounded),div[style*="justify-content: flex-start"] button.game-join-button[style]:not(.force-rounded),div[style*="justify-content: flex-end"] button.game-join-button[style]:not(.force-rounded),div[style*=grid-template-columns] div[style*=paddingRight] button.game-join-button[style]:not(.force-rounded),div[style*=grid-template-columns] div[style*=paddingLeft] button.game-join-button[style]:not(.force-rounded),div[style*=grid-template-columns] div[style*="justify-content: flex-start"] button.game-join-button[style]:not(.force-rounded),div[style*=grid-template-columns] div[style*="justify-content: flex-end"] button.game-join-button[style]:not(.force-rounded),div[style*=grid-template-columns]>div:not(.card)>div[style*=background] button.game-join-button:not(.force-rounded),div[style*=grid-template-columns]>div:not(.card)>div[style*=background] button.game-join-button[style]:not(.force-rounded),div[style*=grid-template-columns]>div:not(.card)>div[style*=background]>div button.game-join-button:not(.force-rounded),div[style*=grid-template-columns]>div:not(.card)>div[style*=background]>div button.game-join-button[style]:not(.force-rounded),div[style*=grid-template-columns]>div:not(.card)>div[style*=background]>div>div button.game-join-button:not(.force-rounded),div[style*=grid-template-columns]>div:not(.card)>div[style*=background]>div>div button.game-join-button[style]:not(.force-rounded),.board-container>div:first-child button.game-join-button:not(.force-rounded),.board-container>div:last-child button.game-join-button:not(.force-rounded),.board-container>div:first-child>div button.game-join-button:not(.force-rounded),.board-container>div:last-child>div button.game-join-button:not(.force-rounded),.board-container>div:first-child>div>div button.game-join-button:not(.force-rounded),.board-container>div:last-child>div>div button.game-join-button:not(.force-rounded){border-radius:8px!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;border:1px solid rgba(255,255,255,.5)!important;padding:3px 6px!important;font-size:7px!important;font-weight:700!important;height:18px!important;min-height:18px!important;max-height:18px!important;line-height:1!important;box-shadow:0 2px 4px #0003!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;width:auto!important;min-width:auto!important;max-width:none!important;white-space:nowrap!important;text-decoration:none!important;outline:none!important;background:#ffffff4d!important;color:#fff!important;cursor:pointer!important}.board-container>div:first-child button.game-join-button:not(.force-rounded),.board-container>div:first-child>div button.game-join-button:not(.force-rounded),.board-container>div:first-child>div>div button.game-join-button:not(.force-rounded),.board-container>div:first-child>div>div>div button.game-join-button:not(.force-rounded),.board-container>div:first-child button.game-join-button[style]:not(.force-rounded),.board-container>div:first-child>div button.game-join-button[style]:not(.force-rounded),.board-container>div:first-child>div>div button.game-join-button[style]:not(.force-rounded),div[style*=paddingRight] button.game-join-button:not(.force-rounded),div[style*=paddingRight] button.game-join-button[style]:not(.force-rounded),div[style*="justify-content: flex-end"] button.game-join-button:not(.force-rounded),div[style*="justify-content: flex-end"] button.game-join-button[style]:not(.force-rounded){padding:3px 6px!important;font-size:7px!important;font-weight:700!important;height:18px!important;min-height:18px!important;max-height:18px!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:8px!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;line-height:1!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;width:auto!important;min-width:auto!important;max-width:none!important;white-space:nowrap!important;box-shadow:0 2px 4px #0003!important}button.reveal-card-button,.reveal-card-button,div[style*=grid-template-columns] button.reveal-card-button,div[style*=grid-template-columns]>div button.reveal-card-button,div[style*=grid-template-columns]>div>div button.reveal-card-button,.tile button.reveal-card-button,div[style*="position: absolute"] button.reveal-card-button{width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;min-height:20px!important;max-height:20px!important}}@media (min-width: 769px) and (max-width: 1024px){.maintenance-card{padding:50px 35px;gap:32px}.maintenance-logo{width:200px;height:200px}.maintenance-title{font-size:32px}.maintenance-message{font-size:18px}.maintenance-discord-link{padding:13px 24px;font-size:17px}}@media (min-width: 1025px){.board-container>div:last-child>.card{min-height:300px!important;max-height:300px!important;height:auto!important}.board-container>div:first-child>div>div[style*=background]>div:nth-child(2){display:flex!important;flex-direction:column!important}.board-container>div:last-child>div:first-child>div[style*=background]>div:nth-child(2){display:flex!important;flex-direction:column!important}.board-container>div:first-child>div>div[style*=background]>div:nth-child(2)>div:first-child{order:1!important}.board-container>div:first-child>div>div[style*=background]>div:nth-child(2)>div:nth-child(2){order:2!important}.board-container>div:last-child>div:first-child>div[style*=background]>div:nth-child(2)>div:first-child{order:1!important}.board-container>div:last-child>div:first-child>div[style*=background]>div:nth-child(2)>div:nth-child(2){order:2!important}.board-container>div:first-child>div>div .game-join-button:not(.force-rounded):visited,.board-container>div:first-child>div>div .game-join-button:not(.force-rounded):link,.board-container>div:first-child>div>div div[style*=grid-template-columns] button.game-join-button:not(.force-rounded),.board-container>div:first-child>div>div div[style*=justify-content] button.game-join-button:not(.force-rounded),.board-container>div:first-child>div>div div[style*=paddingLeft] button.game-join-button:not(.force-rounded),.board-container>div:first-child>div>div div[style*=paddingRight] button.game-join-button:not(.force-rounded),.board-container>div:first-child>div>div div[style*=paddingRight] button[class*=game-join-button]:not(.force-rounded),.board-container>div:first-child>div>div div[style*="justify-content: flex-start"] button[class*=game-join-button]:not(.force-rounded),.board-container>div:first-child>div>div div[style*="justify-content: flex-end"] button[class*=game-join-button]:not(.force-rounded),.board-container>div:first-child>div>div div[style*=paddingLeft] button[class*=game-join-button]:not(.force-rounded),.board-container>div:first-child>div>div button.game-join-button[style]:not(.force-rounded),.board-container>div:first-child>div>div div[style*=paddingRight] button.game-join-button[style]:not(.force-rounded),.board-container>div:first-child>div>div div[style*=paddingLeft] button.game-join-button[style]:not(.force-rounded),.board-container>div:first-child>div>div div[style*="justify-content: flex-start"] button.game-join-button[style]:not(.force-rounded),.board-container>div:first-child>div>div div[style*="justify-content: flex-end"] button.game-join-button[style]:not(.force-rounded),.board-container>div:first-child>div>div div[style*=grid-template-columns] div[style*=paddingRight] button.game-join-button[style]:not(.force-rounded),.board-container>div:first-child>div>div div[style*=grid-template-columns] div[style*=paddingLeft] button.game-join-button[style]:not(.force-rounded),.board-container>div:first-child>div>div div[style*=grid-template-columns] div[style*="justify-content: flex-start"] button.game-join-button[style]:not(.force-rounded),.board-container>div:first-child>div>div div[style*=grid-template-columns] div[style*="justify-content: flex-end"] button.game-join-button[style]:not(.force-rounded),.board-container>div:first-child>div>div div[style*=grid-template-columns]>div:not(.card)>div[style*=background] button.game-join-button:not(.force-rounded),.board-container>div:first-child>div>div div[style*=grid-template-columns]>div:not(.card)>div[style*=background] button.game-join-button[style]:not(.force-rounded),.board-container>div:first-child>div>div div[style*=grid-template-columns]>div:not(.card)>div[style*=background]>div button.game-join-button:not(.force-rounded),.board-container>div:first-child>div>div div[style*=grid-template-columns]>div:not(.card)>div[style*=background]>div button.game-join-button[style]:not(.force-rounded),.board-container>div:first-child>div>div div[style*=grid-template-columns]>div:not(.card)>div[style*=background]>div>div button.game-join-button:not(.force-rounded),.board-container>div:first-child>div>div div[style*=grid-template-columns]>div:not(.card)>div[style*=background]>div>div button.game-join-button[style]:not(.force-rounded),.board-container>div:first-child>div>div .board-container>div:first-child button.game-join-button:not(.force-rounded),.board-container>div:first-child>div>div .board-container>div:last-child button.game-join-button:not(.force-rounded),.board-container>div:first-child>div>div .board-container>div:first-child>div button.game-join-button:not(.force-rounded),.board-container>div:first-child>div>div .board-container>div:last-child>div button.game-join-button:not(.force-rounded),.board-container>div:first-child>div>div .board-container>div:first-child>div>div button.game-join-button:not(.force-rounded),.board-container>div:first-child>div>div .board-container>div:last-child>div>div button.game-join-button:not(.force-rounded),.board-container>div:last-child>div:first-child>div .game-join-button:not(.force-rounded):visited,.board-container>div:last-child>div:first-child>div .game-join-button:not(.force-rounded):link,.board-container>div:last-child>div:first-child>div div[style*=grid-template-columns] button.game-join-button:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=justify-content] button.game-join-button:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=paddingLeft] button.game-join-button:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=paddingRight] button.game-join-button:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=paddingRight] button[class*=game-join-button]:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*="justify-content: flex-start"] button[class*=game-join-button]:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*="justify-content: flex-end"] button[class*=game-join-button]:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=paddingLeft] button[class*=game-join-button]:not(.force-rounded),.board-container>div:last-child>div:first-child>div button.game-join-button[style]:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=paddingRight] button.game-join-button[style]:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=paddingLeft] button.game-join-button[style]:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*="justify-content: flex-start"] button.game-join-button[style]:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*="justify-content: flex-end"] button.game-join-button[style]:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=grid-template-columns] div[style*=paddingRight] button.game-join-button[style]:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=grid-template-columns] div[style*=paddingLeft] button.game-join-button[style]:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=grid-template-columns] div[style*="justify-content: flex-start"] button.game-join-button[style]:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=grid-template-columns] div[style*="justify-content: flex-end"] button.game-join-button[style]:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=grid-template-columns]>div:not(.card)>div[style*=background] button.game-join-button:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=grid-template-columns]>div:not(.card)>div[style*=background] button.game-join-button[style]:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=grid-template-columns]>div:not(.card)>div[style*=background]>div button.game-join-button:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=grid-template-columns]>div:not(.card)>div[style*=background]>div button.game-join-button[style]:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=grid-template-columns]>div:not(.card)>div[style*=background]>div>div button.game-join-button:not(.force-rounded),.board-container>div:last-child>div:first-child>div div[style*=grid-template-columns]>div:not(.card)>div[style*=background]>div>div button.game-join-button[style]:not(.force-rounded),.board-container>div:last-child>div:first-child>div .board-container>div:first-child button.game-join-button:not(.force-rounded),.board-container>div:last-child>div:first-child>div .board-container>div:last-child button.game-join-button:not(.force-rounded),.board-container>div:last-child>div:first-child>div .board-container>div:first-child>div button.game-join-button:not(.force-rounded),.board-container>div:last-child>div:first-child>div .board-container>div:last-child>div button.game-join-button:not(.force-rounded),.board-container>div:last-child>div:first-child>div .board-container>div:first-child>div>div button.game-join-button:not(.force-rounded),.board-container>div:last-child>div:first-child>div .board-container>div:last-child>div>div button.game-join-button:not(.force-rounded){border-radius:8px!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;border:1px solid rgba(255,255,255,.5)!important;padding:3px 6px!important;font-size:7px!important;font-weight:700!important;height:18px!important;min-height:18px!important;max-height:18px!important;line-height:1!important;box-shadow:0 2px 4px #0003!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;width:auto!important;min-width:auto!important;max-width:none!important;white-space:nowrap!important;text-decoration:none!important;outline:none!important;background:#ffffff4d!important;color:#fff!important;cursor:pointer!important}.board-container>div:first-child>div>div .board-container>div:first-child button.game-join-button,.board-container>div:first-child>div>div .board-container>div:first-child>div button.game-join-button,.board-container>div:first-child>div>div .board-container>div:first-child>div>div button.game-join-button,.board-container>div:first-child>div>div .board-container>div:first-child>div>div>div button.game-join-button,.board-container>div:first-child>div>div .board-container>div:first-child button.game-join-button[style],.board-container>div:first-child>div>div .board-container>div:first-child>div button.game-join-button[style],.board-container>div:first-child>div>div .board-container>div:first-child>div>div button.game-join-button[style],.board-container>div:first-child>div>div div[style*=paddingRight] button.game-join-button,.board-container>div:first-child>div>div div[style*=paddingRight] button.game-join-button[style],.board-container>div:first-child>div>div div[style*="justify-content: flex-end"] button.game-join-button,.board-container>div:first-child>div>div div[style*="justify-content: flex-end"] button.game-join-button[style],.board-container>div:last-child>div:first-child>div .board-container>div:first-child button.game-join-button,.board-container>div:last-child>div:first-child>div .board-container>div:first-child>div button.game-join-button,.board-container>div:last-child>div:first-child>div .board-container>div:first-child>div>div button.game-join-button,.board-container>div:last-child>div:first-child>div .board-container>div:first-child>div>div>div button.game-join-button,.board-container>div:last-child>div:first-child>div .board-container>div:first-child button.game-join-button[style],.board-container>div:last-child>div:first-child>div .board-container>div:first-child>div button.game-join-button[style],.board-container>div:last-child>div:first-child>div .board-container>div:first-child>div>div button.game-join-button[style],.board-container>div:last-child>div:first-child>div div[style*=paddingRight] button.game-join-button,.board-container>div:last-child>div:first-child>div div[style*=paddingRight] button.game-join-button[style],.board-container>div:last-child>div:first-child>div div[style*="justify-content: flex-end"] button.game-join-button,.board-container>div:last-child>div:first-child>div div[style*="justify-content: flex-end"] button.game-join-button[style]{padding:3px 6px!important;font-size:7px!important;font-weight:700!important;height:18px!important;min-height:18px!important;max-height:18px!important;border:1px solid rgba(255,255,255,.5)!important;border-radius:8px!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;line-height:1!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;width:auto!important;min-width:auto!important;max-width:none!important;white-space:nowrap!important;box-shadow:0 2px 4px #0003!important}.board-container>div:first-child>div>div button.reveal-card-button,.board-container>div:first-child>div>div .reveal-card-button,.board-container>div:first-child>div>div div[style*=grid-template-columns] button.reveal-card-button,.board-container>div:first-child>div>div div[style*=grid-template-columns]>div button.reveal-card-button,.board-container>div:first-child>div>div div[style*=grid-template-columns]>div>div button.reveal-card-button,.board-container>div:first-child>div>div .tile button.reveal-card-button,.board-container>div:first-child>div>div div[style*="position: absolute"] button.reveal-card-button,.board-container>div:last-child>div:first-child>div button.reveal-card-button,.board-container>div:last-child>div:first-child>div .reveal-card-button,.board-container>div:last-child>div:first-child>div div[style*=grid-template-columns] button.reveal-card-button,.board-container>div:last-child>div:first-child>div div[style*=grid-template-columns]>div button.reveal-card-button,.board-container>div:last-child>div:first-child>div div[style*=grid-template-columns]>div>div button.reveal-card-button,.board-container>div:last-child>div:first-child>div .tile button.reveal-card-button,.board-container>div:last-child>div:first-child>div div[style*="position: absolute"] button.reveal-card-button{width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;min-height:20px!important;max-height:20px!important}}.landing-page-v2{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,#0d0a08,#000,#0a0705 60%,#000),linear-gradient(45deg,#1a1510,#0d0a08,#1a1510),linear-gradient(90deg,#000,#0d0a08,#0a0705,#0d0a08,#000),radial-gradient(ellipse 120% 100% at 0% 100%,rgba(80,60,40,.12) 0%,transparent 65%),radial-gradient(ellipse 120% 100% at 100% 100%,rgba(60,45,30,.1) 0%,transparent 65%),radial-gradient(circle at 50% 50%,rgba(40,30,20,.08) 0%,transparent 50%);background-size:100% 100%,200% 200%,300% 300%,100% 100%,100% 100%,100% 100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px}.landing-page-v2:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 100px,rgba(120,90,60,.25) 100px,rgba(120,90,60,.25) 102px),repeating-linear-gradient(90deg,transparent,transparent 100px,rgba(110,80,55,.25) 100px,rgba(110,80,55,.25) 102px),repeating-linear-gradient(45deg,transparent,transparent 141px,rgba(120,90,60,.2) 141px,rgba(120,90,60,.2) 143px),repeating-linear-gradient(-45deg,transparent,transparent 141px,rgba(110,80,55,.2) 141px,rgba(110,80,55,.2) 143px);background-size:100px 100px,100px 100px,141px 141px,141px 141px;background-position:0 0,0 0,0 0,0 0;pointer-events:none;z-index:0;opacity:1}.landing-page-v2:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle 3px at 0 0,rgba(120,90,60,.6) 0%,transparent 0%),radial-gradient(circle 3px at 100px 100px,rgba(110,80,55,.6) 0%,transparent 0%),radial-gradient(circle 3px at 200px 200px,rgba(120,90,60,.6) 0%,transparent 0%),radial-gradient(circle 3px at 300px 300px,rgba(110,80,55,.6) 0%,transparent 0%),radial-gradient(circle at 0% 0%,rgba(120,90,60,.15) 0%,transparent 20%),radial-gradient(circle at 100% 100%,rgba(120,90,60,.15) 0%,transparent 20%),radial-gradient(circle at 0% 100%,rgba(110,80,55,.15) 0%,transparent 20%),radial-gradient(circle at 100% 0%,rgba(110,80,55,.15) 0%,transparent 20%);background-size:100px 100px,100px 100px,100px 100px,100px 100px,400px 400px,400px 400px,400px 400px,400px 400px;background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;pointer-events:none;z-index:0;opacity:1}.landing-content{display:flex;flex-direction:column;align-items:center;gap:32px;z-index:10;max-width:600px;width:100%}.logo-hero{position:relative;width:280px;height:280px;margin-top:40px;transition:transform .3s ease}.hero-logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(.8) rotateY(90deg);transition:all .8s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 10px 30px rgba(222,184,135,.3))}.hero-logo.active{opacity:1;transform:scale(1) rotateY(0)}.hero-logo.is-alt{filter:drop-shadow(0 10px 30px rgba(255,255,255,.2))}.hero-text{text-align:center}.hero-title{font-size:48px;font-weight:800;color:#fff;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;text-shadow:0 4px 20px rgba(0,0,0,.3)}.title-accent{color:#dc2626;font-size:1.5em;font-weight:800;transform:rotate(-5deg) translateY(-12px);display:inline-block;animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.hero-subtitle{font-size:18px;color:#ffffffb3;margin-top:12px}.social-links{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:-20px}.social-badge{display:flex;align-items:center;gap:8px;padding:10px 18px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:50px;color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a}.social-badge:hover{background:#ffffff2e;border-color:#ffffff59;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.social-badge.twitch{color:#9146ff}.social-badge.discord{color:#5865f2}.sponsor-section{display:flex;justify-content:center;margin-top:16px}.sponsor-badge{display:flex;align-items:center;gap:8px;padding:10px 18px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:50px;color:#fff;font-size:14px;font-weight:600;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.sponsor-badge:hover{background:#ffffff2e;border-color:#ffffff59;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.sponsor-badge svg{width:20px;height:20px;flex-shrink:0}.nav-buttons{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:320px;margin:0 auto}.nav-btn{position:relative;display:flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:16px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;overflow:hidden}.nav-btn .btn-content{display:flex;align-items:center;gap:10px;z-index:2;position:relative}.nav-btn.primary{background:linear-gradient(135deg,#deb8874d,#ffd73d40);border:1px solid rgba(222,184,135,.5);color:#ffd73d;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #deb88733}.nav-btn.primary:hover{background:linear-gradient(135deg,#deb88766,#ffd73d59);border-color:#deb887b3;box-shadow:0 6px 20px #deb8874d;transform:translateY(-2px)}.nav-btn.secondary{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px #0000001a}.nav-btn.secondary:hover{background:#ffffff2e;border-color:#ffffff59;box-shadow:0 4px 15px #00000026;transform:translateY(-2px)}.twitch-section{width:100%;margin-top:20px}.landing-footer{position:absolute;bottom:20px;left:0;right:0;text-align:center;color:#fff6;font-size:13px;z-index:10}.page-v2{min-height:100vh;min-height:100dvh;position:relative;overflow-x:hidden;overflow-y:auto;background:linear-gradient(135deg,#0d0a08,#000,#0a0705 60%,#000),linear-gradient(45deg,#1a1510,#0d0a08,#1a1510),linear-gradient(90deg,#000,#0d0a08,#0a0705,#0d0a08,#000),radial-gradient(ellipse 120% 100% at 0% 100%,rgba(80,60,40,.12) 0%,transparent 65%),radial-gradient(ellipse 120% 100% at 100% 100%,rgba(60,45,30,.1) 0%,transparent 65%),radial-gradient(circle at 50% 50%,rgba(40,30,20,.08) 0%,transparent 50%);background-size:100% 100%,200% 200%,300% 300%,100% 100%,100% 100%,100% 100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.page-v2:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 100px,rgba(120,90,60,.25) 100px,rgba(120,90,60,.25) 102px),repeating-linear-gradient(90deg,transparent,transparent 100px,rgba(110,80,55,.25) 100px,rgba(110,80,55,.25) 102px),repeating-linear-gradient(45deg,transparent,transparent 141px,rgba(120,90,60,.2) 141px,rgba(120,90,60,.2) 143px),repeating-linear-gradient(-45deg,transparent,transparent 141px,rgba(110,80,55,.2) 141px,rgba(110,80,55,.2) 143px);background-size:100px 100px,100px 100px,141px 141px,141px 141px;background-position:0 0,0 0,0 0,0 0;pointer-events:none;z-index:0;opacity:1}.page-v2:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle 3px at 0 0,rgba(120,90,60,.6) 0%,transparent 0%),radial-gradient(circle 3px at 100px 100px,rgba(110,80,55,.6) 0%,transparent 0%),radial-gradient(circle 3px at 200px 200px,rgba(120,90,60,.6) 0%,transparent 0%),radial-gradient(circle 3px at 300px 300px,rgba(110,80,55,.6) 0%,transparent 0%),radial-gradient(circle at 0% 0%,rgba(120,90,60,.15) 0%,transparent 20%),radial-gradient(circle at 100% 100%,rgba(120,90,60,.15) 0%,transparent 20%),radial-gradient(circle at 0% 100%,rgba(110,80,55,.15) 0%,transparent 20%),radial-gradient(circle at 100% 0%,rgba(110,80,55,.15) 0%,transparent 20%);background-size:100px 100px,100px 100px,100px 100px,100px 100px,400px 400px,400px 400px,400px 400px,400px 400px;background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;pointer-events:none;z-index:0;opacity:1}.room-page-v2{background:linear-gradient(135deg,#0d0a08,#000,#0a0705 60%,#000),linear-gradient(45deg,#1a1510,#0d0a08,#1a1510),linear-gradient(90deg,#000,#0d0a08,#0a0705,#0d0a08,#000),radial-gradient(ellipse 120% 100% at 0% 100%,rgba(80,60,40,.12) 0%,transparent 65%),radial-gradient(ellipse 120% 100% at 100% 100%,rgba(60,45,30,.1) 0%,transparent 65%),radial-gradient(circle at 50% 50%,rgba(40,30,20,.08) 0%,transparent 50%)!important;background-size:100% 100%,200% 200%,300% 300%,100% 100%,100% 100%,100% 100%!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}.room-page-v2:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 100px,rgba(120,90,60,.25) 100px,rgba(120,90,60,.25) 102px),repeating-linear-gradient(90deg,transparent,transparent 100px,rgba(110,80,55,.25) 100px,rgba(110,80,55,.25) 102px),repeating-linear-gradient(45deg,transparent,transparent 141px,rgba(120,90,60,.2) 141px,rgba(120,90,60,.2) 143px),repeating-linear-gradient(-45deg,transparent,transparent 141px,rgba(110,80,55,.2) 141px,rgba(110,80,55,.2) 143px);background-size:100px 100px,100px 100px,141px 141px,141px 141px;background-position:0 0,0 0,0 0,0 0;pointer-events:none;z-index:0;opacity:1}.room-page-v2:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle 3px at 0 0,rgba(120,90,60,.6) 0%,transparent 0%),radial-gradient(circle 3px at 100px 100px,rgba(110,80,55,.6) 0%,transparent 0%),radial-gradient(circle 3px at 200px 200px,rgba(120,90,60,.6) 0%,transparent 0%),radial-gradient(circle 3px at 300px 300px,rgba(110,80,55,.6) 0%,transparent 0%),radial-gradient(circle at 0% 0%,rgba(120,90,60,.15) 0%,transparent 20%),radial-gradient(circle at 100% 100%,rgba(120,90,60,.15) 0%,transparent 20%),radial-gradient(circle at 0% 100%,rgba(110,80,55,.15) 0%,transparent 20%),radial-gradient(circle at 100% 0%,rgba(110,80,55,.15) 0%,transparent 20%);background-size:100px 100px,100px 100px,100px 100px,100px 100px,400px 400px,400px 400px,400px 400px,400px 400px;background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;pointer-events:none;z-index:0;opacity:1}.page-bg-pattern,.page-glow,.page-glow-1,.page-glow-2{display:none}.page-container{max-width:700px;margin:0 auto;padding:20px;position:relative;z-index:10}.tournaments-container{max-width:900px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.back-link{display:flex;align-items:center;gap:8px;color:#ffffffe6;text-decoration:none;font-size:14px;padding:10px 16px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:50px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-link:hover{background:#ffffff2e;border-color:#ffffff59;transform:translate(-2px)}.header-logo{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(222,184,135,.2))}.page-content{display:flex;flex-direction:column;align-items:center;gap:24px}.page-title{font-size:64px;font-weight:800;color:#fff;margin:0;text-align:center;text-shadow:0 4px 20px rgba(255,255,255,.3)}.page-description{font-size:16px;color:#ffffffd9;text-align:center;max-width:500px;line-height:1.7;margin:0}.support-icon,.privacy-icon,.tournaments-icon,.home-icon{width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#deb8871a,#ffd73d0d);border-radius:30px;color:#ffa502;border:1px solid rgba(222,184,135,.2);animation:iconFloat 4s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.contact-cards{display:flex;flex-direction:column;gap:16px;width:100%;max-width:450px}.contact-card{display:flex;align-items:center;gap:16px;padding:20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:20px;cursor:pointer;transition:all .3s ease;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px #0000001a}.contact-card:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-3px);box-shadow:0 6px 20px #00000026}.contact-card .card-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:14px;flex-shrink:0}.email-card .card-icon{background:linear-gradient(135deg,#deb88733,#deb8871a);color:#ffa502}.discord-card .card-icon{background:linear-gradient(135deg,#5865f233,#5865f21a);color:#5865f2}.contact-card .card-content{flex:1;display:flex;flex-direction:column;gap:4px}.contact-card h3{font-size:14px;color:#ffffff80;margin:0;font-weight:500}.contact-value{font-size:16px;color:#fff;font-weight:600}.copy-hint{font-size:12px;color:#fff6}.contact-card .card-arrow{color:#ffffff4d;transition:all .3s ease}.contact-card:hover .card-arrow{color:#fff9;transform:translate(-4px)}.support-info{display:flex;flex-direction:column;gap:12px;padding:24px;background:#ffffff05;border-radius:16px;border:1px solid rgba(255,255,255,.05);width:100%;max-width:450px}.support-info .info-item{display:flex;align-items:center;gap:12px;color:#ffffffb3;font-size:14px}.support-info .info-item svg{color:#22c55e;flex-shrink:0}.response-time{display:flex;align-items:center;gap:10px;padding:14px 24px;background:linear-gradient(135deg,#deb8871a,#deb8870d);border-radius:50px;color:#fffc;font-size:14px}.response-time svg{color:#ffa502}.response-time strong{color:#ffa502}.privacy-cards{display:grid;gap:16px;width:100%;max-width:550px}.privacy-card{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;opacity:0;animation:fadeInUp .5s ease forwards;animation-delay:var(--delay)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.privacy-card .card-icon-wrapper{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#deb88726,#deb8870d);border-radius:14px;color:#ffa502;flex-shrink:0}.privacy-card .card-text h3{font-size:16px;color:#fff;margin:0 0 8px;font-weight:600}.privacy-card .card-text p{font-size:14px;color:#fff9;margin:0;line-height:1.6}.privacy-footer{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:20px}.privacy-footer p{color:#ffffff80;font-size:14px;margin:0}.support-link{display:flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#deb887,#e6d3b3);color:#000;font-weight:600;font-size:14px;text-decoration:none;border-radius:50px;transition:all .3s ease}.support-link:hover{transform:translateY(-2px);box-shadow:0 8px 25px #deb88766}.stats-row{display:flex;gap:16px;width:100%;max-width:400px;justify-content:center}.stat-card{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px}.stat-number{font-size:32px;font-weight:800;background:linear-gradient(135deg,#deb887,#e6d3b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{font-size:13px;color:#ffffff80}.tournaments-section,.champions-section{width:100%;max-width:700px}.section-title{font-size:20px;color:#fff;margin:0 0 20px;display:flex;align-items:center;gap:10px}.section-title svg{color:#ffa502}.tournament-card-v2{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:24px;cursor:pointer;transition:all .3s ease}.tournament-card-v2:hover{border-color:#ffffff26}.tournament-card-v2.expanded{border-color:#deb8874d}.tournament-header-v2{display:flex;align-items:center;justify-content:space-between}.tournament-info-v2{display:flex;align-items:center;gap:16px}.tournament-badge{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#deb88733,#deb8871a);border-radius:14px;color:#ffa502}.tournament-text h3{font-size:18px;color:#fff;margin:0 0 6px}.tournament-meta{display:flex;gap:16px}.meta-item{display:flex;align-items:center;gap:6px;font-size:13px;color:#ffffff80}.meta-item svg{opacity:.7}.tournament-header-v2>svg{color:#fff6}.tournament-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease;overflow:hidden}.tournament-body.show{grid-template-rows:1fr;margin-top:24px}.tournament-body>.teams-grid{min-height:0}.teams-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;overflow:hidden}.team-card-v2{padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:14px;transition:all .3s ease}.team-card-v2.champion{background:linear-gradient(135deg,#deb8871a,#deb88705);border-color:#deb8874d}.team-header-v2{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.team-name-v2{font-size:14px;color:#fffc;font-weight:600}.champion-badge{display:flex;align-items:center;gap:4px;font-size:11px;color:#ffa502;background:#deb88726;padding:4px 10px;border-radius:20px}.champion-badge svg{width:14px;height:14px}.team-players-v2{display:flex;flex-wrap:wrap;gap:8px}.player-tag{padding:6px 12px;background:#ffffff0d;border-radius:8px;font-size:12px;color:#ffffffb3}.team-card-v2.champion .player-tag{background:#deb8871a;color:#deb887}.champions-list{display:flex;flex-direction:column;gap:12px}.champion-row{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;opacity:0;animation:fadeInUp .5s ease forwards;animation-delay:var(--delay)}.champion-rank{font-size:24px;font-weight:800;background:linear-gradient(135deg,#deb887,#e6d3b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;min-width:50px}.champion-info-v2{display:flex;flex:1;align-items:center;justify-content:space-between}.champion-name-v2{font-size:16px;color:#fff;font-weight:600}.champion-stats{display:flex;align-items:center;gap:6px;font-size:13px;color:#ffffff80}.champion-stats svg{width:16px;height:16px;color:#ffa502}.home-page.loading-state{display:flex!important;align-items:center!important;justify-content:center!important;min-height:100vh!important;min-height:100dvh!important;padding:16px!important}.loading-container{display:flex;flex-direction:column;align-items:center;gap:24px;z-index:10;margin:0!important}.loading-spinner{position:relative;width:80px;height:80px}.spinner-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid transparent;border-radius:50%}.spinner-ring:nth-child(1){border-top-color:#ffa502;animation:spinRing 1s linear infinite}.spinner-ring:nth-child(2){top:8px;right:8px;bottom:8px;left:8px;border-right-color:#ffd93d;animation:spinRing 1.2s linear infinite reverse}.spinner-ring:nth-child(3){top:16px;right:16px;bottom:16px;left:16px;border-bottom-color:#feca57;animation:spinRing 1.5s linear infinite}@keyframes spinRing{to{transform:rotate(360deg)}}.loading-text{font-size:24px;color:#fff;margin:0}.loading-prayer{font-size:16px;color:#ffffff80;margin:0}.home-content{min-height:calc(100vh - 150px);justify-content:center}.home-form{display:flex;flex-direction:column;gap:20px;width:100%;max-width:400px}.error-alert{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:12px;color:#ef4444;font-size:14px}.input-wrapper{position:relative;display:flex;align-items:center}.input-icon{position:absolute;right:16px;color:#ffffffb3;pointer-events:none}.home-input{width:100%;padding:18px 50px 18px 70px;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:16px;color:#fff;font-size:16px;transition:all .3s ease;text-align:right}.home-input::placeholder{color:#ffffff80}.home-input:focus{outline:none;border-color:#ffffffb3;background:#ffffff26}.char-count{position:absolute;left:16px;font-size:12px;color:#fff9}.create-btn{position:relative;width:100%;padding:18px 24px;background:linear-gradient(135deg,#ffffff26,#ffffff1a);border:1px solid rgba(255,255,255,.4);border-radius:16px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #ffffff26}.create-btn:hover:not(:disabled){background:linear-gradient(135deg,#ffffff40,#fff3);border-color:#fff9;box-shadow:0 6px 20px #ffffff40;transform:translateY(-2px)}.create-btn .btn-content{display:flex;align-items:center;justify-content:center;gap:10px;position:relative;z-index:2}.create-btn:disabled{opacity:.7;cursor:not-allowed}.btn-spinner{width:20px;height:20px;border:2px solid transparent;border-top-color:#000;border-radius:50%;animation:spinRing .8s linear infinite}.home-hint{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;color:#fffc;font-size:13px}.home-hint svg{color:#fffc;opacity:.6}@media (max-width: 768px){.landing-page-v2,.page-v2{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.centered-screen-v2{align-items:center!important;justify-content:center!important;padding:16px!important;min-height:100vh!important;min-height:100dvh!important}.centered-container{margin:0!important}.landing-page-v2{padding:40px 16px 16px;justify-content:flex-start}.landing-content{gap:20px}.logo-hero{width:200px;height:200px}.hero-title{font-size:32px;gap:8px}.hero-subtitle{font-size:15px}.nav-buttons{max-width:100%;gap:8px;margin-top:8px;width:100%;align-items:center}.nav-btn{padding:10px 16px;font-size:14px;border-radius:12px;width:100%;max-width:280px}.nav-btn .btn-content{gap:8px}.nav-btn .btn-content svg{width:18px;height:18px}.social-links{flex-direction:row;flex-wrap:wrap}.social-links .sponsor-badge{flex-basis:auto;width:auto;max-width:fit-content;align-self:center;order:3;margin-top:12px;margin-left:auto;margin-right:auto;justify-content:center}.social-links .social-badge.twitch{order:1}.social-links .social-badge.discord{order:2}.sponsor-section{margin-top:12px;display:flex!important;justify-content:center!important;width:100%!important}.sponsor-badge{padding:8px 16px;font-size:13px;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important}.sponsor-badge svg,.sponsor-badge img{width:18px!important;height:18px!important;flex-shrink:0!important;object-fit:contain!important}.landing-footer{position:relative;margin-top:40px}.page-container{padding:20px 16px 16px}.page-header{margin-bottom:20px}.page-content{gap:16px;padding-top:0}.page-title{font-size:24px;margin-bottom:0}.page-description{font-size:14px;margin-bottom:0}.home-content{min-height:auto;justify-content:flex-start;padding-top:0}.home-form{max-width:100%;gap:16px;margin-top:0}.create-btn{padding:14px 20px;font-size:15px;border-radius:12px}.create-btn .btn-content{gap:8px}.create-btn .btn-content svg{width:18px;height:18px}.support-icon,.privacy-icon,.tournaments-icon,.home-icon{width:80px;height:80px}.support-icon svg,.privacy-icon svg,.tournaments-icon svg,.home-icon svg{width:36px;height:36px}.contact-cards,.privacy-cards{max-width:100%}.privacy-card{padding:20px}.stats-row{max-width:100%}.stat-card{padding:16px 12px}.stat-number{font-size:26px}.teams-grid{grid-template-columns:1fr}.tournament-info-v2{flex-direction:column;align-items:flex-start;gap:12px}.tournament-meta{flex-direction:column;gap:8px}.glow-orb-1{width:250px;height:250px}.glow-orb-2{width:200px;height:200px}.glow-orb-3{display:none}}@media (min-width: 769px){.nav-buttons{max-width:400px!important}.nav-btn{padding:16px 24px!important;font-size:16px!important;border-radius:16px!important;width:100%!important;max-width:none!important}.nav-btn .btn-content{gap:10px!important}.nav-btn .btn-content svg{width:24px!important;height:24px!important}}@media (max-width: 768px){.mode-explanation-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:auto!important;min-height:auto!important;max-height:calc(100vh - 20px)!important;padding:32px 16px 16px!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;aspect-ratio:unset!important}.mode-explanation-modal>*{width:100%!important;max-width:100%!important;box-sizing:border-box!important;word-wrap:break-word!important;overflow-wrap:break-word!important;padding-left:0!important;padding-right:0!important}.mode-explanation-modal button[style*="position: absolute"]{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;font-size:20px!important;top:3px!important;right:3px!important;z-index:10001!important}.mode-explanation-modal>div:first-of-type{font-size:13px!important;padding-left:0!important;padding-right:0!important;width:100%!important;box-sizing:border-box!important}.mode-explanation-modal>div:nth-of-type(2){font-size:10px!important;padding-left:0!important;padding-right:0!important;width:100%!important;box-sizing:border-box!important}.mode-explanation-modal>div:nth-of-type(3){font-size:10px!important;padding-left:0!important;padding-right:0!important;width:100%!important;box-sizing:border-box!important}.mode-explanation-modal ul{padding-left:12px!important;padding-right:8px!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.mode-explanation-modal ul li{font-size:9px!important;padding-right:8px!important;margin-bottom:3px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;word-wrap:break-word!important;overflow-wrap:break-word!important}}
