:root{color:#f5ede3;background:#070707;font-family:Cinzel,Georgia,Times New Roman,serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.publicShell{background:linear-gradient(#06060647,#060606f0),url(https://images.unsplash.com/photo-1518709268805-4e9042af2176?auto=format&fit=crop&w=1800&q=70);background-attachment:fixed;background-position:center top;background-size:cover;min-height:100vh}.siteHeader{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080808e0;border-bottom:1px solid rgba(195,27,31,.35);display:grid;grid-template-columns:1fr auto 1fr;min-height:72px;padding:0 32px;position:sticky;top:0;z-index:20}.brand{align-items:center;background:transparent;border:0;color:#f5ede3;display:inline-flex;gap:12px;justify-self:start;letter-spacing:1.5px;text-transform:uppercase}.brand svg,.featureCard svg,.productArt svg{color:#d21d22}.brand span{font-size:19px;font-weight:700}.brand strong,.hero h1 strong,.sectionTitle strong{color:#d21d22;font-weight:700}.publicNav{display:flex;gap:30px}.publicNav button,.publicNav a{background:transparent;border:0;color:#a99e93;font-size:14px;letter-spacing:1.3px;text-decoration:none;text-transform:uppercase}.publicNav button.navActive,.publicNav a:hover{color:#d21d22}.loginButton,.cartButton,.iconButton,.primaryAction,.secondaryAction,.coinBuy,.cashBuy,.steamButton,.loginModal button,.ghostButton,.adminCard button,.uploadButton{align-items:center;border-radius:4px;display:inline-flex;gap:9px;justify-content:center;min-height:42px;padding:10px 18px;text-decoration:none}.loginButton{background:#b7181d;border:1px solid #d8282d;color:#fff7ef;min-width:88px;text-transform:uppercase}.headerActions{align-items:center;display:flex;gap:8px;justify-self:end}.cartButton,.iconButton{background:#151515;border:1px solid rgba(255,255,255,.18);color:#fff7ef;min-width:0}.iconButton{padding-left:12px;padding-right:12px}.hero{align-items:center;display:grid;min-height:580px;overflow:hidden;padding:110px 24px 80px;position:relative;text-align:center}.heroBackdrop{background:radial-gradient(circle at 50% 45%,rgba(194,22,27,.38),transparent 28%),linear-gradient(180deg,#07070733,#070707fa);top:0;right:0;bottom:0;left:0;position:absolute}.heroContent{margin:0 auto;max-width:860px;position:relative}.heroContent>span,.sectionTitle span{color:#d21d22;display:block;font-size:13px;letter-spacing:7px;margin-bottom:18px;text-transform:uppercase}.hero h1{font-size:clamp(46px,7vw,88px);line-height:.95;margin:0;text-transform:uppercase}.hero p{color:#d8c8ba;font-family:Inter,system-ui,sans-serif;font-size:19px;line-height:1.55;margin:28px auto 0;max-width:690px}.heroActions{display:flex;gap:12px;justify-content:center;margin-top:38px}.primaryAction,.steamButton,.coinBuy{background:#c71920;border:1px solid #df2a31;color:#fff7ef}.secondaryAction,.cashBuy,.ghostButton{background:#141414d1;border:1px solid rgba(255,255,255,.22);color:#f5ede3}.offers,.storeSection{background:#080808;border-top:1px solid rgba(195,27,31,.35);padding:78px 32px}.sectionTitle{margin:0 auto 44px;max-width:840px;text-align:center}.sectionTitle h2{font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.1;margin:0;text-transform:uppercase}.featureGrid,.productGrid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1230px}.featureCard{background:#121212f0;border:1px solid rgba(195,27,31,.38);border-radius:6px;min-height:170px;padding:28px 24px}.featureCard svg{height:32px;margin-bottom:18px;width:32px}.featureCard h3,.productBody h3{color:#fff7ef;font-size:22px;margin:0 0 10px;text-transform:uppercase}.featureCard p,.productBody p,.loginModal p,.adminList p{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;line-height:1.5;margin:0}.storeSection{min-height:620px}.walletBar,.playerDashboard{align-items:center;background:#121212f5;border:1px solid rgba(195,27,31,.38);border-radius:6px}.walletBar{display:grid;gap:16px;grid-template-columns:1fr auto auto;margin:0 auto 34px;max-width:1230px;padding:16px 18px}.playerDashboard{display:grid;gap:18px;grid-template-columns:1.4fr 1fr 1.2fr auto;margin:0 auto 34px;max-width:1230px;padding:18px}.playerIdentity{align-items:center;display:flex;gap:14px;min-width:0}.playerIdentity img,.playerIdentity>svg{background:#201010;border:1px solid rgba(195,27,31,.4);border-radius:8px;height:72px;object-fit:cover;padding:0;width:72px}.playerIdentity>svg{color:#d21d22;padding:16px}.playerIdentity h2{font-size:24px;margin:2px 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerIdentity small{color:#c8b8aa;font-family:Inter,system-ui,sans-serif}.walletTiles{display:grid;gap:10px;grid-template-columns:1fr 1fr}.walletTiles div{background:#0c0c0c;border:1px solid rgba(255,255,255,.1);border-radius:6px;display:grid;gap:4px;padding:12px}.walletTiles svg{color:#f7d27b}.walletTiles span,.coinProgress span{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:12px}.walletTiles strong,.coinProgress strong{color:#fff7ef;font-size:20px}.coinProgress{display:grid;gap:10px}.coinProgress>div:first-child{align-items:end;display:flex;justify-content:space-between}.progressTrack{background:#090909;border:1px solid rgba(255,255,255,.1);border-radius:999px;height:14px;overflow:hidden}.progressTrack span{background:linear-gradient(90deg,#b7181d,#f7d27b);display:block;height:100%}.walletBar span,.productBody span,.adminHeader span{color:#d21d22;display:block;font-size:12px;letter-spacing:2px;margin-bottom:4px;text-transform:uppercase}.walletBar strong{color:#fff7ef}.balance{align-items:center;color:#f7d27b;display:inline-flex;gap:8px}.toastMessage{align-items:center;background:#0d0d0df5;border:1px solid rgba(255,255,255,.14);border-radius:6px;box-shadow:0 18px 60px #00000073;color:#fff7ef;display:grid;font-family:Inter,system-ui,sans-serif;gap:10px;grid-template-columns:auto 1fr auto;max-width:min(440px,calc(100vw - 28px));padding:14px;position:fixed;right:18px;top:88px;overflow:hidden;z-index:90}.toastMessage:after{animation:toastProgress 4s linear forwards;background:#f7d27b;bottom:0;content:"";height:2px;left:0;position:absolute;transform-origin:left;width:100%}.toastMessage.success{border-color:#50d28294}.toastMessage.success>svg{color:#50d282}.toastMessage.success:after{background:#50d282}.toastMessage.error{border-color:#ff535a9e}.toastMessage.error>svg{color:#ff535a}.toastMessage.error:after{animation-duration:5s;background:#ff535a}.toastMessage.info>svg{color:#f7d27b}@keyframes toastProgress{to{transform:scaleX(0)}}.toastMessage button{align-items:center;background:#171717;border:1px solid rgba(255,255,255,.14);border-radius:4px;color:#fff7ef;display:flex;height:28px;justify-content:center;padding:0;width:28px}.catalog{display:grid;gap:46px}.storeTools{background:#121212f5;border:1px solid rgba(195,27,31,.35);border-radius:6px;display:grid;gap:14px;margin:0 auto 28px;max-width:1230px;padding:16px}.storeSearch{align-items:center;background:#090909;border:1px solid rgba(255,255,255,.13);border-radius:4px;display:flex;gap:8px;padding:0 12px}.storeSearch input{border:0;font-family:Inter,system-ui,sans-serif}.categoryTabs,.pageTools{display:flex;flex-wrap:wrap;gap:8px}.categoryTabs button,.pageTools button{background:#151515;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#f5ede3;min-height:36px;padding:7px 13px}.categoryTabs button.active{background:#c71920;border-color:#df2a31}.pageTools{align-items:center;color:#c8b8aa;font-family:Inter,system-ui,sans-serif}.pageTools button:disabled{cursor:not-allowed;opacity:.45}.categoryBlock{margin:0 auto;max-width:1230px;width:100%}.categoryBlock h2{color:#fff7ef;font-size:28px;margin:0 0 18px;text-transform:uppercase}.productCard{background:#111111f7;border:1px solid rgba(195,27,31,.38);border-radius:6px;display:grid;min-height:430px;overflow:hidden}.productCard img,.productArt{aspect-ratio:16 / 10;background:linear-gradient(#0d0d0d3d,#0d0d0deb),radial-gradient(circle at 50% 42%,rgba(204,24,30,.45),transparent 34%),#161111;border-bottom:1px solid rgba(195,27,31,.25);object-fit:cover;width:100%}.productArt{align-items:center;display:flex;justify-content:center}.productArt svg{height:68px;opacity:.75;width:68px}.productBody{padding:22px}.productBody p{min-height:48px}.buyRow{align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr auto;padding:0 22px 22px}.priceStack{display:grid;gap:7px}.priceStack span{align-items:center;color:#f7d27b;display:inline-flex;font-family:Inter,system-ui,sans-serif;gap:7px}.addCartButton{background:#c71920;border:1px solid #df2a31;border-radius:4px;color:#fff7ef}.cartOverlay{background:#000000ad;top:0;right:0;bottom:0;left:0;position:fixed;z-index:60}.cartDrawer{background:#0c0c0c;border-left:1px solid rgba(195,27,31,.45);box-shadow:-24px 0 90px #0000008c;display:grid;grid-template-rows:auto 1fr auto auto;height:100vh;margin-left:auto;max-width:460px;width:min(100%,460px)}.cartHeader{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;padding:18px}.cartHeader span{color:#d21d22;font-size:12px;letter-spacing:2px;text-transform:uppercase}.cartHeader h2{margin:4px 0 0}.cartHeader button{background:#151515;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#fff7ef;height:38px;width:38px}.cartList{align-content:start;align-items:start;display:grid;gap:12px;overflow:auto;padding:16px}.cartEmpty{color:#c8b8aa;font-family:Inter,system-ui,sans-serif}.cartItem{align-items:start;background:#121212;border:1px solid rgba(255,255,255,.1);border-radius:6px;display:grid;gap:12px;grid-template-columns:64px 1fr auto;padding:12px}.cartItem img,.cartItem>span{align-items:center;background:#201010;border:1px solid rgba(195,27,31,.35);border-radius:5px;display:flex;height:64px;justify-content:center;object-fit:cover;width:64px}.cartItem>span svg{color:#d21d22}.cartItem div{min-width:0}.cartItem strong,.cartItem small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cartItem small,.cartPrices,.cartTotals{color:#c8b8aa;font-family:Inter,system-ui,sans-serif}.cartPrices{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px}.cartPrices em{align-items:center;color:#f7d27b;display:inline-flex;font-style:normal;gap:5px}.qtyControl{align-content:start;align-items:center;display:grid;gap:6px;grid-template-columns:28px 32px 28px;justify-items:center}.qtyControl button{align-items:center;background:#191919;border:1px solid rgba(255,255,255,.13);border-radius:4px;color:#fff7ef;display:flex;height:28px;justify-content:center;padding:0;width:28px}.cartTotals{border-top:1px solid rgba(255,255,255,.1);display:grid;gap:10px;padding:16px}.cartTotals div{align-items:center;display:flex;justify-content:space-between}.cartTotals strong{color:#fff7ef}.checkoutGrid{display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:0 16px 18px}.checkoutGrid button{align-items:center;background:#c71920;border:1px solid #df2a31;border-radius:4px;color:#fff7ef;display:inline-flex;gap:8px;justify-content:center;min-height:46px}.checkoutGrid button.loading,.checkoutGrid button:disabled{background:#151515;border-color:#ffffff21;color:#706760;cursor:not-allowed}.checkoutGrid button.loading{color:#fff7ef}.spinIcon{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.siteFooter{align-items:center;background:#070707;border-top:1px solid rgba(195,27,31,.35);color:#b9aa9d;display:flex;font-family:Inter,system-ui,sans-serif;font-size:13px;gap:28px;justify-content:center;padding:22px}.modalBackdrop{align-items:center;background:#000000c7;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:18px;position:fixed;z-index:50}.loginModal{background:#111;border:1px solid rgba(195,27,31,.55);border-radius:6px;max-height:min(92vh,860px);max-width:720px;overflow:auto;padding:28px;position:relative;width:100%}.modalClose{background:transparent;border:0;color:#b9aa9d;position:absolute;right:14px;top:12px}.loginModal h2{font-size:30px;margin:0 0 10px;text-transform:uppercase}.steamButton,.loginModal form{margin-top:18px;width:100%}.loginModal form{display:grid;gap:10px}.manualLoginForm button,.epicVerifierTop button,.challengeBox button{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#fff7ef;display:inline-flex;gap:8px;justify-content:center;min-height:42px}.epicVerifier{background:#0b0b0b;border:1px solid rgba(195,27,31,.35);border-radius:6px;display:grid;gap:14px;margin-top:18px;padding:14px}.epicVerifierTop{align-items:center;display:flex;gap:12px;justify-content:space-between}.epicVerifierTop span{align-items:center;color:#f5ede3;display:inline-flex;gap:8px;text-transform:uppercase}.onlinePlayerList{display:grid;gap:10px;max-height:300px;overflow:auto}.onlinePlayerList p,.loginMessage{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;margin:0}.onlinePlayerButton{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#fff7ef;display:grid;gap:12px;grid-template-columns:46px 1fr auto;padding:10px;text-align:left}.onlinePlayerButton img,.onlinePlayerButton>svg{background:#201010;border:1px solid rgba(195,27,31,.4);border-radius:6px;color:#d21d22;height:46px;object-fit:cover;padding:0;width:46px}.onlinePlayerButton>svg{padding:8px}.onlinePlayerButton span{display:grid;min-width:0}.onlinePlayerButton strong,.onlinePlayerButton small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onlinePlayerButton small,.onlinePlayerButton em,.challengeBox small{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-style:normal}.onlinePlayerButton em{color:#f7d27b;font-size:12px}.challengeBox{background:#141414;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:14px}.challengeBox span{color:#d21d22;font-size:12px;letter-spacing:2px;text-transform:uppercase}.challengeBox strong{color:#f7d27b;font-size:34px;letter-spacing:3px}.loginMessage{background:#c719202e;border:1px solid rgba(199,25,32,.42);border-radius:4px;margin-top:12px;padding:10px}input,textarea{background:#090909;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#fff7ef;min-height:42px;padding:11px 12px;width:100%}textarea{min-height:96px;resize:vertical}.adminShell{background:radial-gradient(circle at 20% 0%,rgba(170,20,24,.2),transparent 28%),#090909;min-height:100vh;padding:32px}.adminHeader{align-items:center;display:flex;justify-content:space-between;margin:0 auto 24px;max-width:1380px}.adminHeader h1{margin:0;text-transform:uppercase}.adminHeaderActions{display:flex;gap:10px}.adminHeader a,.adminHeaderActions button{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#f5ede3;display:inline-flex;gap:8px;min-height:40px;padding:9px 14px;text-decoration:none}.adminNotice{align-items:center;background:#2ca05824;border:1px solid rgba(80,210,130,.36);border-radius:6px;color:#d7ffe4;display:flex;font-family:Inter,system-ui,sans-serif;gap:8px;margin:0 auto 18px;max-width:1380px;padding:12px 14px}.adminTabs{display:flex;gap:10px;margin:0 auto 18px;max-width:1380px}.adminTabs button{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#f5ede3;display:inline-flex;gap:8px;min-height:42px;padding:10px 16px}.adminTabs button.active{background:#c71920;border-color:#df2a31}.adminDashboard{display:grid;gap:20px;grid-template-columns:390px 1fr;margin:0 auto;max-width:1380px}.adminSidebar,.editorPanel{background:#121212f5;border:1px solid rgba(195,27,31,.38);border-radius:8px;box-shadow:0 24px 80px #0000003d}.adminSidebar{min-height:720px;overflow:hidden}.adminToolbar{border-bottom:1px solid rgba(255,255,255,.1);display:grid;gap:12px;padding:16px}.newProductButton,.saveButton{background:#c71920;border:1px solid #df2a31;border-radius:4px;color:#fff7ef}.searchBox{align-items:center;background:#090909;border:1px solid rgba(255,255,255,.13);border-radius:4px;display:flex;gap:8px;padding:0 10px}.searchBox input{border:0;padding-left:0}.adminProductList{display:grid;max-height:650px;overflow:auto}.adminProductList>p{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;padding:18px}.adminProductItem{border-bottom:1px solid rgba(255,255,255,.08);display:grid;gap:10px;grid-template-columns:1fr auto;padding:12px}.adminProductItem.selected{background:#c7192029}.productSelect{align-items:center;background:transparent;border:0;color:#fff7ef;display:flex;gap:12px;min-width:0;padding:0;text-align:left}.productSelect span{display:grid;gap:4px;min-width:0}.productSelect strong,.productSelect small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productSelect small{color:#c8b8aa;font-family:Inter,system-ui,sans-serif}.productThumb{background:#201010;border:1px solid rgba(195,27,31,.35);border-radius:5px;height:54px;object-fit:cover;width:70px}.productThumb.fallback{align-items:center;display:flex;justify-content:center}.quickActions{align-items:center;display:flex;gap:6px}.quickActions button{align-items:center;background:#191919;border:1px solid rgba(255,255,255,.13);border-radius:4px;color:#f5ede3;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.quickActions .dangerIcon{color:#ff797d}.editorPanel{min-height:720px;padding:22px}.editorTop{align-items:start;display:flex;justify-content:space-between;margin-bottom:18px}.editorTop span:first-child{color:#d21d22;display:block;font-size:12px;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase}.editorTop h2{font-size:28px;margin:0;text-transform:uppercase}.statusPill{background:#ffffff14;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:12px;padding:7px 11px}.statusPill.active{background:#2ca05821;border-color:#50d2825c;color:#d7ffe4}.adminEditorForm{display:grid;gap:22px;grid-template-columns:310px 1fr}.previewColumn,.fieldsColumn{display:grid;gap:12px}.previewColumn{align-content:start}.previewFrame{align-items:center;aspect-ratio:4 / 5;background:radial-gradient(circle at 50% 35%,rgba(199,25,32,.35),transparent 38%),#161111;border:1px solid rgba(195,27,31,.35);border-radius:6px;display:flex;justify-content:center;overflow:hidden}.previewFrame img{height:100%;object-fit:cover;width:100%}.previewFrame svg{color:#d21d22;height:70px;opacity:.75;width:70px}.fieldsColumn label{color:#d8c8ba;display:grid;font-family:Inter,system-ui,sans-serif;font-size:13px;gap:7px}.fieldsColumn input,.fieldsColumn textarea{font-family:Inter,system-ui,sans-serif}.toggleLine{display:flex}.toggleActive,.toggleInactive,.ghostAdminButton{background:#151515;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#f5ede3}.toggleActive{border-color:#50d2825c;color:#d7ffe4}.toggleInactive{border-color:#ff797d5c;color:#ffb8bb}.editorActions{display:flex;flex-wrap:wrap;gap:10px}.playersPanel{background:#121212f5;border:1px solid rgba(195,27,31,.38);border-radius:8px;margin:0 auto;max-width:1380px;padding:20px}.playersHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.playersHeader h2{margin:0;text-transform:uppercase}.playersHeader span{color:#c8b8aa;font-family:Inter,system-ui,sans-serif}.playersGrid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.playerAdminCard{background:#0d0d0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;display:grid;gap:12px;grid-template-columns:60px 1fr;padding:14px}.playerAdminCard>img,.avatarFallback{background:#201010;border:1px solid rgba(195,27,31,.38);border-radius:6px;height:60px;object-fit:cover;width:60px}.avatarFallback{align-items:center;color:#d21d22;display:flex;justify-content:center}.playerAdminInfo{display:grid;gap:3px;min-width:0}.playerAdminInfo strong,.playerAdminInfo small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playerAdminInfo small,.playerAdminInfo span{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:12px}.playerBalances,.walletActions{grid-column:1 / -1}.playerBalances{display:flex;gap:10px}.playerBalances span{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#f7d27b;display:inline-flex;gap:6px;padding:7px 10px}.walletActions{display:flex;flex-wrap:wrap;gap:8px}.walletActions button{background:#191919;border:1px solid rgba(255,255,255,.13);border-radius:4px;color:#f5ede3;min-height:34px;padding:7px 10px}.adminCard{background:#121212;border:1px solid rgba(195,27,31,.38);border-radius:6px;display:grid;gap:12px;padding:18px}.deniedCard{background:#121212;border:1px solid rgba(195,27,31,.45);border-radius:6px;margin:110px auto 0;max-width:460px;padding:34px;text-align:center}.deniedCard svg{color:#d21d22}.deniedCard h1{margin:14px 0 10px;text-transform:uppercase}.deniedCard p{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;line-height:1.5;margin:0 0 20px}.deniedCard button{background:#c71920;border:1px solid #df2a31;border-radius:4px;color:#fff7ef;min-height:42px;padding:10px 18px}.adminCard h2{margin:0 0 6px;text-transform:uppercase}.adminCard button,.uploadButton{background:#c71920;border:1px solid #df2a31;color:#fff7ef}.uploadButton input{display:none}.adminRow{display:grid;gap:10px;grid-template-columns:1fr 1fr}.adminList{grid-column:2}.adminList article{align-items:center;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;padding:12px 0}@media (max-width: 900px){.siteHeader{gap:14px;grid-template-columns:1fr auto;padding:0 18px}.publicNav{grid-column:1 / -1;justify-content:center;order:3;padding-bottom:12px}.hero{min-height:520px;padding-top:80px}.heroActions,.siteFooter{flex-direction:column}.featureGrid,.productGrid,.walletBar,.playerDashboard,.adminDashboard,.adminEditorForm,.adminRow,.buyRow,.checkoutGrid{grid-template-columns:1fr}.cartItem{grid-template-columns:54px 1fr}.qtyControl{grid-column:1 / -1;justify-content:start}.headerActions{justify-content:end}.loginModal{padding:22px}.epicVerifierTop,.onlinePlayerButton{grid-template-columns:1fr}.epicVerifierTop{align-items:stretch;display:grid}.onlinePlayerButton{justify-items:start}.loginButton{min-width:0}.adminList{grid-column:auto}}
