@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700;900&family=Inter:wght@500;700;900&display=swap";:root{color:#f5ede3;background:#050505;font-family:Cinzel,Georgia,Times New Roman,serif;font-synthesis:none;--red: #d21d22;--red-strong: #f22a31;--gold: #f7d27b;--cream: #fff7ef;--muted: #c8b8aa;--panel: rgba(18, 18, 18, .96);--line: rgba(195, 27, 31, .38)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;min-width:320px;overflow-x:hidden}body{background:#050505}button,input{font:inherit}button{cursor:pointer}.publicShell{background:radial-gradient(circle at 50% 0,rgba(135,18,22,.16),transparent 360px),#050505;max-width:100vw;min-height:100vh;overflow-x:hidden}.siteHeader{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080808eb;border-bottom:1px solid rgba(195,27,31,.35);display:grid;gap:clamp(8px,.85vw,14px);grid-template-columns:minmax(275px,auto) minmax(0,1fr) auto;min-height:72px;padding:0 clamp(14px,1.8vw,32px);position:sticky;top:0;z-index:20}.brandCluster{align-items:center;display:inline-flex;gap:10px;min-width:0}.brand{align-items:center;background:transparent;border:0;color:var(--cream);display:inline-flex;gap:9px;letter-spacing:1.1px;min-width:0;padding:0;text-transform:uppercase}.brand svg,.featureCard svg,.productArt svg{color:var(--red)}.brand span{font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand strong,.hero h1 strong,.sectionTitle strong,.rulesHero strong,.loginCopy strong{color:var(--red);font-weight:900}.onlineCounter{align-items:center;background:radial-gradient(circle at 14px 50%,rgba(49,255,143,.22),transparent 30px),linear-gradient(135deg,#125a3685,#101010db);border:1px solid rgba(67,255,154,.34);border-radius:999px;box-shadow:0 0 18px #28e77814,inset 0 0 14px #43ff9a0d;color:#eafff2;display:inline-flex;font-family:Inter,system-ui,sans-serif;gap:6px;min-height:31px;padding:6px 10px;white-space:nowrap}.onlineCounter strong{color:#72ffad;font-size:13px;font-weight:900;line-height:1}.onlineCounter small{color:#cdebd8;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.onlineSignal{align-items:center;color:#4dff9a;display:inline-flex;height:18px;justify-content:center;position:relative;width:18px}.onlineSignal span{animation:onlineSignalPulse 1.55s ease-out infinite;border:1px solid rgba(76,255,154,.55);border-radius:999px;top:-4px;right:-4px;bottom:-4px;left:-4px;position:absolute}.publicNav{display:flex;flex-wrap:nowrap;gap:clamp(8px,.85vw,17px);justify-content:center;min-width:0;overflow:hidden}.publicNav button{align-items:center;background:transparent;border:0;color:#a99e93;display:inline-flex;flex:0 0 auto;font-size:12px;gap:5px;letter-spacing:1px;padding:0;text-decoration:none;text-transform:uppercase;white-space:nowrap}.publicNav button.navActive,.publicNav button:hover{color:var(--red)}.navNotifyDot{animation:communityPulse 1.4s ease-in-out infinite;background:#ff3838;border-radius:50%;box-shadow:0 0 7px #ff3838b3;display:inline-block;height:7px;width:7px}.navMentionDot{animation:communityPulse 1.1s ease-in-out infinite;background:linear-gradient(135deg,#f7d27b,#d65947);border-radius:999px;display:inline-block;height:7px;width:7px}.headerActions{align-items:center;display:flex;gap:6px;justify-self:end;min-width:0}.loginButton,.cartButton,.iconButton,.coinButton,.primaryAction,.secondaryAction,.steamButton,.ghostButton,.addCartButton{align-items:center;border-radius:4px;display:inline-flex;gap:9px;justify-content:center;min-height:42px;padding:10px 18px;text-decoration:none}.loginButton,.coinButton,.primaryAction,.steamButton,.addCartButton{background:#c71920;border:1px solid #df2a31;color:var(--cream);font-weight:700}.loginButton,.coinButton{text-transform:uppercase}.cartButton,.iconButton,.secondaryAction,.ghostButton{background:#151515;border:1px solid rgba(255,255,255,.18);color:var(--cream)}.headerActions .loginButton,.headerActions .cartButton,.headerActions .iconButton,.headerActions .coinButton{min-height:38px;padding:8px 12px}.cartIconWrap{display:inline-flex;position:relative}.cartBadge{align-items:center;background:var(--red);border:1px solid var(--cream);border-radius:999px;box-shadow:0 0 0 2px #151515;color:var(--cream);display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:800;height:20px;justify-content:center;min-width:20px;padding:0 5px;position:absolute;right:-12px;top:-14px}.iconButton{padding-left:12px;padding-right:12px}.headerPlayerBadge{align-items:center;background:radial-gradient(circle at 18px 50%,rgba(255,91,214,.2),transparent 36px),linear-gradient(135deg,#271423e6,#100b0bf0);border:1px solid rgba(247,210,123,.34);border-radius:999px;box-shadow:0 0 20px #ff5bd61c;color:var(--cream);display:inline-flex;gap:8px;max-width:230px;min-height:46px;min-width:0;padding:4px 8px 4px 4px}.headerPlayerBadge strong{color:#ffccd8;display:block;font-size:12px;line-height:1.05;max-width:86px;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:normal}.avatarRing{align-items:center;background:radial-gradient(circle,rgba(255,227,126,.45),transparent 46%),var(--avatar-gradient, conic-gradient(from 0deg, #ff5bd6, #7d45ff, #f7d27b, #ff5bd6));border-radius:50%;box-shadow:0 0 18px color-mix(in srgb,var(--avatar-glow, #ff5bd6) 55%,transparent);color:var(--gold);display:inline-flex;flex:0 0 auto;justify-content:center;padding:3px;position:relative}.avatarRing img,.avatarRing svg{background:#0c0c0c;border-radius:50%;height:100%;object-fit:cover;width:100%;z-index:1}.avatarFrame{background-position:center;background-size:cover;border-radius:50%;top:-9%;right:-9%;bottom:-9%;left:-9%;pointer-events:none;position:absolute;z-index:2}.vipMiniBadge{align-items:center;background:linear-gradient(135deg,#ff5bd652,#f7d27b40);border:1px solid rgba(255,91,214,.6);border-radius:999px;box-shadow:0 0 12px #ff5bd638;color:#ffe8fb;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:900;gap:3px;letter-spacing:.4px;line-height:1;padding:4px 7px;text-transform:uppercase}.vipMiniBadge.compact{font-size:9px;padding:3px 6px}.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,.loginEyebrow{color:var(--red);display:block;font-size:13px;letter-spacing:7px;margin-bottom:18px;text-transform:uppercase}.hero h1,.sectionTitle h1,.loginCopy h1,.rulesHero h1{color:var(--cream);font-size:clamp(46px,7vw,88px);line-height:.95;margin:0;overflow-wrap:anywhere;text-transform:uppercase}.hero p,.loginCopy p,.loginCard p,.featureCard p,.productBody p,.rulesHero p,.loginRequired p,.muted{color:var(--muted);font-family:Inter,system-ui,sans-serif;line-height:1.55}.hero p{font-size:19px;margin:28px auto 0;max-width:690px}.heroActions{display:flex;gap:12px;justify-content:center;margin-top:38px}.offers,.storePage,.loginPage,.rulesPage,.rankingPage,.placeholderPage{background:#050505;border-top:1px solid rgba(195,27,31,.35);min-height:calc(100vh - 72px);max-width:100vw;overflow-x:hidden;padding:76px clamp(18px,4vw,42px) 54px}.sectionTitle{margin:0 auto 44px;max-width:900px;text-align:center}.sectionTitle h1{font-size:clamp(30px,4vw,48px);line-height:1.1}.featureGrid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1230px}.featureCard{background:var(--panel);border:1px solid var(--line);border-radius:6px;min-height:170px;padding:28px 24px}.featureCard h3,.productBody h3{color:var(--cream);font-size:22px;line-height:1.05;margin:0 0 10px;text-transform:uppercase}.loginPanel,.rulesHero{background:radial-gradient(circle at 20% 0%,rgba(210,29,34,.24),transparent 32%),linear-gradient(135deg,#121212f5,#120b09f0);border:1px solid rgba(195,27,31,.42);border-radius:8px;display:grid;gap:28px;margin:0 auto;max-width:1160px;padding:clamp(22px,4vw,44px)}.loginPanel{align-items:center;grid-template-columns:minmax(0,1fr) 340px}.loginCopy,.loginCard,.rulesHero>div{min-width:0}.loginCopy h1{font-size:clamp(36px,5vw,62px)}.loginChecks{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.loginChecks span{align-items:center;background:#ffffff09;border:1px solid rgba(247,210,123,.16);border-radius:8px;color:var(--gold);display:flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:800;gap:8px;padding:11px 12px}.loginCard{align-content:center;background:#080808bd;border:1px solid rgba(247,210,123,.28);border-radius:8px;display:grid;gap:13px;padding:22px}.loginCard svg{color:var(--gold)}.loginCard strong{color:var(--cream);font-size:24px}.steamButton{margin-top:8px;width:100%}.storePage{padding-top:76px}.playerDashboard,.loginRequired{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:6px;margin:0 auto 34px;max-width:1230px}.playerDashboard{display:grid;gap:14px;grid-template-columns:minmax(390px,1.7fr) auto minmax(280px,1.15fr) auto;padding:14px 16px}.loadingDashboard{grid-template-columns:auto 1fr;justify-content:start}.playerIdentity{align-items:center;display:flex;gap:14px;min-width:0}.playerIdentityText{min-width:0;position:relative}.playerIdentityText>span{color:var(--cream);display:block;font-size:14px;font-weight:700;margin-bottom:2px}.playerNameLine{align-items:center;display:flex;flex-wrap:wrap;gap:8px;max-width:100%;min-height:32px;min-width:0;padding-right:70px;position:relative}.playerIdentity h2{background:linear-gradient(110deg,#fff2fb,#ff5bd6 28%,#ffd36b,#ff5bd6,#fff2fb);-webkit-background-clip:text;background-clip:text;background-size:240% 100%;color:transparent;display:-webkit-box;font-size:24px;line-height:1.05;margin:2px 0 0;max-width:min(100%,360px);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-text-fill-color:transparent}.boosterBadge{background:#ff5bd638;border:1px solid rgba(255,91,214,.55);border-radius:999px;color:#ffb1ee;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:900;padding:3px 8px;text-transform:uppercase}.playerTitleRow{align-items:center;display:flex;gap:6px;margin-top:2px}.dashboardInsignias{display:flex;gap:6px;position:absolute;right:0;top:-2px}.dashboardInsignias .insigniaIcon{align-items:center;height:24px;width:24px}.playerStatusRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.playerStatusRow small{color:#c8b8aa;font-family:Inter,system-ui,sans-serif}.statusDot{border-radius:50%;display:inline-block;height:8px;width:8px}.dashboardSocialGroup{align-items:center;display:inline-flex;gap:6px}.dashboardSocialBadge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;gap:3px;padding:2px 7px}.dashboardSocialBadge.likes{background:#ff5c7a1f;border-color:#ff5c7a59;color:#ff8aa0}.dashboardSocialBadge.views{background:#78b4ff1a;border-color:#78b4ff4d;color:#9cc7ff}.walletTiles{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(126px,1fr))}.walletTiles div{background:#12100cdb;border:1px solid rgba(247,210,123,.22);border-radius:6px;display:grid;gap:3px;min-height:76px;padding:12px}.walletTiles svg,.priceStack svg{color:var(--gold)}.walletTiles span{color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:12px}.walletTiles strong{color:var(--cream);font-size:22px;line-height:1}.coinProgress{display:grid;gap:8px;min-width:0}.coinProgress>div:first-child{align-items:center;display:flex;justify-content:space-between}.coinProgress span,.coinProgress small{font-family:Inter,system-ui,sans-serif}.coinProgress strong{color:var(--cream);font-size:20px}.progressTrack{background:#ffffff1f;border-radius:999px;height:13px;overflow:hidden}.progressTrack span{background:linear-gradient(90deg,var(--red),var(--gold));display:block;height:100%;width:40%}.offlineHint{color:#f2b778;font-family:Inter,system-ui,sans-serif}.loginRequired{display:grid;gap:12px;justify-items:center;min-height:230px;padding:32px;text-align:center}.loginRequired svg{color:var(--gold)}.loginRequired strong{font-size:22px}.storeTools{background:var(--panel);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;color:var(--muted);display:flex;gap:8px;padding:0 12px}.storeSearch input{background:transparent;border:0;color:var(--cream);font-family:Inter,system-ui,sans-serif;min-height:42px;min-width:0;outline:0;width:100%}.categoryTabs,.pageTools{display:flex;flex-wrap:wrap;gap:7px}.categoryTabs button,.pageTools button{background:#151515;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:var(--cream);font-weight:700;min-height:36px;padding:7px 13px}.categoryTabs button{font-size:14px;padding-left:11px;padding-right:11px}.categoryTabs button.active{background:#c71920;border-color:#df2a31}.pageTools{align-items:center;color:var(--muted);font-family:Inter,system-ui,sans-serif}.pageTools strong{color:var(--cream)}.pageTools button:disabled{cursor:not-allowed;opacity:.45}.categoryBlock{margin:0 auto;max-width:1230px;width:100%}.productGrid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.productCard{background:#111111f7;border:1px solid rgba(195,27,31,.38);border-radius:6px;display:grid;grid-template-rows:auto 1fr auto;min-height:430px;overflow:hidden;position:relative}.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:contain;padding:30px;width:100%}.productArt{align-items:center;display:flex;justify-content:center}.productArt svg{height:68px;opacity:.75;width:68px}.productMetaBadges{display:flex;gap:6px;position:absolute;right:12px;top:12px;z-index:2}.productMetaPill{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808c7;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:var(--cream);display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:900;gap:5px;min-height:28px;padding:5px 9px}.productMetaPill.sold svg{color:var(--red);fill:var(--red);filter:drop-shadow(0 0 5px rgba(210,29,34,.62))}.productBody{padding:22px}.productBody span{color:var(--red);display:block;font-size:12px;letter-spacing:2px;margin-bottom:7px;text-transform:uppercase}.productBody p{margin:0;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;min-width:0}.priceStack span{align-items:center;color:var(--gold);display:inline-flex;font-family:Inter,system-ui,sans-serif;gap:7px}.priceStack small{color:#b9aa9d;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.35}.addCartButton{align-self:end;min-height:40px;padding:0 14px}.rulesHero{grid-template-columns:1fr}.rulesEyebrow{color:var(--gold);display:block;font-size:12px;letter-spacing:2.6px;margin-bottom:14px;text-transform:uppercase}.rulesHero h1{font-size:clamp(34px,5vw,64px)}.rankingTabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 auto 30px;max-width:900px}.rankingTabs button{align-items:center;background:#121212;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:var(--cream);display:inline-flex;gap:7px;min-height:38px;padding:9px 14px}.rankingTabs button.active{background:linear-gradient(135deg,var(--gold),#d65947);color:#120807}.loadingPage{align-items:center;background:#080808;display:grid;gap:14px;justify-items:center;min-height:calc(100vh - 130px)}.spin{animation:spin 1s linear infinite;color:var(--red)}.siteFooter{align-items:center;background:#070707;border-top:1px solid rgba(195,27,31,.35);color:#d8c8ba;display:flex;font-family:Inter,system-ui,sans-serif;font-size:12px;gap:28px;justify-content:center;min-height:76px}.levelBadge,.adminMiniBadge,.borderedTitle{align-items:center;border-radius:999px;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:900;gap:4px;line-height:1;padding:5px 8px;text-transform:uppercase;white-space:nowrap}.levelBadge{background:#f7d27b1f;border:1px solid rgba(247,210,123,.34);color:var(--gold)}.levelBadge.compact{font-size:9px;padding:3px 6px}.adminMiniBadge{background:#d21d222e;border:1px solid rgba(210,29,34,.6);color:#ff9da1}.borderedTitle{background:color-mix(in srgb,var(--badge-color, #f7d27b) 16%,transparent);border:1px solid color-mix(in srgb,var(--badge-color, #f7d27b) 48%,transparent);color:var(--badge-color, #f7d27b)}.insigniaStrip{align-items:center;display:inline-flex;gap:6px}.insigniaIcon{align-items:center;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--insignia-color, #f7d27b) 22%,transparent),#ffffff08 55%,#00000038),#0f0f0fe0;border:1px solid color-mix(in srgb,var(--insignia-color, #f7d27b) 44%,transparent);border-radius:8px;box-shadow:0 0 12px color-mix(in srgb,var(--insignia-glow, #f7d27b) 28%,transparent),inset 0 0 10px #ffffff0a;color:var(--insignia-color, #f7d27b);display:inline-flex;height:var(--insignia-size, 28px);justify-content:center;width:var(--insignia-size, 28px)}.insigniaIcon img{border-radius:6px;height:100%;object-fit:cover;width:100%}.profilePage,.communityPage,.adminShell{background:#050505;border-top:1px solid rgba(195,27,31,.35);min-height:calc(100vh - 72px);padding:76px clamp(18px,4vw,42px) 54px}.profileHero,.communityHero,.communityChat,.adminHeader,.adminDenied,.rewardPanel,.rewardAdminList,.rewardAdminForm,.adminList,.playerAdminCard{background:var(--panel);border:1px solid var(--line);border-radius:6px}.profileHero{align-items:center;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr) 260px;margin:0 auto 28px;max-width:1230px;padding:22px}.profileMeta{display:grid;gap:8px;min-width:0}.profileMeta>span,.communityHero>span,.adminHeader>span{color:var(--red);font-size:12px;letter-spacing:4px;text-transform:uppercase}.profileMeta h1,.communityHero h1,.adminHeader h1,.adminDenied h1{color:var(--cream);font-size:clamp(28px,4vw,48px);line-height:1;margin:0;text-transform:uppercase}.profileBadges{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.levelProgress{display:grid;gap:6px;max-width:420px}.levelProgress span,.levelProgress strong,.discordCard,.profileMessage,.communityHero p{font-family:Inter,system-ui,sans-serif}.discordCard{background:#12100cdb;border:1px solid rgba(247,210,123,.22);border-radius:6px;display:grid;gap:6px;padding:16px}.discordCard svg{color:#9cc7ff}.discordCard small,.communityHero p,.profileMessage{color:var(--muted)}.profileMessage{margin:0 auto 18px;max-width:1230px}.rewardGrid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1230px}.rewardPanel{padding:18px}.rewardPanel h2{margin:0 0 14px;text-transform:uppercase}.rewardList{display:grid;gap:10px}.rewardItem,.rewardAdminItem{align-items:center;background:#151515;border:1px solid rgba(255,255,255,.13);border-radius:6px;color:var(--cream);display:flex;gap:12px;min-width:0;padding:10px;text-align:left}.rewardItem.active,.rewardAdminItem:hover{border-color:#f7d27b85}.rewardItem:disabled{cursor:not-allowed;opacity:.45}.rewardItem span,.rewardAdminItem span{display:grid;gap:3px;min-width:0}.rewardItem small,.rewardAdminItem small{color:var(--muted);font-family:Inter,system-ui,sans-serif}.communityHero,.adminHeader,.adminDenied{margin:0 auto 28px;max-width:1230px;padding:22px}.communityChat{margin:0 auto;max-width:1230px;overflow:hidden}.communityChatHeader{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;padding:16px}.messageList{display:grid;gap:12px;max-height:560px;overflow:auto;padding:16px}.chatMessage{align-items:flex-start;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.chatMessage header{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.chatMessage p{color:var(--cream);font-family:Inter,system-ui,sans-serif;line-height:1.45;margin:7px 0 0}.chatMessage small{color:var(--muted);font-family:Inter,system-ui,sans-serif}.chatComposer{align-items:center;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px}.chatComposer textarea{background:#090909;border:1px solid rgba(255,255,255,.13);border-radius:4px;color:var(--cream);min-height:46px;padding:12px;resize:vertical}.adminTabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 auto 18px;max-width:1230px}.adminTabs button{background:#151515;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:var(--cream);min-height:38px;padding:8px 14px}.adminList,.rewardAdminLayout{display:grid;gap:14px;margin:0 auto;max-width:1230px}.playerAdminCard{align-items:center;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) minmax(360px,1.4fr);padding:14px}.playerAdminMain{display:grid;gap:5px}.playerAdminMain span{color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:12px}.adminControls{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminControls label,.rewardAdminForm label{color:var(--muted);display:grid;font-family:Inter,system-ui,sans-serif;font-size:12px;gap:4px}.adminControls input,.adminControls select,.adminControls button,.rewardAdminForm input,.rewardAdminForm select{background:#090909;border:1px solid rgba(255,255,255,.13);border-radius:4px;color:var(--cream);min-height:36px;padding:8px}.rewardAdminLayout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.rewardAdminList,.rewardAdminForm{align-content:start;display:grid;gap:10px;padding:16px}.adminFormHeader{align-items:center;display:flex;justify-content:space-between}.adminFormGrid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.adminCheck{align-content:center;grid-template-columns:auto 1fr}@keyframes onlineSignalPulse{0%{opacity:.95;transform:scale(.62)}to{opacity:0;transform:scale(1.32)}}@keyframes communityPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.18)}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1320px){.siteHeader{grid-template-columns:minmax(250px,auto) minmax(0,1fr);min-height:92px;padding-bottom:9px;padding-top:8px}.headerActions{grid-column:2;grid-row:1}.publicNav{grid-column:1 / -1;grid-row:2;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.playerDashboard{grid-template-columns:1fr 1fr}}@media(max-width:900px){.siteHeader,.loginPanel,.featureGrid,.playerDashboard,.productGrid{grid-template-columns:1fr}.siteHeader{align-items:stretch;display:flex;flex-direction:column;gap:10px;padding-bottom:12px;padding-top:12px}.brandCluster{flex-wrap:wrap;order:1}.headerActions{flex-wrap:wrap;justify-content:flex-start;order:2;width:100%}.publicNav{order:3;width:100%}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profileHero,.rewardGrid,.rewardAdminLayout,.playerAdminCard,.adminControls,.adminFormGrid,.chatComposer{grid-template-columns:1fr}.heroActions,.siteFooter{flex-direction:column}.loginChecks{grid-template-columns:1fr}}.publicNav button.navActive{color:#ff3838}.communityPage{background:#050505!important;border-top:1px solid rgba(195,27,31,.35);display:grid!important;gap:0!important;height:calc(100vh - 72px)!important;margin:0 auto!important;max-height:calc(100vh - 72px)!important;max-width:1380px!important;min-height:0!important;overflow:hidden!important;padding:12px 24px 18px!important}.communityShell{display:grid!important;gap:14px!important;grid-template-columns:190px minmax(0,1fr)!important;height:100%!important;min-height:0!important;width:100%!important}.communitySidebar{align-content:start!important;background:#0c0c0cf0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;display:grid!important;gap:8px!important;margin:0!important;min-height:0!important;overflow-y:auto!important;padding:14px!important}.communityChat{background:#0c0c0cf0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;margin:0!important;max-width:none!important;min-height:0!important;min-width:0!important;overflow:hidden!important;width:auto!important}.communityChatHeader{align-items:center!important;border-bottom:1px solid rgba(255,255,255,.09)!important;display:flex!important;justify-content:space-between!important;padding:14px 16px!important}.communitySmallBtn,.communityMessage footer button{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.11);border-radius:8px;color:#d8c8ba;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;gap:7px;justify-content:center;padding:9px 10px}.communityMessages{display:flex!important;flex-direction:column!important;gap:10px!important;max-height:none!important;min-height:0!important;overscroll-behavior:contain!important;overflow-y:auto!important;padding:14px!important}.communityMessage{align-items:flex-start!important;display:grid!important;gap:12px!important;grid-template-columns:54px minmax(0,1fr)!important}.communityMessageBody{background:linear-gradient(135deg,#ffffff09,#c61e2305),#ffffff06!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;min-width:0!important;padding:11px 12px!important}.communityMessage.vipMessage .communityMessageBody,.communityMessageBody:has(.vipMiniBadge){border-color:#ff5bd642!important;box-shadow:inset 2px 0 #ff5bd66b!important}.communityComposer{border-top:1px solid rgba(255,255,255,.09)!important;display:grid!important;gap:10px!important;grid-template-areas:"product mode sticker text send"!important;grid-template-columns:170px 190px 118px minmax(0,1fr) auto!important;margin:0!important;min-height:68px!important;padding:12px!important}.communityComposer.suggestion{grid-template-areas:"product mode sticker title send" "product mode sticker text send"!important;grid-template-rows:auto auto!important}.stickerPickerWrap{grid-area:sticker!important;min-width:0;position:relative}.stickerPickerBtn{height:100%!important;width:100%!important}.composerProductSelect{grid-area:product!important}.composerMode{grid-area:mode!important}.composerTextWrap{grid-area:text!important;min-width:0!important;position:relative!important}.communityComposer .composerSendBtn{grid-area:send!important}.suggestionTitleInput{grid-area:title!important}.profileGrid{max-width:1180px!important}.profileHero{margin:0!important;max-width:none!important}.borderedAvatar{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;position:relative}.borderedAvatar .baAvatar{align-items:center;background:#0c0c0c;border-radius:50%;display:flex;justify-content:center;overflow:hidden;position:absolute;z-index:1}.borderedAvatar .baAvatar img{display:block;height:100%;object-fit:cover;width:100%}.borderedAvatar .baAvatar .baFallback{align-items:center;background:#f7d27b1a;color:#f7d27b;display:inline-flex;height:100%;justify-content:center;width:100%}.borderedAvatar .baFrame{background-position:center;background-size:cover;border-radius:50%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.borderedAvatar .baGradient{border-radius:50%;top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.borderedAvatar .baGradient:after{background:#0c0c0c;border-radius:50%;content:"";top:8%;right:8%;bottom:8%;left:8%;position:absolute;z-index:1}.borderedAvatar.bordered-animated .baFrame{animation:borderedSpin 8s linear infinite}@keyframes borderedSpin{to{transform:rotate(360deg)}}@media(max-width:640px){.offers,.storePage,.loginPage,.rulesPage,.rankingPage,.placeholderPage{padding-left:14px;padding-right:14px}.hero{min-height:520px;padding:78px 20px 64px}.hero h1,.loginCopy h1,.rulesHero h1{font-size:32px;line-height:1.05}.heroContent>span,.sectionTitle span,.loginEyebrow{font-size:10px;letter-spacing:3px}.headerActions>button,.headerPlayerBadge{flex:1 1 auto}.productGrid,.walletTiles{grid-template-columns:1fr}.profilePage,.communityPage,.adminShell{padding-left:14px;padding-right:14px}.playerIdentity{align-items:flex-start}.playerNameLine{padding-right:0}.dashboardInsignias{margin-top:4px;position:static}.buyRow{grid-template-columns:1fr}.addCartButton{width:100%}}.profilePage{background:#050505;border-top:1px solid rgba(195,27,31,.35);min-height:calc(100vh - 72px);padding:28px 24px 60px}.profileGrid{display:grid;gap:18px;grid-template-columns:1.4fr 1fr;margin:0 auto;max-width:1180px}.profileHero{align-items:center;background:linear-gradient(135deg,#f7d27b14,#d659470a);border:1px solid rgba(255,255,255,.08);border-radius:12px;display:grid;gap:24px;grid-column:1 / -1;grid-template-columns:180px 1fr;min-height:224px;padding:22px 28px}.profileHero.vipProfileHero{border-color:#ff5bd652;box-shadow:0 0 30px #ff5bd61f,inset 0 0 0 1px #f7d27b0d}.profileHero h2{color:#fff7ef;font-size:42px;line-height:1.05;margin:0;text-transform:uppercase}.profileMeta{display:grid;gap:6px;justify-items:start;min-width:0;width:100%}.statusBadge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;gap:6px;padding:4px 10px}.statusBadge .statusDot{border-radius:50%;display:inline-block;height:8px;width:8px}.statusBadge.offline{background:#b4b4b414;border-color:#ffffff2e;color:#b9aa9d}.statusBadge.offline .statusDot{background:#5a5a5a}.profileNameMural{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;min-width:0;width:100%}.profileNameStack{align-items:start;display:grid;gap:5px;min-width:0}.profileNameStack h2{align-items:center;display:flex;flex-wrap:wrap;gap:8px;overflow-wrap:anywhere}.profileInsigniaMural{align-items:center;display:grid;gap:9px;grid-template-columns:repeat(5,68px);justify-self:end;min-width:0}.profileInsigniaSlot{align-items:center;background:radial-gradient(circle at 50% 42%,#f7d27b1c,#ffffff05 48%,#0000003d),#0d0d0db8;border:1px solid rgba(247,210,123,.18);border-radius:50%;box-shadow:inset 0 0 14px #0000008c;display:inline-flex;height:68px;justify-content:center;position:relative;width:68px}.profileInsigniaSlot.filled{background:radial-gradient(circle at 50% 42%,#f7d27b2e,#d659470f 52%,#00000038),#100e0cdb;border-color:#f7d27b57}.emptyInsigniaDot{background:#f7d27b1f;border:1px solid rgba(247,210,123,.18);border-radius:50%;display:inline-block;height:13px;width:13px}.levelRow{align-items:center;display:flex;gap:12px;margin-top:4px}.levelRow small,.profileSubtle{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:12px}.xpTrack{background:#090909;border:1px solid rgba(255,255,255,.08);border-radius:999px;height:7px;justify-self:stretch;overflow:hidden;width:100%}.xpTrack>span{background:linear-gradient(90deg,#d65947,#f7d27b);display:block;height:100%;transition:width .4s ease}.profileWalletRow{display:grid;font-family:Inter,system-ui,sans-serif;gap:12px;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.walletTile{align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;display:grid;gap:12px;grid-template-columns:52px 1fr;padding:14px 16px}.walletTile.coins{background:linear-gradient(135deg,#f7d27b1a,#f7d27b05);border-color:#f7d27b59}.walletTile.cash{background:linear-gradient(135deg,#6ce39a1a,#6ce39a05);border-color:#6ce39a4d}.walletTile.xp{background:linear-gradient(135deg,#d659471a,#d6594705);border-color:#d659474d}.walletTile.time{background:linear-gradient(135deg,#5865f21a,#5865f205);border-color:#5865f24d}.walletIcon{align-items:center;border-radius:50%;display:inline-flex;height:52px;justify-content:center;width:52px}.walletTile.coins .walletIcon{background:#f7d27b2e;color:#f7d27b}.walletTile.cash .walletIcon{background:#6ce39a2e;color:#6ce39a}.walletTile.xp .walletIcon{background:#d659472e;color:#ff8c7a}.walletTile.time .walletIcon{background:#5865f22e;color:#98a3ff}.walletText{display:grid;gap:2px;min-width:0}.walletText small{color:#b9aa9d;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.walletText strong{color:#fff7ef;font-size:22px;font-weight:700;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileAccountCard{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:grid;font-family:Inter,system-ui,sans-serif;gap:12px;padding:18px 22px}.profileAccountCard.steamCard{background:linear-gradient(135deg,#171a21e6,#2a475e47);border-color:#66c0f485}.profileAccountCard.discordCard{background:linear-gradient(135deg,#5865f214,#5865f205);border-color:#5865f259}.profileAccountCard.discordCard.linked{background:linear-gradient(135deg,#5865f21f,#6ce39a0d);border-color:#6ce39a66}.profileAccountCard header{align-items:center;color:#fff7ef;display:inline-flex;font-size:15px;gap:8px}.platformLogo{align-items:center;border-radius:8px;display:inline-flex;height:36px;justify-content:center;width:36px}.platformLogo.steam{background:#171a21;border:1px solid rgba(102,192,244,.42);color:#fff}.platformLogo.discord{background:#5865f2;color:#fff}.connectedTag{align-items:center;background:#2ec46926;border:1px solid rgba(108,227,154,.4);border-radius:999px;color:#6ce39a;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:11px;font-style:normal;font-weight:700;gap:4px;letter-spacing:.04em;margin-left:auto;padding:3px 8px;text-transform:uppercase}.platformBody,.discordLinked{display:grid;gap:10px}.discordLinked{align-items:center;display:flex;gap:12px}.discordLinked .profileFallback{align-items:center;background:#5865f229;border-radius:50%;color:#dfe4ff;display:inline-flex;height:48px;justify-content:center;width:48px}.discordLinked>div{display:grid;gap:2px}.discordLinked strong{color:#fff7ef;display:block}.platformId,.profileAccountCard p,.discordLinked small{color:#d8c8ba;margin:0}.platformId code{background:#ffffff12;border-radius:6px;font-family:JetBrains Mono,monospace;font-size:12px;padding:4px 8px}.platformOpenBtn{align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#fff7ef;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;gap:6px;justify-self:start;padding:7px 12px;text-decoration:none}.profileMessage{color:#f7d27b;font-family:Inter,system-ui,sans-serif;grid-column:1 / -1;margin:0}.profileBordersCard,.profileAchievementsCard{background:#ffffff06;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:grid;font-family:Inter,system-ui,sans-serif;gap:14px;grid-column:1 / -1;padding:18px 22px}.profileBordersCard header,.profileAchievementsCard header{align-items:center;color:#fff7ef;display:inline-flex;font-size:15px;gap:8px}.profileBordersCard header small,.profileAchievementsCard header small{color:#b9aa9d;font-size:12px;margin-left:auto}.bordersGrid,.profileInsigniaGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.borderCard,.profileInsigniaCard{align-items:center;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#d8c8ba;cursor:pointer;display:grid;font-family:Inter,system-ui,sans-serif;gap:7px;justify-items:center;min-height:138px;padding:14px 10px;text-align:center}.borderCard:hover:not(:disabled):not(.locked),.profileInsigniaCard:hover:not(:disabled):not(.locked){border-color:#f7d27b80;transform:translateY(-2px)}.borderCard.active,.profileInsigniaCard.active{background:#f7d27b14;border-color:#f7d27b8c;box-shadow:0 0 16px #f7d27b29}.borderCard.locked,.profileInsigniaCard.locked{cursor:not-allowed;filter:grayscale(.8);opacity:.48}.borderCard strong,.profileInsigniaCard strong{color:#fff7ef;font-size:13px}.borderCard small,.profileInsigniaCard small{color:#b9aa9d;font-size:11px;line-height:1.35}.insigniaIcon{align-items:center;color:var(--insignia-glow);display:inline-flex;flex:0 0 auto;filter:drop-shadow(0 0 7px var(--insignia-glow));height:var(--insignia-size, 28px);justify-content:center;position:relative;width:var(--insignia-size, 28px)}.insigniaArt{align-items:center;border-radius:10px;display:inline-flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.insigniaArt img,.insigniaArt svg{display:block;height:100%;object-fit:contain;position:relative;width:100%;z-index:1}.insigniaArt svg{height:58%;width:58%}.communityPage{background:#050505;border-top:1px solid rgba(195,27,31,.35);display:grid;gap:0;height:calc(100vh - 72px);margin:0 auto;max-height:calc(100vh - 72px);max-width:1380px;overflow:hidden;padding:12px 24px 18px}.communityPage>.sectionTitle{display:none}.communityShell{display:grid;gap:14px;grid-template-columns:190px minmax(0,1fr);height:100%;min-height:0}.communitySidebar,.communityChat{background:#0c0c0cf0;border:1px solid rgba(255,255,255,.1);border-radius:10px}.communitySidebar{align-content:start;display:grid;gap:8px;min-height:0;overflow-y:auto;padding:14px}.communitySidebar>strong{color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.communitySidebar button,.communityMessage footer button{align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.11);border-radius:8px;color:#d8c8ba;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700;gap:7px;justify-content:flex-start;padding:9px 10px}.communitySidebar button.active{background:linear-gradient(135deg,#c61e23e0,#f7d27b33);border-color:#c61e23bf;color:#fff7ef}.communityChat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;min-width:0;overflow:hidden}.communityChatHeader{align-items:center;border-bottom:1px solid rgba(255,255,255,.09);display:flex;justify-content:space-between;padding:14px 16px}.communityChatHeader div{display:grid;gap:2px}.communityChatHeader span{color:#c61e23;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.communityChatHeader strong{color:#fff7ef;font-size:18px}.communityChatHeader small{color:#b9aa9d;font-family:Inter,system-ui,sans-serif}.communityMessages{display:flex;flex-direction:column;gap:10px;min-height:0;overscroll-behavior:contain;overflow-y:auto;padding:14px}.communityMessage{align-items:flex-start;display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr)}.communityAvatarBtn,.communityAuthorLine{background:transparent;border:0;color:inherit;cursor:pointer;padding:0}.communityMessageBody{background:linear-gradient(135deg,#ffffff09,#c61e2305),#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:10px;min-width:0;padding:11px 12px}.communityMessage.vipMessage .communityMessageBody{border-color:#ff5bd642;box-shadow:inset 2px 0 #ff5bd66b}.communityMessageBody header{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.communityAuthorLine{color:#fff7ef;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:800}.communityMessageBody header time{color:#7f746d;font-family:Inter,system-ui,sans-serif;font-size:11px;margin-left:auto}.communityHeaderInsignias{flex:0 0 auto;flex-wrap:nowrap;gap:3px;max-width:128px;overflow:visible}.communityMessageBody p{color:#d8c8ba;font-family:Inter,system-ui,sans-serif;font-size:14px;line-height:1.5;margin:8px 0 10px;overflow-wrap:anywhere}.communityMessage footer{display:flex;flex-wrap:wrap;gap:8px}.communityMessage footer button{border-radius:8px;font-size:12px;padding:6px 9px}.communityComposer{border-top:1px solid rgba(255,255,255,.09);display:grid;gap:10px;grid-template-areas:"product mode sticker text send";grid-template-columns:170px 190px 118px minmax(0,1fr) auto;min-height:68px;padding:12px}.composerProductSelect{grid-area:product}.composerMode{display:grid;gap:6px;grid-area:mode;grid-template-columns:1fr 1fr}.composerMode button,.stickerPickerBtn{align-items:center;background:#ffffff0b;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#d8c8ba;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:800;gap:6px;justify-content:center;padding:0 8px}.composerMode button.active{background:#f7d27b24;border-color:#f7d27b7a;color:#f7d27b}.stickerPickerBtn{grid-area:sticker;min-height:44px}.communityComposer select,.communityComposer textarea{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff7ef;font-family:Inter,system-ui,sans-serif;font-size:13px;outline:none;padding:10px 11px}.communityComposer select option{background:#151515;color:#fff7ef}.composerTextWrap{grid-area:text;min-width:0}.communityComposer textarea{max-height:120px;min-height:44px;resize:vertical;width:100%}.communityComposer .composerSendBtn{align-items:center;background:linear-gradient(135deg,#c61e23,#8d1418);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff7ef;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-weight:800;gap:8px;grid-area:send;justify-content:center;padding:10px 14px}.communityComposer .composerSendBtn:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55}.adminShell{background:radial-gradient(circle at 20% 0%,rgba(170,20,24,.2),transparent 28%),#090909;border-top:1px solid rgba(195,27,31,.35);min-height:calc(100vh - 72px);padding:32px}.adminHeader{align-items:center;background:transparent;border:0;display:flex;justify-content:space-between;margin:0 auto 24px;max-width:1380px;padding:0}.adminHeader span{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.adminHeader h1{color:#fff7ef;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}.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}.ordersHeader{align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;gap:14px;justify-content:space-between;padding:18px 22px}.ordersHeader h2{color:#fff7ef;font-size:22px;margin:4px 0 0}.ordersHeader h2 strong{color:#f7d27b}.ordersHeader span{color:#c8b8aa;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ordersFilters{align-items:center;display:flex;gap:8px}.adminReloadBtn{align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#fff7ef;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:12px;gap:6px;padding:7px 12px}.ordersMessage{background:#f7d27b14;border-left:3px solid #f7d27b;border-radius:4px;color:#f7d27b;font-family:Inter,system-ui,sans-serif;font-size:13px;margin:0;padding:10px 14px}.bordersAdmin{display:grid;gap:18px;margin:0 auto;max-width:1380px;padding:16px 0}.bordersAdminLayout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(280px,360px) 1fr}.bordersAdminList{align-content:start;align-self:start;display:grid;gap:8px;max-height:min(680px,calc(100vh - 230px));min-height:260px;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding-right:6px}.bordersAdminList .bordersAdminItem{align-items:center;background:#181412;border:1px solid #2a221c;border-radius:12px;color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:56px 1fr auto;padding:8px 12px;text-align:left}.bordersAdminList .bordersAdminItem:hover,.bordersAdminList .bordersAdminItem.selected{background:#221a13;border-color:#f7d27b}.bordersAdminList .bordersAdminItem.inactive{opacity:.55}.bordersAdminItem strong{color:#f5e9d3;display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bordersAdminItem small{color:#b9aa9d;display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bordersAdminEditor{align-self:start;background:#181412;border:1px solid #2a221c;border-radius:16px;display:grid;gap:12px;min-width:0;padding:18px 20px}.bordersAdminEditor label{color:#b9aa9d;display:grid;font-family:Inter,system-ui,sans-serif;font-size:12px;gap:4px}.bordersAdminEditor input,.bordersAdminEditor select,.bordersAdminEditor textarea{background:#0e0c0a;border:1px solid #2a221c;border-radius:8px;color:#f5e9d3;font-size:13px;padding:8px 10px}.bordersAdminEditor textarea{min-height:60px;resize:vertical}.bordersAdminPreview{align-items:center;background:#0e0c0a;border:1px dashed #2a221c;border-radius:14px;display:flex;gap:14px;padding:14px}.bordersAdminFormRow{display:grid;gap:10px;grid-template-columns:1fr 1fr}.bordersAdminFormRow.three{grid-template-columns:1fr 1fr 1fr}.bordersAdminCheck{align-items:center;background:#1a1410;border:1px solid #3a2e25;border-radius:8px;color:#f5e9d3;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500;gap:10px;padding:10px 14px;-webkit-user-select:none;user-select:none}.bordersAdminCheck input[type=checkbox]{accent-color:#f7d27b}.bordersAdminActions{display:flex;flex-wrap:wrap;gap:8px}.bordersAdminActions button{background:#1f1813;border:1px solid #3a2e25;border-radius:10px;color:#f5e9d3;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.bordersAdminActions button.primary{background:linear-gradient(135deg,#f7d27b,#d65947);border-color:#f7d27b;color:#1a0e08}@media(max-width:1180px){.communityComposer{grid-template-areas:"product mode sticker send" "text text text text";grid-template-columns:1fr 1fr 130px auto}}@media(max-width:900px){.profileGrid,.profileHero,.communityShell,.bordersAdminLayout,.bordersAdminFormRow,.bordersAdminFormRow.three,.profileNameMural,.communityComposer{grid-template-columns:1fr}.profileInsigniaMural{grid-template-columns:repeat(5,minmax(44px,1fr));justify-self:stretch}.profileInsigniaSlot{height:54px;width:54px}.communityPage{height:auto;max-height:none;overflow:visible}.communityComposer{grid-template-areas:"product" "mode" "sticker" "text" "send"}.adminHeader{align-items:flex-start;flex-direction:column;gap:12px}}
