.lvlSwatch.animated{background-size:100% 100%!important;background-repeat:no-repeat!important;animation:none!important;box-shadow:none}.lvlSwatch.animated:after,.lvlSwatch.animated:before{display:none!important}.lvlSwatch.lvl-silver{background-image:url(/ui/color-levels/level_silver.gif)!important}.lvlSwatch.lvl-gold{background-image:url(/ui/color-levels/level_gold.gif)!important}.lvlSwatch.lvl-sky{background-image:url(/ui/color-levels/level_sky.gif)!important}.lvlSwatch.lvl-blood{background-image:url(/ui/color-levels/level_blood.gif)!important}.lvlSwatch.lvl-chroma,.lvlSwatch.lvl-tv-star,.lvlSwatch.tvstar{background-image:url(/ui/color-levels/level_tv_r_v2.gif)!important}.lvlSwatch.lvl-ultra-gold{background-image:url(/ui/color-levels/level_supergold_r_v2.gif)!important}.lvlSwatch.lvl-titanium{background-image:url(/ui/color-levels/level_platinum_r_v2.gif)!important}.lvlSwatch.lvl-holofoil{background-image:url(/ui/color-levels/level_holographica_r_v2.gif)!important}.lvlSwatch.lvl-crystal,.lvlSwatch.lvl-prism{background-image:url(/ui/color-levels/level_prism_r_v2.gif)!important}.lvlSwatch.lvl-diamond{background-image:url(/ui/color-levels/level_diamond_r_v2.gif)!important}.lvlSwatch{width:50px;height:30px;border-radius:3px;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);isolation:isolate}.lvlSwatch.static{background:var(--lvl,#fff)}.lvlSwatch.animated:after,.lvlSwatch.animated:before{content:"";position:absolute;pointer-events:none}.lvlSwatch.animated:before{top:-35%;bottom:-35%;width:28%;left:-40%;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);box-shadow:0 0 14px color-mix(in srgb,var(--lvl) 75%,#fff),0 0 26px var(--lvl);animation:lvlSweep .7s linear infinite}.lvlSwatch.lvl-silver{background:linear-gradient(180deg,#f4f4f4,#b8bdc3 42%,#ececec 58%,#7a8086)}.lvlSwatch.lvl-silver.animated:before{top:-40%;bottom:-40%;width:22%;left:-40%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.95),transparent);filter:blur(.6px);box-shadow:0 0 10px hsla(0,0%,100%,.8);animation:lvlSweep 1.05s linear infinite}.lvlSwatch.lvl-silver.animated:after{top:-40%;bottom:-40%;width:10%;left:-40%;background:linear-gradient(90deg,transparent,rgba(210,225,240,.7),transparent);filter:blur(1px);animation:lvlSweep 1.05s linear infinite;animation-delay:-.45s}.lvlSwatch.lvl-gold{background:linear-gradient(180deg,#fff6c2,gold 38%,#c9a227 72%,#7a5c10)}.lvlSwatch.lvl-gold.animated:before{top:-30%;bottom:-30%;width:32%;left:-40%;background:linear-gradient(90deg,transparent,rgba(255,248,200,.2),rgba(255,255,220,.95),rgba(255,209,80,.7),transparent);filter:blur(1.4px);box-shadow:0 0 18px rgba(255,215,0,.7);animation:lvlSweep 1.55s linear infinite}.lvlSwatch.lvl-gold.animated:after{inset:0;background:radial-gradient(circle at 30% 40%,hsla(0,0%,100%,.55) 0 2px,transparent 3px),radial-gradient(circle at 70% 65%,rgba(255,255,200,.5) 0 1.5px,transparent 3px);animation:lvlTwinkle 1.8s ease-in-out infinite}.lvlSwatch.lvl-sky{background:linear-gradient(180deg,#e3f2fd,#4fc3f7 45%,#0288d1)}.lvlSwatch.lvl-sky.animated:before{top:-40%;bottom:-40%;width:28%;left:-40%;background:linear-gradient(90deg,transparent,rgba(227,242,253,.35),hsla(0,0%,100%,.95),rgba(79,195,247,.7),transparent);filter:blur(1px);box-shadow:0 0 16px rgba(79,195,247,.75);animation:lvlSweep 1.1s linear infinite}.lvlSwatch.lvl-sky.animated:after{display:none}.lvlSwatch.lvl-blood{background:linear-gradient(180deg,#6a0000,#8b0000 40%,#2a0000)}.lvlSwatch.lvl-blood.animated:before{top:-40%;bottom:-40%;width:28%;left:-40%;background:linear-gradient(90deg,transparent,rgba(255,80,80,.35),hsla(0,100%,93%,.95),rgba(255,40,40,.65),transparent);filter:blur(1px);box-shadow:0 0 16px rgba(255,23,23,.7);animation:lvlSweep 1.15s linear infinite}.lvlSwatch.lvl-blood.animated:after{display:none}.lvlSwatch.lvl-tv-star,.lvlSwatch.tvstar{background:linear-gradient(90deg,#ff1744,#ff6d00,#ffea00,#00e676,#00e5ff,#2979ff,#d500f9,#ff1744);background-size:340% 100%;border-color:hsla(0,0%,100%,.95);box-shadow:0 0 5px hsla(0,0%,100%,.85),0 0 10px rgba(255,23,68,.7),0 0 16px rgba(41,121,255,.55),inset 0 0 8px hsla(0,0%,100%,.35);animation:lvlRainbowShift 1.45s linear infinite,lvlTvGlow 1.8s ease-in-out infinite}.lvlSwatch.lvl-tv-star.animated:before,.lvlSwatch.tvstar.animated:before{top:-40%;bottom:-40%;width:28%;left:-40%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),hsla(0,0%,100%,.95),hsla(0,0%,100%,.15),transparent);filter:blur(.8px);box-shadow:0 0 16px hsla(0,0%,100%,.75);animation:lvlSweep .95s linear infinite}.lvlSwatch.lvl-tv-star.animated:after,.lvlSwatch.tvstar.animated:after{inset:0;background:radial-gradient(circle at 18% 28%,#fff 0 1.6px,transparent 2.4px),radial-gradient(circle at 72% 22%,#fff 0 1.2px,transparent 2.2px),radial-gradient(circle at 58% 72%,#fff 0 1.4px,transparent 2.3px),radial-gradient(circle at 32% 78%,rgba(255,255,180,.95) 0 1.1px,transparent 2px);animation:lvlTwinkle .7s steps(2) infinite}.lvlSwatch.lvl-fire{background:linear-gradient(180deg,#ffea00,#ff6d00 48%,#bf360c)}.lvlSwatch.lvl-fire.animated:before{left:0;right:0;width:auto;top:0;height:75%;background:linear-gradient(180deg,rgba(255,255,180,.55),rgba(255,80,0,.1) 55%,transparent);filter:blur(3px);box-shadow:none;animation:lvlRise 1.15s linear infinite}.lvlSwatch.lvl-fire.animated:after{left:15%;width:70%;top:0;height:70%;background:linear-gradient(180deg,rgba(255,220,80,.5),transparent);filter:blur(4px);animation:lvlRise .85s linear infinite;animation-delay:-.3s}.lvlSwatch.lvl-ice{background:linear-gradient(180deg,#f0fdff,#80deea 42%,#26c6da)}.lvlSwatch.lvl-ice.animated:before{inset:0;width:auto;left:0;background:linear-gradient(135deg,hsla(0,0%,100%,.7) 0 8%,transparent 18% 100%),linear-gradient(300deg,rgba(180,240,255,.5) 0 12%,transparent 22%);filter:none;box-shadow:none;animation:lvlShimmer 2.6s ease-in-out infinite}.lvlSwatch.lvl-ice.animated:after{inset:0;background:radial-gradient(circle at 22% 30%,#fff 0 1.5px,transparent 2.5px),radial-gradient(circle at 68% 58%,#fff 0 1.2px,transparent 2.2px),radial-gradient(circle at 48% 78%,#e0f7fa 0 1px,transparent 2px);animation:lvlTwinkle 1.4s ease-in-out infinite}.lvlSwatch.lvl-toxic{background:linear-gradient(180deg,#d4ff00,#76ff03 50%,#1b5e20)}.lvlSwatch.lvl-toxic.animated:before{inset:-30%;width:auto;left:0;background:radial-gradient(circle at 50% 50%,rgba(200,255,0,.75),transparent 58%);filter:blur(4px);box-shadow:0 0 18px #76ff03;animation:lvlPulse 1.1s ease-in-out infinite}.lvlSwatch.lvl-toxic.animated:after{inset:0;box-shadow:inset 0 0 10px rgba(0,255,0,.45);animation:lvlPulse 1.1s ease-in-out infinite reverse}.lvlSwatch.lvl-galaxy{background:linear-gradient(180deg,#12002a,#4a148c 52%,#0a0018)}.lvlSwatch.lvl-galaxy.animated:before{inset:-40% -80%;width:auto;left:-40%;background:radial-gradient(1.5px 1.5px at 20% 30%,#fff,transparent),radial-gradient(1px 1px at 40% 70%,#ce93d8,transparent),radial-gradient(1.5px 1.5px at 65% 25%,#fff,transparent),radial-gradient(1px 1px at 80% 60%,#90caf9,transparent),radial-gradient(1px 1px at 10% 80%,#fff,transparent),radial-gradient(2px 2px at 55% 50%,#f8bbd0,transparent);filter:none;box-shadow:none;animation:lvlDrift 7s linear infinite}.lvlSwatch.lvl-galaxy.animated:after{inset:0;background:radial-gradient(ellipse at 40% 40%,rgba(126,87,194,.45),transparent 65%);animation:lvlPulse 3.4s ease-in-out infinite}.lvlSwatch.lvl-ocean{background:linear-gradient(180deg,#4dd0e1,#00838f 48%,#004d40)}.lvlSwatch.lvl-ocean.animated:before{top:18%;height:48%;width:85%;left:-90%;border-radius:45%;background:radial-gradient(ellipse,rgba(178,235,242,.7),rgba(0,151,167,.05) 72%);filter:blur(2.2px);box-shadow:none;animation:lvlCloud 2.8s linear infinite}.lvlSwatch.lvl-ocean.animated:after{top:52%;height:40%;width:70%;left:-90%;border-radius:50%;background:radial-gradient(ellipse,rgba(0,96,100,.55),transparent 75%);filter:blur(2.8px);animation:lvlCloud 3.6s linear infinite reverse}.lvlSwatch.lvl-neon{background:linear-gradient(180deg,#ff80ab,#f50057 48%,#880e4f);box-shadow:0 0 10px rgba(245,0,87,.65),inset 0 0 8px rgba(255,128,171,.35)}.lvlSwatch.lvl-neon.animated:before{inset:-25%;width:auto;left:0;background:radial-gradient(circle at 50% 50%,rgba(255,64,129,.8),transparent 58%);filter:blur(5px);box-shadow:0 0 16px #f50057;animation:lvlPulse .85s ease-in-out infinite}.lvlSwatch.lvl-neon.animated:after{top:-40%;bottom:-40%;width:18%;left:-40%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.85),transparent);filter:blur(.8px);animation:lvlSweep .7s linear infinite}.lvlSwatch.lvl-aurora{background:linear-gradient(180deg,#1a237e,#004d40 50%,#311b92)}.lvlSwatch.lvl-aurora.animated:before{top:-20%;bottom:-20%;width:55%;left:-20%;background:linear-gradient(90deg,transparent,rgba(105,240,174,.55),transparent);filter:blur(6px);box-shadow:none;animation:lvlCurtain 3.4s ease-in-out infinite}.lvlSwatch.lvl-aurora.animated:after{top:-20%;bottom:-20%;width:45%;left:20%;background:linear-gradient(90deg,transparent,rgba(179,136,255,.5),transparent);filter:blur(7px);animation:lvlCurtain 4.2s ease-in-out infinite reverse}.lvlSwatch.lvl-plasma{background:linear-gradient(135deg,#4a0072,#e040fb 40%,#18ffff 70%,#311b92)}.lvlSwatch.lvl-plasma.animated:before{inset:-15%;width:auto;left:0;background:radial-gradient(circle at 40% 40%,rgba(224,64,251,.7),transparent 55%);filter:blur(3px);box-shadow:none;animation:lvlFlicker .45s steps(2) infinite}.lvlSwatch.lvl-plasma.animated:after{top:-40%;bottom:-40%;width:12%;left:-40%;background:linear-gradient(90deg,transparent,rgba(24,255,255,.95),transparent);filter:blur(.5px);animation:lvlSweep .55s linear infinite}.lvlSwatch.lvl-prism{background:linear-gradient(125deg,#ce93d8,#90caf9 28%,#fff59d 52%,#a5d6a7 74%,#f48fb1);background-size:220% 220%;animation:lvlRainbowShift 4.8s linear infinite}.lvlSwatch.lvl-prism.animated:before{top:-40%;bottom:-40%;width:30%;left:-40%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),hsla(0,0%,100%,.8),hsla(0,0%,100%,.25),transparent);filter:blur(.7px);box-shadow:0 0 8px hsla(0,0%,100%,.45);animation:lvlSweep 1.35s linear infinite}.lvlSwatch.lvl-prism.animated:after{inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.45) 0 10%,transparent 18%),linear-gradient(300deg,hsla(0,0%,100%,.25) 0 8%,transparent 16%);animation:lvlShimmer 3.2s ease-in-out infinite}.lvlSwatch.lvl-ultra-gold{background:linear-gradient(180deg,#fff8e1,#ffc107 38%,#ff8f00 72%,#e65100);box-shadow:0 0 10px rgba(255,193,7,.7),inset 0 0 8px rgba(255,255,200,.35)}.lvlSwatch.lvl-ultra-gold.animated:before{top:-35%;bottom:-35%;width:38%;left:-40%;background:linear-gradient(90deg,transparent,rgba(255,255,220,.3),hsla(0,0%,100%,.95),rgba(255,213,79,.8),transparent);filter:blur(1.2px);box-shadow:0 0 22px rgba(255,193,7,.85);animation:lvlSweep 1.2s linear infinite}.lvlSwatch.lvl-ultra-gold.animated:after{inset:0;background:radial-gradient(circle at 50% 45%,hsla(0,0%,100%,.85) 0 3px,transparent 8px),radial-gradient(circle at 30% 60%,rgba(255,236,179,.7) 0 2px,transparent 5px);animation:lvlTwinkle 1.5s ease-in-out infinite}.lvlSwatch.lvl-titanium{background:linear-gradient(180deg,#fff,#cfd8dc 40%,#90a4ae 70%,#eceff1);border-color:hsla(0,0%,100%,.9)}.lvlSwatch.lvl-titanium.animated:before{top:-40%;bottom:-40%;width:24%;left:-40%;background:linear-gradient(90deg,transparent,#fff,rgba(207,216,220,.7),transparent);filter:blur(.4px);box-shadow:0 0 14px hsla(0,0%,100%,.9);animation:lvlSweep .9s linear infinite}.lvlSwatch.lvl-titanium.animated:after{top:-40%;bottom:-40%;width:10%;left:-40%;background:linear-gradient(90deg,transparent,rgba(176,190,197,.8),transparent);animation:lvlSweep .9s linear infinite;animation-delay:-.35s}.lvlSwatch.lvl-chroma{background:linear-gradient(135deg,#4a148c,#e040fb 42%,#7b1fa2 70%,#311b92)}.lvlSwatch.lvl-chroma.animated:before{top:-45%;bottom:-45%;width:34%;left:-40%;background:linear-gradient(90deg,transparent,rgba(255,128,171,.25),hsla(0,0%,100%,.95),rgba(224,64,251,.75),transparent);filter:blur(.8px);box-shadow:0 0 18px rgba(224,64,251,.85);animation:lvlSweep .85s linear infinite}.lvlSwatch.lvl-chroma.animated:after{top:-45%;bottom:-45%;width:12%;left:-40%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.7),transparent);filter:blur(1px);animation:lvlSweep .85s linear infinite;animation-delay:-.28s}.lvlSwatch.lvl-holofoil{background:linear-gradient(125deg,#80d8ff,#ea80fc 28%,#fff 50%,#82b1ff 72%,#f8bbd0);background-size:240% 240%;animation:lvlRainbowShift 3.6s linear infinite}.lvlSwatch.lvl-holofoil.animated:before{top:-40%;bottom:-40%;width:32%;left:-40%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),hsla(0,0%,100%,.9),rgba(128,216,255,.4),transparent);filter:blur(.6px);animation:lvlSweep 1.2s linear infinite}.lvlSwatch.lvl-holofoil.animated:after{inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.4) 0 12%,transparent 20%);animation:lvlShimmer 2.8s ease-in-out infinite}.lvlSwatch.lvl-crystal{background:radial-gradient(circle at 50% 45%,#fff 0,#ff80ab 42%,#f50057 100%);border-color:hsla(0,0%,100%,.95);box-shadow:0 0 8px hsla(0,0%,100%,.95),0 0 16px rgba(255,128,171,.75),inset 0 0 8px hsla(0,0%,100%,.45)}.lvlSwatch.lvl-crystal.animated:before{top:-40%;bottom:-40%;width:26%;left:-40%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),#fff,hsla(0,0%,100%,.25),transparent);filter:blur(.5px);box-shadow:0 0 12px hsla(0,0%,100%,.9);animation:lvlSweep .8s linear infinite}.lvlSwatch.lvl-crystal.animated:after{inset:0;background:radial-gradient(circle at 22% 28%,#fff 0 2px,transparent 3px),radial-gradient(circle at 72% 62%,#fff 0 1.5px,transparent 2.8px),radial-gradient(circle at 50% 78%,hsla(0,0%,100%,.9) 0 1.2px,transparent 2.4px);animation:lvlTwinkle .85s steps(2) infinite}@keyframes lvlSweep{0%{left:-40%}to{left:110%}}@keyframes lvlTwinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes lvlCloud{0%{left:-80%}to{left:110%}}@keyframes lvlPulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes lvlDrip{0%{transform:translateY(0);opacity:.5}70%{transform:translateY(90%);opacity:.85}to{transform:translateY(140%);opacity:0}}@keyframes lvlRainbowShift{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes lvlRise{0%{transform:translateY(110%);opacity:.2}to{transform:translateY(-130%);opacity:.9}}@keyframes lvlShimmer{0%,to{opacity:.4;transform:translateX(-50%)}50%{opacity:1;transform:translateX(50%)}}@keyframes lvlDrift{0%{transform:translateX(0)}to{transform:translateX(35%)}}@keyframes lvlCurtain{0%,to{transform:translateX(-30%);opacity:.45}50%{transform:translateX(55%);opacity:.95}}@keyframes lvlFlicker{0%,to{opacity:.35}50%{opacity:1}}@keyframes lvlTvGlow{0%,to{box-shadow:0 0 5px hsla(0,0%,100%,.7),0 0 10px rgba(255,23,68,.55),0 0 14px rgba(41,121,255,.4),inset 0 0 6px hsla(0,0%,100%,.25)}50%{box-shadow:0 0 8px #fff,0 0 16px rgba(213,0,249,.75),0 0 22px rgba(255,234,0,.5),inset 0 0 10px hsla(0,0%,100%,.45)}}:root,[data-theme=light]{--bg-body:linear-gradient(180deg,#7ab0d6,#e1eaee 300px,#fff) no-repeat;--bg-body-size:auto;--footer-link:#3c79ac;--bg-card:#fff;--bg-nav:#a4c2d8;--text-primary:#111;--text-secondary:#222;--text-muted:#555;--text-nav:#3a3a3a;--border:rgba(0,0,0,.08);--border-nav:rgba(0,0,0,.06);--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:#257eb2;--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;--success:#198754;--error-inline:#b02a37;--open-badge-bg:#e8f5e9;--open-badge-text:#2e7d32;--bid-btn-bg:linear-gradient(#ffd85a,#ffb703);--bid-btn-text:#3a2b00;--loading-bg:#f3f6f9;--add-friend-loading:linear-gradient(#e8f5e9,#c8e6c9);--add-friend-loading-text:#1b5e20;--remove-friend-loading:#ffebee;--remove-friend-loading-text:#c62828;--reorder-bg:#fff;--reorder-alt:#eee;--friend-mutual-bg:linear-gradient(#e8f5e9,#c8e6c9);--friend-mutual-border:#81c784;--save-btn-bg:#2e7d32;--edit-panel-bg:#fff;--link-blue:#257eb2;--muted-gray:#666;--muted-gray-2:#777;--muted-gray-3:#888;--presence-online:#198754;--presence-away:#b58900;--presence-offline:#6c757d;--chat-msg-system:#fff3cd;--chat-msg-new:#fffbe6;--chat-msg-default:#f9f9f9;--chat-username-system:#8a6d3b;--chat-username:#222;--game-bubble-fasting:#a9cfe8;--game-bubble-frookies:#f48fb1;--game-bubble-rookies:#f48fb1;--game-bubble-survivor:#66bb6a;--game-bubble-hunger:#111;--game-bubble-hunger-accent:#c9a227;--game-bubble-duel:#111;--game-bubble-challenge:#2a2a2a;--game-bubble-challenge-accent:silver;--game-bubble-stars:#13294b;--game-bubble-stars-accent:#c9a227}[data-theme=dark]{--bg-body:linear-gradient(#0a0a0a,#150808 30%,#1a0505);--bg-body-size:auto;--footer-link:#8fc5ef;--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;--success:#4ade80;--error-inline:#f87171;--open-badge-bg:#1a2a1a;--open-badge-text:#4ade80;--bid-btn-bg:linear-gradient(#8b1a1a,#6b1414);--bid-btn-text:#ffe0e0;--loading-bg:#251010;--add-friend-loading:linear-gradient(#1a2a1a,#0d1a0d);--add-friend-loading-text:#4ade80;--remove-friend-loading:#2a1a1a;--remove-friend-loading-text:#f87171;--reorder-bg:#1a0808;--reorder-alt:#251010;--friend-mutual-bg:linear-gradient(#1a2a1a,#0d1a0d);--friend-mutual-border:#3d8b3d;--save-btn-bg:#2d6a2d;--edit-panel-bg:#1a0808;--link-blue:#e05050;--muted-gray:#c0a0a0;--muted-gray-2:#a08080;--muted-gray-3:#806060;--presence-online:#4ade80;--presence-away:#fbbf24;--presence-offline:#94a3b8;--chat-msg-system:#2a2515;--chat-msg-new:#2a2a15;--chat-msg-default:#1a0808;--chat-username-system:#d4b896;--chat-username:#e8e0e0;--game-bubble-fasting:#2a4a6a;--game-bubble-frookies:#6a3a4a;--game-bubble-rookies:#6a3a4a;--game-bubble-survivor:#1a4a2a;--game-bubble-hunger:#0a0a0a;--game-bubble-hunger-accent:#c9a227;--game-bubble-duel:#0a0a0a;--game-bubble-challenge:#1a1a1a;--game-bubble-challenge-accent:#a8a8a8;--game-bubble-stars:#0a1628;--game-bubble-stars-accent:#c9a227}.theme-body{margin:0;min-height:100dvh;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--bg-body);background-size:var(--bg-body-size);background-attachment:scroll;color:var(--text-primary);line-height:1.45;overflow-x:clip}.mainContent{padding:0 12px 40px;min-width:0;max-width:100%}.mainContent>div{max-width:min(1120px,100%);width:100%}.pageShell{padding:12px;min-width:0;max-width:100%;box-sizing:border-box}.discordAnnouncement{background:#283944;color:#fff;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}.discordAnnouncementInner{max-width:980px;min-height:42px;margin:0 auto;padding:6px 14px;display:flex;align-items:center;justify-content:center;gap:16px;box-sizing:border-box}.discordAnnouncement p{margin:0;font-size:13px;line-height:1.4;text-align:center}.discordAnnouncement a{color:#ffe08a;font-weight:700;white-space:nowrap}.discordAnnouncement button{flex:0 0 28px;width:28px;height:28px;padding:0;border:0;background:transparent;color:#fff;font-size:24px;line-height:1;cursor:pointer}.discordAnnouncement button:focus-visible,.discordAnnouncement button:hover{background:hsla(0,0%,100%,.16)}.contactDiscordLink{margin:20px 0 0;font-size:13px;line-height:1.5}.tgNav{position:relative;z-index:50;background:transparent;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}.tgNavInner{max-width:980px;margin:0 auto;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.tgNavBrand{color:#2b2b2b;text-decoration:none;font-weight:800;font-size:18px;letter-spacing:0;flex-shrink:0}.tgNavLinks{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:nowrap;margin-left:auto}.tgNavLink{color:#3a3a3a;text-decoration:none;font-weight:700;font-size:14px;font-family:Arial,Helvetica,sans-serif;white-space:nowrap}.tgNavLink:hover{color:#111;text-decoration:underline}.tgNavLink[aria-current=page]{color:#d65757}.tgNavBrand .regagedLogoDefault{width:117px;max-width:min(117px,46vw)!important;height:40px!important;object-fit:contain}.tgNavMuted{font-size:12px;font-weight:700;opacity:.65}[data-theme=dark] .tgNav{background:#a4c2d8}.tgNavDm{position:relative;padding-right:2px}.tgNavBadge{position:absolute;top:-7px;right:-10px;min-width:14px;height:14px;padding:0 3px;border-radius:7px;background:#d11b1b;color:#fff;font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1}.tgNavMenuWrap{position:relative;margin-left:2px}.tgNavMenuBtn{width:26px;height:26px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:#f2f6f9;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.08);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;color:#555}.tgNavMenuBtn.open,.tgNavMenuBtn:hover{background:#fff;color:#222}.tgNavChevron{font-size:14px;line-height:1;transform:translateY(-1px)}.tgNavDropdown{position:absolute;top:calc(100% + 8px);right:0;width:188px;background:#fff;border:1px solid #d7e0e8;box-shadow:0 6px 18px rgba(0,0,0,.14);z-index:80;text-align:left}.tgNavDropWelcome{padding:10px 12px 8px}.tgNavDropHi{color:#3f8f38;font-weight:700;font-size:11px;margin-bottom:4px}.tgNavDropAuth{display:flex;flex-direction:column;gap:2px}.tgNavDropAuth a,.tgNavDropAuth button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;margin:0;color:#257eb2;font:700 12px Verdana,Geneva,Arial,Helvetica,sans-serif;text-align:left;text-decoration:none;cursor:pointer}.tgNavDropAuth a:hover,.tgNavDropAuth button:hover{text-decoration:underline}.tgNavDropList{border-top:1px solid #e6eef4;padding:6px 0 8px}.tgNavDropItem{display:block;padding:4px 12px;color:#257eb2;text-decoration:none;font-size:12px;font-weight:700;line-height:1.35}.tgNavDropItem:hover{background:#f3f7fa}.tgNavDropItem .note{display:inline;margin-left:4px;color:#999;font-size:10px;font-weight:600}.theme-card{border:1px solid var(--border);border-radius:4px;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:6px;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{display:inline-block;text-decoration:none;font-weight:1000;padding:10px 14px;border-radius:4px;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--border);box-shadow:var(--btn-primary-shadow);transition:filter .15s ease,transform .15s ease}.theme-btn-primary:hover{filter:brightness(1.04)}.theme-btn-primary:active{transform:translateY(1px)}.theme-btn-secondary{display:inline-block;text-decoration:none;font-weight:1000;padding:10px 14px;border-radius:4px;background:var(--accent-bg);color:var(--accent);border:1px solid var(--border);transition:filter .15s ease,transform .15s ease}.theme-btn-secondary:hover{filter:brightness(1.03)}.homeShopTile{padding:12px 10px;border-radius:4px;border:1px solid var(--border);background:var(--bg-card);text-decoration:none;color:inherit;text-align:center;transition:border-color .15s ease,box-shadow .15s ease}.homeShopTile:hover{border-color:var(--brand);box-shadow:var(--shadow-card)}.enrollCard{text-decoration:none;color:inherit;border:1px solid var(--border);border-radius:4px;background:var(--bg-card);padding:18px;display:block;box-shadow:var(--shadow-card);overflow:hidden;transition:border-color .15s ease,transform .15s ease}.enrollCard:hover{border-color:var(--brand);transform:translateY(-1px)}.enrollCard:active{transform:none}.theme-panel{border:1px solid var(--border);border-radius:4px;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:4px;background:var(--bg-card)}.theme-chat-wrap{padding:10px}.theme-chat-feed{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:6px;max-height:520px;overflow:auto}.theme-chat-msg{background:var(--bg-msg)}.theme-chat-msg,.theme-chat-msg-sys{border:1px solid var(--border);border-radius:4px;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);border-radius:4px}.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:4px;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}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:var(--bg-input)!important;color:var(--text-primary)!important;border-color:var(--border)!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::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)}.siteFooter{margin-top:48px;padding:28px 16px 40px;border-top:1px solid var(--border);text-align:center}.siteFooterInner{max-width:720px;margin:0 auto}.siteFooterRow{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 0;margin-bottom:8px;font-size:11px}.siteFooterLinkWrap{display:inline-flex;align-items:center}.siteFooterDot{margin:0 8px;opacity:.55}.siteFooterLink{color:var(--footer-link,#3c79ac);text-decoration:underline;font-weight:400}button.siteFooterDaily{background:none;border:0;padding:0;margin:0;font:inherit;cursor:pointer}.siteFooterLink:hover{opacity:.85}.siteFooterDisclaimer{margin:16px auto 0;max-width:640px;font-size:12px;line-height:1.45;color:var(--text-muted,#555);opacity:.9}.classicEnrollFormPage,.classicEnrollPage{width:min(100%,980px);min-height:780px;margin:0 auto;padding:16px 15px 60px;box-sizing:border-box;background:#fff;color:#5d5d5d;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;border-top-left-radius:16px;box-shadow:0 0 10px hsla(0,0%,69%,.15)}@media (min-width:1151px){.mainContent:has(.classicEnrollPage){padding-right:272px}}.theme-body:has(.classicEnrollPage,.classicEnrollFormPage) .onlineCountBadge{top:auto!important;left:auto!important;right:10px;bottom:calc(10px + env(safe-area-inset-bottom))}.classicEnrollHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:84px}.classicEnrollFormPage h1,.classicEnrollHeader h1{margin:0;color:#e36b60;font:700 22px/1.2 Arial,Helvetica,sans-serif}.classicEnrollRefresh,.classicEnrollSubmit{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border:1px solid #f1d46a;border-radius:3px;background:linear-gradient(#fff9b6,#ffe66c);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);color:#7a6413;font:400 11px/1.2 Verdana,Geneva,Arial,Helvetica,sans-serif;text-decoration:none;cursor:pointer}.classicEnrollRefresh{padding:3px 12px}.classicEnrollWarning{margin:-58px 0 36px;color:#b02a37;font-size:12px;font-weight:700}.classicEnrollGrid{display:grid;grid-auto-rows:auto;justify-items:center;grid-column-gap:0;column-gap:0;margin:0 auto}.classicEnrollGridTop{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:66px}.classicEnrollGridBottom,.classicEnrollGridMiddle{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,640px)}.classicEnrollGridMiddle{margin-bottom:66px}.classicEnrollChoice{display:block;width:93%;aspect-ratio:274/192;text-decoration:none;cursor:pointer}.classicEnrollChoice:focus-visible{outline:2px solid #3c79ac;outline-offset:5px;border-radius:8px}div.classicEnrollChoice{cursor:default}.classicEnrollImageWrap{position:relative;display:block;width:100%;height:100%;overflow:visible}.classicEnrollArtwork{position:relative;display:block;width:100%;aspect-ratio:274/192;container-type:inline-size}.classicEnrollImage{display:block;width:100%;height:100%;object-fit:contain}.classicEnrollImageClosed .classicEnrollArtwork{filter:grayscale(1)}.classicEnrollChoice[href]:hover .classicEnrollImageClosed .classicEnrollArtwork{filter:grayscale(.3)}.classicEnrollMark{position:absolute;top:-13%;right:-5%;width:20%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;z-index:2;color:red;font:900 58px/1 Arial,Helvetica,sans-serif;text-shadow:0 1px 1px hsla(0,0%,100%,.8)}.classicEnrollMarkOpen{color:#079b28}.classicEnrollMarkClosed{transform:rotate(-9deg)}.classicEnrollFormPage{padding-bottom:60px}.classicEnrollFormPage .classicEnrollHeader{margin-bottom:48px}.classicEnrollCancel{color:#257eb2;font-size:12px;font-weight:400;text-decoration:none}.classicEnrollCancel:hover{text-decoration:underline}.classicEnrollInfo{display:grid;grid-template-columns:274px minmax(0,1fr);grid-gap:38px;gap:38px;align-items:start;width:min(100%,790px);margin:0 0 10px}.classicEnrollBannerBox{width:274px;max-width:100%}.classicEnrollMuted{margin:7px 0 0;color:#777;font-size:11px;line-height:1.3}.classicEnrollFacts{color:#5d5d5d;font-size:13px;line-height:1.35}.classicEnrollFacts p{margin:0 0 10px}.classicEnrollFacts>p:first-child{padding:8px 10px;background:#f6f6f6}.classicEnrollFacts dl{display:grid;grid-gap:6px;gap:6px;margin:0}.classicEnrollFacts dl>div{display:grid;grid-template-columns:100px minmax(0,1fr);grid-gap:8px;gap:8px}.classicEnrollFacts dt{color:#777;font-weight:400}.classicEnrollFacts dd{margin:0;font-weight:400}.classicEnrollRequiredColor.lvlSwatch{display:inline-block;width:28px;height:18px;margin-right:6px;vertical-align:middle}.classicEnrollNo,.classicEnrollOk{display:block;margin-top:2px;font-weight:700}.classicEnrollOk{color:#198754}.classicEnrollError,.classicEnrollNo{color:#c00}.classicEnrollError{font-size:12px;font-weight:700}.classicEnrollError a{color:#257eb2}.classicEnrollLabel{display:block;width:min(100%,790px);margin:0;padding:4px 0;background:#f6f6f6;color:#777;font-size:12px;font-weight:400}.classicEnrollTextarea{display:block;width:min(100%,790px);min-height:150px;box-sizing:border-box;padding:8px;border:1px solid #888;border-radius:0;background:#fff;color:#222;font:12px/1.35 Arial,Helvetica,sans-serif;resize:vertical}.classicEnrollMessageInfo{width:min(100%,790px);margin:3px 0 8px;color:#888;font-size:11px;text-align:right}.classicEnrollNotify{display:flex;align-items:center;gap:6px;margin-bottom:12px;color:#444;font-size:12px}.classicEnrollLogin{margin-bottom:10px;font-size:12px}.classicEnrollSubmit{min-width:42px;padding:3px 7px;margin-right:12px;font-size:11px}.classicEnrollSubmit:disabled{cursor:not-allowed;opacity:.65}.classicEnrollSubmitError{margin-top:10px}@media (max-width:700px){html:not([data-desktop-layout=true]) .classicEnrollFormPage,html:not([data-desktop-layout=true]) .classicEnrollPage{padding:16px 10px 40px}html:not([data-desktop-layout=true]) .classicEnrollGridBottom,html:not([data-desktop-layout=true]) .classicEnrollGridTop{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}html:not([data-desktop-layout=true]) .classicEnrollInfo{grid-template-columns:1fr;gap:16px}}.rightRail{position:fixed;top:92px;right:12px;width:240px;z-index:40;max-height:calc(100dvh - 108px);overflow:auto}.theme-body:has(.discordAnnouncement) .rightRail{top:134px;max-height:calc(100dvh - 150px)}html{-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}canvas,img,svg,video{max-width:100%;height:auto}table{max-width:100%}.tableScroll,.tgTableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@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;max-width:160px}.designCardThumb,.designDetailImage{width:100%!important;height:auto!important;aspect-ratio:200/230}.designDetailImage{max-width:280px}}@media (max-width:720px){.tgNavInner{padding:0 10px;gap:10px}.tgNavBrand{font-size:16px}.tgNavDesktopOnly{display:none!important}.tgNavLinks{gap:10px;max-width:none;overflow:visible}.tgNavLink{font-size:12px}.tgNavDropdown{position:absolute;top:calc(100% + 8px);right:10px;left:auto;width:min(220px,calc(100vw - 20px));max-height:min(70dvh,520px);overflow:auto;-webkit-overflow-scrolling:touch}.tgNavMenuBtn{width:34px;height:34px}.onlineCountBadge{top:auto!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;left:10px!important;font-size:11px!important;opacity:.92}}@media (max-width:640px){.mainContent{padding:8px 8px calc(28px + env(safe-area-inset-bottom))!important;min-width:0!important}.pageShell{padding:8px!important}.theme-card,.theme-card-hero,.theme-panel,.theme-sidebar-panel{max-width:100%}.homeGrid{grid-template-columns:1fr!important;gap:12px!important}.homeCtaRow{display:flex!important;flex-direction:column!important}.homeCtaRow a{flex:1 1 auto;width:100%;text-align:center;box-sizing:border-box}.homeShopTiles{grid-template-columns:1fr!important;gap:8px!important}.homeBanner{min-height:88px!important;border-radius:4px!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:14px!important}.shopColorGrid{grid-template-columns:1fr!important}.shopColorRow{max-width:280px;margin:0 auto;width:100%}.shopAuctionRow,.shopAuctionsLayout{grid-template-columns:1fr!important}.shopAuctionRow{gap:10px!important}.shopAuctionRow .shopAuctionThumb{width:100%!important;max-width:160px;height:auto!important;aspect-ratio:200/230}.shopRegagedGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}.shopRegagedThumb{aspect-ratio:200/230}.gamesPage{padding:10px!important}.gamesListItem,.gamesPageLayout{grid-template-columns:1fr!important}.gamesListItem{align-items:flex-start!important}.gamesListItemId{word-break:break-all;font-size:11px!important}.enrollGrid{gap:12px!important}.blogsLayout,.designsLayout,.dmsLayout,.enrollGrid,.hofGrid,.hofLayout{grid-template-columns:1fr!important}.designsGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}.profilePage,.tgProfile{padding:10px!important;width:100%!important;max-width:100%!important;border-radius:12px 0 0 0!important}.profileLayout{gap:14px!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:28px!important;overflow-wrap:anywhere}.profileStatLine{grid-template-columns:70px 1fr auto!important;gap:8px!important;font-size:16px}.tgUserHeader{flex-direction:row!important;align-items:flex-end!important}.tgUserInfo{width:auto!important;min-width:0!important}.tgGradeCol{width:100%!important;min-width:0!important;padding-right:0!important;align-self:flex-start}.tgSocial{flex-wrap:wrap}}.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:900px){.blogsLayout,.gamePageGrid{grid-template-columns:1fr!important}.rightRail{display:none!important}.tgGamePage.game-page-content{width:100%!important;max-width:100%!important;padding:10px 10px 18px!important;border-top-left-radius:12px}}@media (max-width:640px){.game-page-content{padding:8px!important}.gameHeaderTitle{font-size:18px!important}.gamePlayerStrip{gap:0!important;min-width:0!important}.gameCastingStripLayout{grid-template-columns:1fr!important}.gameCastingStripPlayers{gap:0!important}.gameCastingStripStats{width:100%!important;max-width:100%!important}.gamePageGrid{gap:10px!important;min-height:0!important}.game-page-content,.gamePageGrid>*,.tgChat,.tgSide{min-width:0;box-sizing:border-box}.game-page-content .tgPmComposeRow{display:flex;flex-wrap:wrap;gap:8px}.tgPmComposeRow>input,.tgPmComposeRow>select{flex:1 1 100%;width:100%;min-width:0}.tgChatTabs .tgChatTab{min-height:44px;box-sizing:border-box}.tgChatTabs .tgChatPager button{min-width:44px;min-height:44px}.game-page-content input,.game-page-content select,.game-page-content textarea{font-size:16px!important}.tgActionHint,.tgIngameMessages dd.body,.tgSideStory{overflow-wrap:anywhere}.gamePageGrid>:last-child{order:-1}.tgChatTabs{flex-wrap:wrap;align-items:flex-start;min-height:0;gap:4px}.tgChatTabs .tgChatTab{padding:10px 12px 8px;font-size:12px}.tgChatTabs .tgChatPager{width:100%;margin-left:0;padding-bottom:4px;justify-content:flex-start}.tgChatCompose{flex-direction:column;gap:6px}.tgActionBtn,.tgChatCompose button,.tgChatCompose input,.tgPmCompose button,.tgPmCompose input,.tgPmCompose select,.tgVoteSave{min-height:44px;font-size:14px}.tgActionBtn,.tgChatCompose button,.tgPmCompose button,.tgVoteSave{width:100%}dl.tgIngameMessages dt{gap:4px;padding:6px 8px}dl.tgIngameMessages dt .tgChatMeta{width:100%;margin-left:0;order:0;justify-content:flex-end}dl.tgIngameMessages dd.body{padding:8px;font-size:13px}.tgSysDropSlots{grid-template-columns:repeat(5,minmax(0,1fr))}.tgSysDropSlot{min-height:44px}.tgSideStory{max-height:220px}.tgVotePts button{width:32px;height:32px;font-size:13px}.theme-chat-feed{max-height:min(52vh,420px)!important}.theme-btn-primary,.theme-btn-secondary,.theme-chat-input,.theme-tab-btn,.theme-tab-btn-active{min-height:44px}.siteFooter{padding:20px 12px 28px!important;margin-top:28px!important}.siteFooterRow{gap:2px 0;font-size:12px;line-height:1.7}.siteFooterDisclaimer{font-size:11px!important;padding:0 4px}}@media (max-width:1150px){.rightRail{display:none}}@media (max-width:900px){.theme-body{background-attachment:scroll}}@media (max-width:640px){button,input,select,textarea{max-width:100%}.theme-btn-primary,.theme-btn-secondary{box-sizing:border-box}.minigamesGrid,.ownerLayout,.ownerPage{grid-template-columns:1fr!important}.tgChatReact button{width:28px;height:28px;font-size:14px}}.sitePage{width:100%;max-width:980px;margin:0 auto;padding:12px;min-width:0;font-size:14px;color:var(--text-primary)}.sitePage,.sitePage *,.sitePage :after,.sitePage :before{box-sizing:border-box}.sitePage--narrow{max-width:720px}.sitePage--auth{max-width:420px}.sitePage h1{font-size:28px;line-height:1.25;font-weight:700;color:var(--brand);margin:0 0 16px;overflow-wrap:anywhere}.sitePageHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.sitePageHeader h1{margin:0}.siteBackLink,.sitePageHeader a{color:var(--link-color);font-size:13px;font-weight:700}.siteBackLink{display:inline-block;margin-bottom:16px}.sitePage :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]){max-width:100%;min-width:0;font-family:inherit;font-size:14px;line-height:1.4;border:1px solid var(--border-input);border-radius:4px;padding:9px 10px;background:var(--bg-input);color:var(--text-primary)}.sitePage textarea{resize:vertical}.siteForm{display:grid;grid-gap:14px;gap:14px}.siteForm label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:700}.siteForm input{width:100%}.siteForm>button{justify-self:start}.siteEmpty{padding:24px 0;color:var(--text-muted);font-size:14px}.sitePage .gamesHubGrid>section{min-width:0}.sitePage :is(button,a).theme-btn-primary,.sitePage :is(button,a).theme-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;max-width:100%;padding:8px 14px;border-radius:4px;font-family:inherit;font-size:14px;line-height:1.4;font-weight:700;text-align:center;cursor:pointer}.sitePage button.theme-btn-primary:disabled,.sitePage button.theme-btn-secondary:disabled{cursor:default;opacity:.55}.theme-body :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--link-color);outline-offset:3px}@media (min-width:1151px){.mainContent:has(.sitePage){padding-right:272px}}@media (max-width:900px){.sitePage .gamesHubGrid{grid-template-columns:minmax(0,1fr)!important}.sitePage .gamesHubGrid>section:last-child{order:-1}}@media (max-width:640px){.sitePage{padding:12px 8px}.sitePage :is(button,a).theme-btn-primary,.sitePage :is(button,a).theme-btn-secondary{min-height:44px}}html[data-season=christmas],html[data-season=halloween]{color-scheme:light;--bg-card:#fff;--bg-input:#fff;--text-primary:#17191c;--text-secondary:#30343a;--text-muted:#545b64;--border:#c6cbd1;--border-input:#aab2bc;--shadow:0 8px 30px rgba(0,0,0,.12);--shadow-card:0 6px 18px rgba(0,0,0,.08);--accent-bg:#e8edf2;--bg-msg:#fff;--bg-msg-system:#fff5c7;--bg-btn-disabled:#e9edf1;--bg-btn-send:#20252b;--text-btn-send:#fff;--bg-pm-mine:#e8edf2;--text-error:#b42332;--vote-plus-bg:#e8f5e9;--vote-plus-border:#2e7d32;--vote-minus-bg:#ffebee;--vote-minus-border:#b42332;--bg-currency:#e9edf1;--text-username:#17191c;--text-game:#17191c;--success:#176d42;--error-inline:#b42332;--open-badge-bg:#e8f5e9;--open-badge-text:#176d42;--bid-btn-bg:#f4c35f;--bid-btn-text:#271b0e;--loading-bg:#e9edf1;--add-friend-loading:#e8f5e9;--add-friend-loading-text:#176d42;--remove-friend-loading:#ffebee;--remove-friend-loading-text:#b42332;--reorder-bg:#fff;--reorder-alt:#e9edf1;--friend-mutual-bg:#e8f5e9;--friend-mutual-border:#81c784;--save-btn-bg:#176d42;--edit-panel-bg:#fff;--link:var(--link-color);--link-blue:var(--link-color);--muted-gray:#545b64;--muted-gray-2:#545b64;--muted-gray-3:#545b64;--presence-online:#176d42;--presence-away:#806000;--presence-offline:#545b64;--chat-msg-system:#fff5c7;--chat-msg-new:#fffbe6;--chat-msg-default:#f5f7f9;--chat-username-system:#74521a;--chat-username:#30343a;--game-bubble-fasting:#a9cfe8;--game-bubble-frookies:#f48fb1;--game-bubble-rookies:#f48fb1;--game-bubble-survivor:#66bb6a}html[data-season=christmas] .theme-username,html[data-season=halloween] .theme-username{color:var(--text-username)!important}html[data-season=halloween] [class*=groups_monogram]{color:#17191c}html[data-season=halloween] .tgReportRow{background:var(--bg-card)}html[data-season=halloween] .tgDailyPanel{background:var(--bg-card);color:var(--text-primary);border-color:var(--border)}html[data-season=halloween] .tgDailyPanelHead h2{color:var(--brand)}html[data-season=halloween] .tgDailyClose,html[data-season=halloween] .tgDailyMeta{color:var(--text-muted)}html[data-season=christmas] .tgDailyClaim,html[data-season=halloween] .tgDailyClaim{background:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important}html[data-season=christmas] .tgDailyClose,html[data-season=halloween] .tgDailyClose{background:transparent!important;color:var(--text-muted)!important}html[data-season=christmas] .tgDailyModalBackdrop,html[data-season=halloween] .tgDailyModalBackdrop{background:rgba(0,0,0,.4)!important}html[data-season=halloween] .tgSpeech{color:var(--text-primary)}html[data-season=halloween] .tgSpeech>div:first-child>button{color:#17191c}html[data-season=halloween] .ownerTabs button:is([aria-current],[aria-pressed=true]){color:#271b0e}html[data-season=halloween] .tgSideBlock:has(.tgInviteStats)>div[style*=color]{color:var(--text-muted)!important}html[data-season=halloween]{color-scheme:dark;--bg-body:#141719;--bg-nav:#111416;--text-nav:#ffe5ad;--bg-card:#23282d;--bg-input:#1d2227;--bg-msg:#23282d;--text-primary:#f1f3f5;--text-secondary:#dce2e7;--text-muted:#b6c0c9;--text-username:#f1f3f5;--text-game:#f1f3f5;--brand:#ffb76b;--accent:#ffd08b;--link-color:#a7d6fb;--border:#49545d;--border-input:#65727d;--accent-bg:#30373e;--bg-btn-disabled:#30373e;--bg-pm-mine:#30373e;--loading-bg:#30373e;--reorder-bg:#23282d;--reorder-alt:#30373e;--edit-panel-bg:#23282d;--bg-currency:#30373e;--success:#8bdbb0;--text-error:#ffabb7;--error-inline:#ffabb7;--muted-gray:#b6c0c9;--muted-gray-2:#b6c0c9;--muted-gray-3:#b6c0c9;--chat-msg-default:#23282d;--chat-username:#dce2e7;--bg-msg-system:#423b25;--chat-msg-system:#423b25;--chat-msg-new:#34352d;--chat-username-system:#ffe5ad;--vote-plus-bg:#243d32;--vote-plus-border:#8bdbb0;--vote-minus-bg:#482a31;--vote-minus-border:#ffabb7;--friend-mutual-bg:#243d32;--friend-mutual-border:#579475;--btn-primary-bg:#f4ae48;--btn-primary-text:#271b0e}html[data-season=christmas]{--bg-body:#e3eeea;--bg-nav:#164e3b;--text-nav:#fff;--brand:#b52c40;--accent:#236549;--link-color:#236549;--btn-primary-bg:#b52c40;--btn-primary-text:#fff}html[data-season=halloween]{--footer-link:#8fc5ef}html[data-season=halloween] .tgNav{border-bottom:3px solid #f4ae48}html[data-season=christmas] .tgNav{border-bottom:3px solid #bd3445}html[data-season=christmas] .tgNav,html[data-season=halloween] .tgNav{background:var(--bg-nav)}html[data-season=christmas] .tgNavLink,html[data-season=christmas] .tgNavMuted,html[data-season=halloween] .tgNavLink,html[data-season=halloween] .tgNavMuted{color:var(--text-nav)}html[data-season=christmas] .tgNavBrand:after,html[data-season=halloween] .tgNavBrand:after{content:none}html[data-season=christmas] .tgNavBrand,html[data-season=halloween] .tgNavBrand{display:flex;align-items:center}html[data-season=christmas] .tgNavBrand img,html[data-season=halloween] .tgNavBrand img{filter:none;background:transparent;padding:0;border-radius:0;box-sizing:border-box}.seasonalWordmark{display:none}html[data-season=christmas] .regagedLogoDefault,html[data-season=halloween] .regagedLogoDefault{display:none!important}html[data-season=christmas] .seasonalWordmark,html[data-season=halloween] .seasonalWordmark{display:flex;align-items:center;gap:8px;color:#fff;font:800 24px/1 Arial,sans-serif;letter-spacing:0;height:52px}.seasonalWordmark img{width:40px;height:40px;flex-shrink:0}html[data-season=halloween] :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select){background:var(--bg-input);color:var(--text-primary)}html[data-season=halloween] .tgNavDropdown{background:var(--bg-card);border-color:var(--border)}html[data-season=halloween] .tgNavDropItem:hover{background:var(--accent-bg)}html[data-season=halloween] .game-page-content.tgGamePage{color-scheme:light;--text-primary:#17191c;--text-secondary:#30343a;--text-muted:#545b64;--text-username:#17191c;--link-color:#175b85;--link:#175b85;--bg-card:#fff;--bg-input:#fff;--text-game:#17191c}html[data-season=halloween] .game-page-content .duelTabs a{color:#175b85}html[data-season=christmas] .game-page-content dl.tgIngameMessages dt span.date,html[data-season=halloween] .game-page-content dl.tgIngameMessages dt span.date{color:#545b64}.seasonalArt,.seasonalArt>*{pointer-events:none}.seasonalArt>*{display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.seasonalWeb{position:fixed;top:4px;width:92px;color:#ccd5d8;opacity:.28;z-index:51}.seasonalWebLeft{left:0}.seasonalWebRight{right:0;transform:scaleX(-1)}.seasonalSpider{position:fixed;top:240px;right:22px;width:30px;color:#b4c0c5;opacity:.45;z-index:1}.seasonalSpider span{display:block;width:1px;height:50px;margin:auto;background:currentColor}.seasonalPumpkins{position:fixed;bottom:14px;right:28px;width:120px;align-items:flex-end;gap:0;opacity:.8;z-index:1}.seasonalPumpkins svg:first-child{width:72px}.seasonalPumpkins svg:last-child{width:48px;margin-left:-10px}html[data-season=halloween] :is(.seasonalWeb,.seasonalSpider){display:block}html[data-season=halloween] .seasonalPumpkins{display:flex}html[data-season=christmas] :is(.mainContent,footer),html[data-season=halloween] :is(.mainContent,footer){position:relative;z-index:2}.seasonalSnowman{position:fixed;bottom:16px;right:28px;width:76px;z-index:1}.seasonalSnowbank{position:fixed;bottom:0;left:0;width:100%;height:38px;z-index:1}.seasonalSnow{position:fixed;inset:0;width:100%;height:100%;z-index:45}html[data-season=christmas] :is(.seasonalSnow,.seasonalSnowman,.seasonalSnowbank){display:block}@media (max-width:1150px){.seasonalWeb{width:38px;opacity:.18}.seasonalSpider{visibility:hidden}.seasonalPumpkins{width:24px;right:0;bottom:5px;opacity:.6}.seasonalPumpkins svg:first-child{width:24px}.seasonalPumpkins svg:last-child{display:none}.seasonalSnowman{width:24px;right:0;bottom:6px}.seasonalSnowbank{height:18px}html[data-season=christmas] .seasonalWordmark,html[data-season=halloween] .seasonalWordmark{font-size:21px;gap:5px;height:46px}.seasonalWordmark img{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.seasonalSnow{display:none!important}}html[data-season=christmas] .tgNavDropHi,html[data-season=halloween] .tgNavDropHi{color:var(--success)}html[data-season=christmas] :is(.tgNavDropAuth a,.tgNavDropAuth button,.tgNavDropItem),html[data-season=halloween] :is(.tgNavDropAuth a,.tgNavDropAuth button,.tgNavDropItem){color:var(--link-color)}html[data-season=christmas] .tgNavDropItem .note,html[data-season=halloween] .tgNavDropItem .note{color:var(--text-muted)}html[data-season=christmas] :is(input,textarea)::placeholder,html[data-season=halloween] :is(input,textarea)::placeholder{color:var(--text-muted);opacity:1}html[data-season=christmas] :is(.tgNavBrand,.tgNavLink,.tgNavMenuBtn):focus-visible,html[data-season=halloween] :is(.tgNavBrand,.tgNavLink,.tgNavMenuBtn):focus-visible{outline-color:var(--text-nav)}@media (max-width:420px){html[data-season] .tgNavBrand:after{font-size:19px;margin-left:5px}}@media (max-width:720px){html[data-season=christmas] .tgNavDropdown,html[data-season=halloween] .tgNavDropdown{position:absolute;top:calc(100% + 8px);right:0}}@media (min-width:1151px){html[data-season=christmas] .mainContent,html[data-season=halloween] .mainContent{padding-right:272px}}html[data-desktop-layout=true],html[data-desktop-layout=true] body{min-width:992px;overflow-x:auto}html[data-desktop-layout=true] .mainContent{padding-left:6px!important;padding-right:6px!important}html[data-desktop-layout=true] .mainContent>div{max-width:980px}html[data-desktop-layout=true] .tgGamePage.game-page-content,html[data-desktop-layout=true] .tgProfile{width:100%}html[data-desktop-layout=true] .tgChatTabs .tgChatPager button{min-width:24px;height:24px}html[data-desktop-layout=true] .tgChatPagerGap{height:24px}html[data-desktop-layout=true] .tgSide.tgCastingSide .tgVotePts button{width:24px;height:22px;min-height:0}html[data-desktop-layout=true] .tgSide.tgCastingSide .tgVoteSave{min-height:27px}html[data-desktop-layout=true] .fastingsChoice,html[data-desktop-layout=true] .rookiesNomChoice,html[data-desktop-layout=true] .tgFrookiesSide .rookiesNomChoice{min-height:24px}html[data-desktop-layout=true] .fastingsSave{min-height:28px}html[data-desktop-layout=true] .rookiesPrivateVeto select{min-height:32px}html[data-minigame-active=true],html[data-minigame-active=true] .mainContent,html[data-minigame-active=true] body{min-width:0}