.game-home-feature,.game-home-coming-card{isolation:isolate;color:#f5f4f0;background:#101215;border-radius:12px;position:relative;overflow:hidden}.v2 a.game-home-feature{color:#f5f4f0;flex-direction:column;min-height:370px;display:flex}.game-home .game-home-art{object-fit:cover;object-position:65% 8%;z-index:-2}.game-home-feature:after,.game-home-coming-card:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.game-home-feature:after{background:linear-gradient(90deg,#08090bc9,#08090b30 60%,#08090b08),linear-gradient(#0000 40%,#08090b8c)}.game-home-feature-top{justify-content:space-between;align-items:center;gap:14px;padding:24px 30px;display:flex}.game-home-status{letter-spacing:1px;background:#101215b3;border-radius:4px;align-items:center;gap:8px;width:fit-content;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.game-home-status.live{color:#d3e5d6}.game-home-player-count{letter-spacing:1.4px;color:#d0cbc4;font-size:11px}.game-home-feature-body{flex-direction:column;align-items:flex-start;margin-top:auto;padding:10px 32px 30px;display:flex}.game-home-kicker{letter-spacing:1.8px;color:#c7b998;font-size:11px;font-weight:600}.game-home-feature h2{letter-spacing:-3px;text-shadow:0 4px 24px #0004;margin:9px 0 12px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(76px,7.2vw,104px);font-style:italic;line-height:.98}.game-home-feature h2>span{color:#d8b66d;font-size:.86em}.game-home-feature-body>p{color:#d4d0c9;font-size:16px}.game-home-cta{min-height:46px;margin-top:23px}.game-home-feature-note{color:#c4c5c7;gap:9px;margin-top:17px;font-size:13px;display:flex}.game-home-upcoming{margin-top:28px}.game-home-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.game-home-section-title :is(h1,h2){font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:26px;font-weight:600}.game-home-section-title>span{color:var(--v2-muted);letter-spacing:1.3px;font-size:10px}.game-home-upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.game-home-coming-card{flex-direction:column;justify-content:space-between;min-height:230px;padding:20px 24px 24px;display:flex}.game-home-coming-card .game-home-art{filter:saturate(.5)brightness(.68);object-position:66% 10%}.game-home-coming-card:after{background:linear-gradient(#0c0e120d 15%,#0c0e12e8),linear-gradient(90deg,#0c0e1270,#0000)}.game-home-status.upcoming{color:#c6c9ce;background:#12151bd9;font-size:10px}.game-home-coming-body{margin-top:54px}.game-home-coming-body .game-home-kicker{color:#9da4af;font-size:10px}.game-home-coming-body h3{color:#d3d6db;margin-top:6px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:32px;font-weight:600;line-height:1.1}.v2 .game-home-feature:hover .game-home-cta{background:#d83b35}.v2-server-back{align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:inline-flex;color:var(--v2-muted)!important}.v2-server-back svg{transform:rotate(180deg)}.v2-server-back:hover{color:var(--v2-text)!important}.v2-server-recommendation{margin-bottom:28px}.v2-server-recommendation .v2-next-server{border-radius:12px}@media (prefers-reduced-motion:no-preference){.game-home-feature .game-home-art{transition:transform .3s}.game-home-feature:hover .game-home-art{transform:scale(1.015)}}@media (max-width:600px){.v2 a.game-home-feature{min-height:370px}.game-home-feature-top{padding:20px}.game-home-player-count{display:none}.game-home .game-home-feature .game-home-art{object-position:68% center}.game-home-feature:after{background:linear-gradient(90deg,#08090bc9,#08090b28),linear-gradient(#0000 10%,#08090bcc)}.game-home-feature-body{padding:18px 22px 26px}.game-home-feature-body>p{max-width:210px}.game-home-feature h2{font-size:80px}.game-home-section-title>span{display:none}.game-home-upcoming-grid{grid-template-columns:1fr;gap:16px}.game-home-coming-card{min-height:220px;padding:20px 22px}.game-home-coming-body h3{font-size:30px}}.game-home-section-title{margin-bottom:16px}.game-home .game-home-section-title :is(h1,h2){font-size:var(--page-title-size,30px);letter-spacing:-.2px;line-height:1.2}.game-home-feature,.game-home-coming-card{border:1px solid #ffffff12}.v2 a.game-home-feature:focus-visible{outline:3px solid var(--v2-red);outline-offset:5px}.game-home-feature-body>p{max-width:32ch;line-height:1.5}.game-home .game-home-cta{min-height:48px;padding-inline:20px}.game-home-coming-card h3{text-wrap:balance}@media (min-width:801px){.game-home-upcoming{margin-top:36px}.game-home-coming-card{min-height:248px}}@media (max-width:600px){.game-home-section-title{margin-bottom:14px}.game-home-upcoming{margin-top:30px}.game-home-feature-body{padding-inline:22px}}
.v2-balance-bar .v2-site-control{margin-left:0}@media (max-width:580px){.v2-balance-bar{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.wallet-refresh-hero{min-width:0;padding:4px 0}.wallet-refresh-hero>.eyebrow{color:var(--fg-muted)}.wallet-refresh-balance{font-variant-numeric:tabular-nums;letter-spacing:-.035em;max-width:100%}.wallet-refresh-actions{gap:10px}.wallet-refresh-actions .btn{min-height:48px}.wallet-refresh-pending{border-top:1px solid var(--border);padding-top:18px;line-height:1.6}.wallet-consent-gate{width:100%}.wallet-consent-card{background:var(--bg-raised);border:1px solid var(--border);border-radius:16px;min-width:0;padding:clamp(24px,5vw,36px)}.wallet-consent-card h1{text-wrap:balance;line-height:1.15}.wallet-consent-copy{line-height:1.75}.wallet-consent-actions{min-height:48px}.wallet-consent-card [role=alert]{color:var(--accent);line-height:1.5}.wallet-deposit-methods{border-top:1px solid var(--border);padding-top:20px}.wallet-source-tabs{gap:8px}.wallet-source-tabs .btn{flex:120px;min-height:44px}.wallet-deposit-address{overflow-wrap:anywhere;word-break:break-all;line-height:1.65}.wallet-arrival-banner:empty{display:none}.wallet-arrival-banner{line-height:1.6}.wallet-auto-move-row{min-width:0}.wallet-auto-move-row [role=switch]{border:1px solid var(--border-strong);min-width:88px;min-height:44px;color:var(--fg-muted);flex-shrink:0}.wallet-auto-move-row [role=switch]:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;display:block}.wallet-auto-move-row [role=switch][aria-checked=true]{color:var(--v2-green,var(--success));background:color-mix(in srgb, var(--v2-green,var(--success)) 10%, var(--bg-raised));border-color:color-mix(in srgb, var(--v2-green,var(--success)) 40%, var(--border))}.wallet-auto-move-permission{background:var(--bg-sunken);border-radius:10px;padding:14px 16px;line-height:1.6}.wallet-auto-move-row button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.v2.wallet-panel{overflow:hidden}.v2.wallet-panel .wallet-body{overscroll-behavior:contain;min-height:0}.v2.wallet-panel :is(button,a,input):focus-visible,.wallet-consent-card :is(button,a):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.v2.wallet-panel .wallet-refresh-balance{font-size:clamp(34px,8vw,44px)}@media (max-width:639px){.v2.wallet-panel{border-radius:20px 20px 0 0;width:100%;max-height:94dvh}.v2.wallet-panel .wallet-body{padding:20px 20px 24px}.wallet-consent-gate{padding-inline:16px}.wallet-refresh-actions{gap:8px}}@media (prefers-reduced-motion:reduce){.wallet-panel[data-state]{animation:none}}.live-player-app .v2-topbar[data-authenticated]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;height:72px;min-height:72px;padding-block:12px;display:grid}.live-player-app .v2-topbar>.v2-mobile-menu{grid-area:1/1;justify-self:start;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.live-player-app .v2-topbar>.v2-mobile-mark{grid-area:1/2;justify-content:center;justify-self:center;align-items:center;width:220px;min-height:44px;margin:0;display:flex}.live-player-app .v2-topbar .live-header-wordmark{--wordmark-width:100%;aspect-ratio:5.7;display:block}.live-player-app .v2-topbar .live-header-wordmark img{transform:scale(1.08)}.live-player-app .v2-topbar .live-header-symbol{display:none}.live-player-app .v2-topbar .v2-topbar-right,.live-player-app .v2-topbar .v2-account-controls{align-items:center;min-width:0;margin:0;display:flex}.live-player-app .v2-topbar .v2-topbar-right{grid-area:1/3;justify-self:end;max-width:100%}.live-player-app .v2-topbar .v2-account-trigger{border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.live-player-app .v2-topbar .v2-account-trigger .v2-avatar{width:40px;height:40px}.live-player-app .v2-topbar :is(.v2-account-trigger,.v2-mobile-menu,.v2-mobile-mark):focus-visible{outline:2px solid var(--v2-text);outline-offset:3px}.v2-account-dropdown{width:304px}.v2-account-dropdown .v2-menu-balances{background:var(--v2-bg);border-radius:10px;margin-bottom:4px;padding:4px}.v2-account-dropdown .v2-menu-balances .v2-account-menu-item{border-radius:7px;gap:12px;min-height:72px;padding:12px}.v2-account-dropdown .v2-menu-balances .v2-account-menu-item>svg{color:var(--v2-muted);flex-shrink:0}.v2-account-dropdown .v2-menu-balances .v2-account-menu-item>span:not(.v2-menu-wallet-action){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.v2-account-dropdown .v2-menu-balances small{color:var(--v2-muted);font-size:12px;font-weight:400;line-height:1.3}.v2-account-dropdown .v2-menu-balances strong{color:var(--v2-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:600;line-height:1.2}.v2-account-dropdown .v2-menu-balances em{color:var(--v2-muted);white-space:nowrap;font-size:11px;font-style:normal;font-weight:400}.v2-account-dropdown .v2-menu-balances .v2-menu-site-figure{color:var(--v2-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:1.3}.v2-account-dropdown .v2-menu-balances .v2-menu-wallet-action{background:var(--v2-red);color:#fff;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.v2-account-dropdown .v2-menu-balances .v2-menu-points{border-top:1px solid var(--v2-line);min-height:64px}.v2-account-dropdown .v2-menu-balances .v2-menu-points strong{color:var(--v2-gold);font-size:18px}.live-player-app .v2-sidebar-theme{color:var(--v2-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.live-player-app .v2-sidebar-theme .v2-theme-toggle{width:44px;height:44px}@media (max-width:580px){.live-player-app .v2-topbar[data-authenticated]{gap:8px;height:68px;min-height:68px;padding:12px 10px}.live-player-app .v2-topbar>.v2-mobile-mark{width:clamp(128px,100vw - 204px,184px)}.live-player-app .v2-topbar .live-sign-in{white-space:nowrap;min-height:44px;padding-inline:10px}.live-player-app .v2-topbar .v2-account-trigger .v2-avatar{width:38px;height:38px}}@media (max-width:360px){.live-player-app .v2-topbar[data-authenticated]{gap:6px;padding-inline:8px}.live-player-app .v2-topbar .live-sign-in{padding-inline:8px}}@media (min-width:581px){.live-player-app[data-navigation-collapsed=true] .v2-sidebar{display:none}.live-player-app[data-navigation-collapsed=true] .v2-workspace{margin-left:0}}.live-player-app .v2-sidebar-body{padding-top:20px}.live-player-app .v2-footer{justify-content:flex-end}@media (min-width:581px) and (max-width:1020px){.live-player-app .v2-sidebar-theme{justify-content:center}.live-player-app .v2-sidebar-theme>span{display:none}}@media (max-height:540px) and (orientation:landscape){.live-player-app[data-playing] .v2-topbar[data-authenticated]{display:none}}
.live-player-app{--page-title-size:30px;--page-section-size:20px;--page-gutter:24px;--page-top-space:24px;--page-heading-font:"Barlow", "Helvetica Neue", sans-serif}.live-player-app .live-content:not(.live-game-content):not(:has(>.challenge-detail[data-has-frame=true])){min-width:0;max-width:none;padding:var(--page-top-space) max(var(--page-gutter), env(safe-area-inset-right)) 32px max(var(--page-gutter), env(safe-area-inset-left))}.live-player-app .live-content:not(.live-game-content):not(:has(>.challenge-detail[data-has-frame=true]))>.public-page{width:100%;min-width:0;max-width:none;margin-inline:0;padding-top:0}.live-player-app .live-content:not(.live-game-content):not(:has(>.challenge-detail[data-has-frame=true])) :is(.public-page-header,.public-page-heading,.leaderboard-heading,.kill-feed-heading,.member-settings-heading){margin-top:0;margin-bottom:20px}.live-player-app .live-content:not(.live-game-content):not(:has(>.challenge-detail[data-has-frame=true])) :is(.public-page-title,.public-page-header h1,.leaderboard-heading h1,.kill-feed-heading h1,.member-settings-heading h1,.player-profile header h1,.public-wallet-page .member-wallet-header h1){font-family:var(--page-heading-font);font-size:var(--page-title-size);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.15}.live-player-app .live-content:not(.live-game-content):not(:has(>.challenge-detail[data-has-frame=true])) :is(.public-page-header,.public-page-heading,.leaderboard-heading,.kill-feed-heading,.member-settings-heading) p:last-child{margin-top:8px;font-size:14px;line-height:1.5}.live-player-app .public-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.live-player-app .public-page-header>:first-child{min-width:0}.live-player-app .live-content:not(.live-game-content):not(:has(>.challenge-detail[data-has-frame=true])) :is(.public-section-title,.public-page>section>h2,.member-settings-card>h2,.public-page .v2-section-title h2){font-family:var(--page-heading-font);font-size:var(--page-section-size);letter-spacing:-.01em;font-weight:600;line-height:1.25}.live-player-app .public-page.member-settings{max-width:none}.live-player-app .public-page.member-settings .member-settings-sections{margin-top:24px}.live-player-app .public-wallet-page{width:100%;margin:0}@media (max-width:640px){.live-player-app{--page-title-size:26px;--page-section-size:18px;--page-gutter:16px;--page-top-space:20px}.live-player-app .public-page-header{align-items:flex-start}}html[data-tournament-theme=light] .live-content .v2-text-btn{color:var(--v2-muted)!important}html[data-tournament-theme=light] .live-content .v2-text-btn:hover{color:var(--v2-text)!important}
@media (min-width:1024px){.live-player-app :is(.server-lobby,.leaderboard-screen,.public-kill-feed,.points-history,.challenges-board){--v2-muted:#b5bcc6;--fg-muted:var(--v2-muted)}html[data-tournament-theme=light] .live-player-app :is(.server-lobby,.leaderboard-screen,.public-kill-feed,.points-history,.challenges-board){--v2-muted:#515e6c}.live-player-app .server-lobby .v2-room-table .v2-room-name strong{font-size:16px;line-height:20px}.live-player-app .server-lobby .v2-room-table .v2-room-name small{color:var(--v2-muted);font-size:13px;line-height:18px}.live-player-app .server-lobby .v2-room-table :is(.v2-mode-tag,.v2-occupancy,.v2-ping,.v2-room-points){font-size:14px;line-height:20px}.live-player-app .server-lobby .v2-room-table .v2-occupancy>span{color:var(--v2-muted)}.live-player-app .server-lobby :is(.server-filter>label,.server-filter>span:first-child,.server-list-summary,.v2-ping-note),.live-player-app .server-lobby .v2-room-table th{color:var(--v2-muted);font-size:13px}.live-player-app .leaderboard-screen .leaderboard-data-row>td,.live-player-app .leaderboard-screen .leaderboard-player-name{font-size:16px;line-height:22px}.live-player-app .leaderboard-screen :is(.leaderboard-table th,.leaderboard-you,.leaderboard-control-label,.leaderboard-footer>*){font-size:13px}.live-player-app .public-kill-feed .kill-feed-event{font-size:16px;line-height:22px}.live-player-app .public-kill-feed :is(.kill-feed-time,.kill-feed-server,.kill-feed-live,.kill-feed-stats){color:var(--fg-muted);font-size:13px}.live-player-app .public-kill-feed .kill-feed-time{line-height:18px}.live-player-app .public-kill-feed :is(.kill-feed-weapon,.kill-feed-outcome,.kill-feed-badge,.kill-feed-streak){letter-spacing:.02em;font-size:13px;line-height:18px}.live-player-app .points-history :is(.points-history-time,.points-history-source,.points-history-amount>span,.points-history-toolbar>p,.points-history-day-heading>span){font-size:13px;line-height:18px}.live-player-app .points-history :is(.points-history-description,.points-history-row-detail dl,.points-history-row-footer a){font-size:14px}.live-player-app .challenges-board .v2-room-table td{font-size:16px;line-height:22px}.live-player-app .challenges-board .v2-room-table :is(.v2-room-name strong,.challenge-players__name){font-size:16px}.live-player-app .challenges-board .v2-room-table :is(th,small,.v2-mode-tag){font-size:13px}.live-player-app .challenges-board .v2-room-table :is(th,small){color:var(--v2-muted)}}
