.lvlSwatch{width:50px;height:30px;border-radius:10px;border:1px solid rgba(0,0,0,.85);background:#000;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.lvlSwatch.static{background:var(--lvl,#fff)}.lvlSwatch.animated:before{content:"";position:absolute;top:-35%;bottom:-35%;width:26%;left:-55%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lvl) 60%,#fff),color-mix(in srgb,var(--lvl) 90%,#fff),var(--lvl),color-mix(in srgb,var(--lvl) 90%,#fff),transparent);filter:blur(1.2px);opacity:1;box-shadow:0 0 14px color-mix(in srgb,var(--lvl) 75%,#fff),0 0 26px var(--lvl);animation:lvlSweep .7s linear infinite}.lvlSwatch.tvstar.animated:before{background:linear-gradient(90deg,transparent,#ff1744,#ff9100,#ffea00,#00e676,#2979ff,#d500f9,transparent);box-shadow:0 0 16px hsla(0,0%,100%,.65),0 0 28px rgba(255,0,255,.6),0 0 28px rgba(0,128,255,.6)}@keyframes lvlSweep{0%{transform:translateX(0)}to{transform:translateX(520%)}}:root,[data-theme=light]{--bg-body:linear-gradient(#a9cfe8,#d6eaf6 260px,#f5f7fb 900px);--bg-card:#fff;--bg-nav:rgba(169,207,232,.92);--text-primary:#111;--text-secondary:#222;--text-muted:#555;--text-nav:#123;--border:rgba(0,0,0,.08);--border-nav:rgba(0,0,0,.08);--shadow:0 8px 30px rgba(0,0,0,.08);--shadow-card:0 6px 18px rgba(0,0,0,.06);--accent:#0b2b66;--accent-bg:linear-gradient(#eaf2ff,#d6e6ff);--btn-primary-bg:linear-gradient(#ffd85a,#ffb703);--btn-primary-text:#3a2b00;--btn-primary-shadow:0 8px 18px rgba(255,183,3,.25);--brand:#d11b1b;--bg-msg:#fff;--bg-msg-system:#fff9b8;--bg-input:#fff;--bg-btn-disabled:#f3f6f9;--bg-btn-send:#111;--text-btn-send:#fff;--border-input:rgba(0,0,0,.12);--link-color:#0b5ed7;--bg-pm-mine:#eaf2ff;--text-error:#c00;--vote-plus-bg:#e8f5e9;--vote-plus-border:#2e7d32;--vote-minus-bg:#ffebee;--vote-minus-border:#c62828;--bg-currency:var(--bg-btn-disabled);--text-username:var(--text-primary);--text-game:#111}[data-theme=dark]{--bg-body:linear-gradient(#0a0a0a,#150808 30%,#1a0505);--bg-card:#120505;--bg-nav:rgba(20,5,5,.95);--text-primary:#f0e8e8;--text-secondary:#e0d8d8;--text-muted:#a08080;--text-nav:#e8d8d8;--border:rgba(139,26,26,.3);--border-nav:rgba(139,26,26,.25);--shadow:0 8px 30px rgba(0,0,0,.5);--shadow-card:0 6px 18px rgba(0,0,0,.4);--accent:#d03030;--accent-bg:linear-gradient(#2a1010,#1f0a0a);--btn-primary-bg:linear-gradient(#8b1a1a,#6b1414);--btn-primary-text:#ffe0e0;--btn-primary-shadow:0 8px 18px rgba(139,26,26,.4);--brand:#e04040;--bg-msg:#1a0808;--bg-msg-system:#2a1515;--bg-input:#1a0808;--bg-btn-disabled:#251010;--bg-btn-send:#8b1a1a;--text-btn-send:#ffe0e0;--border-input:rgba(139,26,26,.4);--link-color:#e05050;--bg-pm-mine:#2a1515;--text-error:#f08080;--vote-plus-bg:#1a2a1a;--vote-plus-border:#3d8b3d;--vote-minus-bg:#2a1a1a;--vote-minus-border:#b03030;--bg-currency:#8b2828;--text-username:#ff6060;--text-game:#fff}.theme-body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--bg-body);color:var(--text-primary)}.mainContent{padding:16px 12px 40px}.navBar{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--bg-nav);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border-nav)}.navInner{max-width:980px;margin:0 auto;padding:10px 14px;justify-content:space-between;gap:12px}.navInner,.navLinks{display:flex;align-items:center}.navLinks{gap:14px;flex-wrap:wrap}.navLink{color:var(--text-nav);text-decoration:none;font-weight:700;font-size:13px}.navLinkBold{font-weight:800}.navDivider{width:1px;height:18px;background:var(--border)}.navThemeBtn{background:none;border:none;font-size:18px;cursor:pointer;padding:2px 4px;line-height:1;opacity:.9}.navThemeBtn:hover{opacity:1}.navLoading{opacity:.8}.navLoading,.navLogoutBtn{font-size:13px;font-weight:800}.navLogoutBtn{background:none;border:none;color:var(--text-nav);cursor:pointer;padding:0}.theme-card{border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-card)}.theme-card,.theme-card-hero{background:var(--bg-card);overflow:hidden}.theme-card-hero{border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow)}.theme-text-primary{color:var(--text-primary)}.theme-text-secondary{color:var(--text-secondary)}.theme-text-muted{color:var(--text-muted)}.theme-username{font-weight:800}[data-theme=light] .theme-username,html:not([data-theme]) .theme-username{color:var(--text-primary)!important}[data-theme=dark] .theme-username{color:#ff6060!important}.theme-link{color:var(--accent);font-weight:900}.theme-btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow)}.theme-btn-primary,.theme-btn-secondary{display:inline-block;text-decoration:none;font-weight:1000;padding:10px 12px;border-radius:10px;border:1px solid var(--border)}.theme-btn-secondary{background:var(--accent-bg);color:var(--accent)}.theme-panel{border:1px solid var(--border);border-radius:12px;padding:12px;background:var(--bg-card)}[data-theme=light] .home-banner{background:linear-gradient(90deg,#1a1a1a,#2c2c2c)}[data-theme=dark] .home-banner{background:linear-gradient(90deg,#1a0505,#2a0a0a)}[data-theme=dark] .home-banner .home-banner-overlay{opacity:.15;background:radial-gradient(circle at 30% 20%,#8b1a1a,transparent 55%)}.theme-game-btn{display:block;text-decoration:none;color:var(--text-primary);padding:8px 10px}.theme-chat-wrap,.theme-game-btn{border:1px solid var(--border);border-radius:10px;background:var(--bg-card)}.theme-chat-wrap{padding:10px}.theme-chat-feed{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:6px}.theme-chat-msg{background:var(--bg-msg)}.theme-chat-msg,.theme-chat-msg-sys{border:1px solid var(--border);border-radius:12px;padding:10px}.theme-chat-msg-sys{background:var(--bg-msg-system)}.theme-chat-input{background:var(--bg-input);border:1px solid var(--border-input);color:var(--text-primary)}.theme-tab-btn{background:var(--bg-btn-disabled);font-weight:1000}.theme-tab-btn,.theme-tab-btn-active{border:1px solid var(--border);color:var(--text-primary);padding:10px 12px;border-radius:10px;cursor:pointer}.theme-tab-btn-active{background:var(--bg-card);font-weight:800}.theme-pager-btn,.theme-sidebar-panel{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary)}.theme-chat-input::placeholder{color:var(--text-muted);opacity:.8}.game-page-content,.game-page-content .theme-chat-feed,.game-page-content .theme-chat-msg,.game-page-content .theme-chat-msg-sys,.game-page-content .theme-chat-wrap,.game-page-content .theme-sidebar-panel{color:var(--text-game)}.rightRail{position:fixed;top:72px;right:12px;width:240px;z-index:40}@media (max-width:1150px){.rightRail{display:none}}@media (max-width:640px){.mobileStack{flex-direction:column!important}.mobileStack>*{min-width:0!important}.mobileGrid1{grid-template-columns:1fr!important}.mobileCenter{justify-content:center!important}.mobileFullWidth{width:100%!important;max-width:100%!important}.mobileTextSmall{font-size:12px!important}.mobileHide{display:none!important}.mobileBlock{display:block!important}.mobileWrapped{flex-wrap:wrap!important}.designCardThumb{min-width:0!important}.designCardThumb,.designDetailImage{width:100%!important;max-width:200px;height:auto!important;aspect-ratio:200/230}.navInner{padding:8px 10px!important;gap:8px!important}.navLinks{gap:8px!important;font-size:12px!important}.navLogo{font-size:18px!important}.mainContent{padding-left:10px!important;padding-right:10px!important;min-width:0!important}.homeGrid,.shopColorRow{grid-template-columns:1fr!important}.shopColorRow button{width:100%!important}.shopAuctionRow{grid-template-columns:1fr!important}.shopAuctionThumb{width:100%!important;max-width:160px;height:auto!important;aspect-ratio:200/230}.gamesPage{padding:10px!important}.gamesListItem{grid-template-columns:1fr!important;align-items:flex-start!important}.gamesListItemId{word-break:break-all;font-size:11px!important}.profilePage{padding:10px!important}.profileCardInner,.profileLayout{grid-template-columns:1fr!important}.profileCardInner{gap:12px!important}.profileCardInner>div:first-child,.profileCardInner>div:last-child{justify-self:start}.profileUsername{font-size:clamp(24px,8vw,38px)!important}.profileStatLine{grid-template-columns:70px 1fr auto!important;gap:8px!important;font-size:18px}.profileStatLine>div:first-child{font-size:16px!important}.profileStatLine>div:nth-child(2){font-size:20px!important}}.profileFriendsList{display:flex;flex-wrap:wrap;gap:10px}.profileFriendLink{flex-shrink:0;min-width:60px}.profileGameBubbles{display:flex;flex-wrap:wrap;gap:10px}.profileGameBubble{flex-shrink:0}@media (max-width:640px){.gamePlayerStrip{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))!important}.gamePlayerStripItem{min-width:72px}.gameCastingStripLayout{grid-template-columns:1fr!important}.gameCastingStripPlayers{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))!important}.gameCastingStripItem{min-width:72px}}@media (max-width:900px){.rightRail{display:none}}