.gl-hero{position:relative;overflow:hidden;padding:22px 22px 24px;border-radius:24px;border:1px solid rgba(255,255,255,8%);background:radial-gradient(ellipse at 50% 0%,rgba(47,138,91,.55) 0%,rgba(28,98,63,.35) 45%,rgba(10,14,39,0) 75%),rgba(15,20,45,.78);box-shadow:0 18px 48px rgba(0,0,0,.45);text-align:center}.gl-art{display:flex;justify-content:center;margin:4px 0 16px;height:104px}.gl-art .gt-card{--card-w:58px;transform-origin:50% 120%}.gl-art .gt-card:nth-child(1){transform:rotate(-14deg)translateX(12px)}.gl-art .gt-card:nth-child(2){transform:translateY(-6px);z-index:1}.gl-art .gt-card:nth-child(3){transform:rotate(14deg)translateX(-12px)}.gl-hero h1{margin:4px 0 6px;font-size:clamp(2.2rem,6vw,3rem);line-height:1.05;letter-spacing:-.02em;color:#fff;background:0 0;-webkit-text-fill-color:currentColor}.gl-kicker{display:block;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffb066;margin-bottom:4px}.gl-tagline{margin:0 auto 18px;max-width:34ch;color:rgba(255,255,255,.78);font-size:1.02rem;line-height:1.5}.gl-welcome{margin:0 auto 16px;color:#ffb066;font-weight:600}.gl-welcome-row{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.gl-hero #matchmaking-container{max-width:340px;margin:0 auto;min-height:0}.gl-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.gl-fact{padding:5px 12px;border-radius:999px;background:rgba(255,255,255,6%);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.82);font-size:.85rem;text-decoration:none}a.gl-fact:hover{background:rgba(255,255,255,.12)}.gl-ad{margin:28px auto;min-height:100px}.gl-card{margin-top:8px;padding:18px 18px 14px;border-radius:20px;background:rgba(15,20,45,.72);border:1px solid rgba(255,255,255,8%)}.gl-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.gr-table .game-page-content .gl-card h2{margin:0;font-size:1.3rem;border:0;padding:0}.gl-card #leaderboard-countdown{margin:0;font-size:.8rem;color:rgba(255,255,255,.6)}.gl-card #my-rank:empty{display:none}.gl-card #my-rank{margin:0 0 10px;padding:8px 12px;border-radius:10px;background:rgba(255,143,31,.12);color:#ffb066;font-weight:600}.gl-card .lb-entry{margin-bottom:4px}.gl-card .lb-rank{color:#fff}.gl-card .lb-pts{color:#ffb066}.gl-points{margin-top:10px;font-size:.82rem;color:rgba(255,255,255,.6);text-align:center}.gl-card #yesterday-winners-section h3{margin:18px 0 8px;font-size:1rem;color:#f1f5f9}@media(max-width:600px){.gl-hero{padding:16px 14px 20px;border-radius:20px}.gl-art{height:92px}.gl-art .gt-card{--card-w:50px}}