.gg-leagues{color:#fff;background:radial-gradient(at 70% 8%,#25114b 0%,#0d0d0d 55%);min-height:100vh;font-family:inherit}.gg-leagues *{box-sizing:border-box}.gg-leagues a{color:inherit}.gg-leagues-nav{justify-content:space-between;align-items:center;gap:20px;max-width:1250px;margin:auto;padding:26px 24px;display:flex}.gg-leagues-nav>a{letter-spacing:.09em;font-size:19px;font-weight:900;text-decoration:none}.gg-leagues-nav nav{flex-wrap:wrap;gap:22px;display:flex}.gg-leagues-nav nav a{letter-spacing:.1em;font-size:11px;text-decoration:none}.gg-leagues-hero{max-width:1250px;margin:40px auto 32px;padding:50px 24px 25px}.gg-leagues-hero small,.gg-leagues-card small,.gg-leagues-note time{letter-spacing:.16em;color:#02ffff;font-size:11px}.gg-leagues-hero h1{letter-spacing:-.04em;margin:18px 0 24px;font-size:clamp(35px,5.5vw,78px);font-weight:900;line-height:1.03}.gg-leagues-hero h1 span{color:#02ffff}.gg-leagues-hero>p{color:#c8c2d7;max-width:680px;line-height:1.65}.gg-leagues-date{flex-wrap:wrap;align-items:baseline;gap:20px;margin-top:30px;display:flex}.gg-leagues-date b{color:#fff;font-size:30px}.gg-leagues-date span{letter-spacing:.12em;color:#c5afed;font-size:11px}.gg-leagues-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;max-width:1250px;margin:auto;padding:15px 24px 56px;display:grid}.gg-leagues-card{background:linear-gradient(150deg,#451c778f,#120e1df0 65%);border:1px solid #59348d;border-radius:12px;flex-direction:column;min-width:0;min-height:445px;padding:28px;display:flex;box-shadow:0 20px 50px #0005}.gg-leagues-card h2{margin:23px 0 9px;font-size:clamp(23px,2.5vw,36px);line-height:1.1}.gg-leagues-card strong{color:#02ffff;letter-spacing:.07em;text-transform:uppercase;font-size:12px}.gg-leagues-card>p{color:#d3cadd;flex:1;font-size:14px;line-height:1.65}.gg-leagues-footer{border-top:1px solid #614a75;flex-direction:column;align-items:flex-start;gap:11px;margin-top:18px;padding:16px 0;display:flex}.gg-leagues-footer span{color:#bbb0cb;font-size:11px}.gg-leagues-footer a{text-underline-offset:3px;font-size:12px;text-decoration:underline}.gg-leagues-pending,.gg-leagues-confirmed,.gg-leagues-signin{text-align:center;letter-spacing:.07em;background:#1d1630;border:1px solid #625078;border-radius:6px;padding:14px 11px;font-size:11px;font-weight:800;text-decoration:none;display:block}.gg-leagues-confirmed{color:#02ffff}.gg-leagues-confirmed small{color:#fff;margin-top:6px;display:block}.gg-leagues-signup{flex-direction:column;gap:13px;display:flex}.gg-leagues-signup label{flex-direction:column;gap:7px;font-size:12px;display:flex}.gg-leagues-signup input:not([type=checkbox]){color:#fff;background:#100d1e;border:1px solid #7f60b7;border-radius:5px;max-width:100%;padding:11px}.gg-leagues-accept{align-items:flex-start;line-height:1.5;flex-direction:row!important}.gg-leagues-accept input{margin-top:3px}.gg-leagues-signup button{color:#fff;cursor:pointer;background:#8d20f0;border:0;border-radius:5px;padding:14px 12px;font-weight:800}.gg-leagues-signup button:disabled{opacity:.45;cursor:not-allowed}.gg-leagues-error{color:#ffb6c4;font-size:12px;line-height:1.5}.gg-leagues-note{border-top:1px solid #49326d;max-width:1200px;margin:0 auto;padding:28px 24px 75px}.gg-leagues-note h2{font-size:24px}.gg-leagues-note p{color:#cbc1d7;line-height:1.7}.gg-leagues-note>a{color:#02ffff;font-weight:700}.gg-leagues-note .gg-leagues-fine{margin-top:28px;font-size:12px}.gg-leagues-note time{margin-top:14px;display:block}@media (max-width:900px){.gg-leagues-grid{grid-template-columns:1fr}.gg-leagues-card{min-height:0}.gg-leagues-nav{flex-direction:column;align-items:flex-start}.gg-leagues-hero{margin:12px auto 16px;padding-top:35px}}@media (prefers-reduced-motion:reduce){.gg-leagues *{scroll-behavior:auto}}
