button.btn,.chip.optval,.lbmore,.lbgive,.grow,button.backbtn,.card .frame,.cupcard,.homecard,.roundbtn,.namechip .nameplate{contain:layout}.mo-fx{z-index:1;pointer-events:none;position:absolute;inset:0}.mo-fx>*{pointer-events:none;position:absolute}.mo-glow{opacity:0;mix-blend-mode:plus-lighter;inset:0}.mo-glint{inset:0;overflow:hidden}.mo-glint>i{opacity:.88;background:url(/ui/ui_glint.webp?v=063b7f80) 50%/auto 100% no-repeat;position:absolute;inset:0;translate:-100%}.mo-sp{--sz:24px;left:var(--x,auto);top:var(--y,auto);right:var(--r,auto);bottom:var(--b,auto);width:var(--sz);height:var(--sz);margin:calc(var(--sz) / -2);background:url(/ui/ui_sparkle.webp?v=063b7f80) 50%/contain no-repeat;scale:0}.mo-fx.off{display:none}.mo-fx[data-k=btn]{--o:round(calc(var(--k) * 53), 1px);inset:calc(var(--o) * -1);z-index:-1;--w:round(calc(var(--k) * 154), 1px) round(calc(var(--k) * 161), 1px) round(calc(var(--k) * 155), 1px) round(calc(var(--k) * 161), 1px)}.mo-fx[data-k=btn]>.mo-glint{-webkit-mask-box-image:url(/ui/btn_secondary_sel.webp?v=063b7f80) 154 161 155 161 fill / var(--w) stretch;clip-path:inset(calc(var(--k) * 24) calc(var(--k) * 26) calc(var(--k) * 24) calc(var(--k) * 25) round calc(var(--k) * 131))}.mo-fx[data-k=btn]>.mo-glow{border-image:url(/ui/btn_secondary_sel.webp?v=063b7f80) 154 161 155 161 fill / var(--w) stretch}.btn.primary>.mo-fx>.mo-glint{clip-path:inset(calc(var(--k) * 43) calc(var(--k) * 45) calc(var(--k) * 43) calc(var(--k) * 46) round calc(var(--k) * 112));-webkit-mask-box-image-source:url(/ui/btn_primary_sel.webp?v=063b7f80)}.btn.primary>.mo-fx>.mo-glow{border-image-source:url(/ui/btn_primary_sel.webp?v=063b7f80)}.mo-fx[data-k=btn]>.mo-sp{--sz:calc(var(--k) * 124)}.mo-fx[data-k=btn]>.s1{--x:calc(var(--k) * 100);--y:calc(var(--k) * 56)}.mo-fx[data-k=btn]>.s2{--r:calc(var(--k) * 97);--y:calc(var(--k) * 64)}.mo-fx[data-k=btn]>.s3{--r:calc(var(--k) * 86);--b:calc(var(--k) * 65)}.mo-fx[data-k=btn]>.s4{--x:calc(var(--k) * 70);--b:calc(var(--k) * 66);--sz:calc(var(--k) * 96)}.btn.primary>.mo-fx>.s1{--x:calc(var(--k) * 109);--y:calc(var(--k) * 72)}.btn.primary>.mo-fx>.s2{--r:calc(var(--k) * 110);--y:calc(var(--k) * 72)}.btn.primary>.mo-fx>.s3{--r:calc(var(--k) * 89);--b:calc(var(--k) * 83)}.btn.primary>.mo-fx>.s4{--x:calc(var(--k) * 86);--b:calc(var(--k) * 80)}.mo-fx[data-k=frame]{--w:round(calc(var(--f) * 94), 1px) round(calc(var(--f) * 91), 1px) round(calc(var(--f) * 94), 1px) round(calc(var(--f) * 96), 1px)}.mo-fx[data-k=frame]>.mo-glint{-webkit-mask-box-image:url(/ui/card_sel.webp?v=063b7f80) 94 91 94 96 / var(--w) stretch;clip-path:inset(calc(var(--f) * 17) calc(var(--f) * 16) calc(var(--f) * 15) calc(var(--f) * 16) round calc(var(--f) * 78))}.mo-fx[data-k=frame]>.mo-glow{border-image:url(/ui/card_sel.webp?v=063b7f80) 94 91 94 96 / var(--w) stretch}.mo-fx[data-k=frame]>.mo-sp{--sz:calc(var(--f) * 132)}.mo-fx[data-k=frame]>.s1{--x:calc(var(--f) * 61);--y:calc(var(--f) * 57)}.mo-fx[data-k=frame]>.s2{--r:calc(var(--f) * 59);--y:calc(var(--f) * 58)}.mo-fx[data-k=frame]>.s3{--r:calc(var(--f) * 59);--b:calc(var(--f) * 64)}.mo-fx[data-k=frame]>.s4{--x:calc(var(--f) * 58);--b:calc(var(--f) * 60);--sz:calc(var(--f) * 104)}.mo-fx[data-k=panel]{inset:calc(var(--m) * -149) calc(var(--m) * -149) calc(var(--m) * -144) calc(var(--m) * -151);--w:round(calc(var(--m) * 94), 1px) round(calc(var(--m) * 91), 1px) round(calc(var(--m) * 94), 1px) round(calc(var(--m) * 96), 1px)}.mo-fx[data-k=panel]>.mo-glint{-webkit-mask-box-image:url(/ui/card_sel.webp?v=063b7f80) 94 91 94 96 / var(--w) stretch;clip-path:inset(calc(var(--m) * 17) calc(var(--m) * 16) calc(var(--m) * 15) calc(var(--m) * 16) round calc(var(--m) * 78))}.mo-fx[data-k=panel]>.mo-glow{border-image:url(/ui/card_sel.webp?v=063b7f80) 94 91 94 96 / var(--w) stretch}.mo-fx[data-k=panel]>.mo-sp{--sz:calc(var(--m) * 150)}.mo-fx[data-k=panel]>.s1{--x:calc(var(--m) * 61);--y:calc(var(--m) * 57)}.mo-fx[data-k=panel]>.s2{--r:calc(var(--m) * 59);--y:calc(var(--m) * 58)}.mo-fx[data-k=panel]>.s3{--r:calc(var(--m) * 59);--b:calc(var(--m) * 64)}.mo-fx[data-k=panel]>.s4{--x:calc(var(--m) * 58);--b:calc(var(--m) * 60);--sz:calc(var(--m) * 120)}.grow>.mo-fx,.grow>.mo-glint{--ph:var(--rh)}.mo-fx[data-k=pill]{z-index:-1;--w:calc(var(--ph) * .49) calc(var(--ph) * .56)}.mo-fx[data-k=pill]>.mo-glint,.grow>.mo-glint{-webkit-mask-box-image:url(/ui/pill_sel.webp?v=063b7f80) 49 56 49 56 fill / calc(var(--ph) * .49) calc(var(--ph) * .56) stretch}.mo-fx[data-k=pill]>.mo-glow{border-image:url(/ui/pill_sel.webp?v=063b7f80) 49 56 49 56 fill / var(--w) stretch}.mo-fx[data-k=pill]>.mo-sp{--sz:calc(var(--ph) * .95)}.mo-fx[data-k=pill]>.s1{--x:calc(var(--ph) * .42);--y:calc(var(--ph) * .12)}.mo-fx[data-k=pill]>.s3{--r:calc(var(--ph) * .4);--b:calc(var(--ph) * .1)}.mo-fx[data-k=pill]>.s2,.mo-fx[data-k=pill]>.s4{display:none}.mo-fx[data-k=round]>.mo-glint{-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;mask:var(--art) center / contain no-repeat}.mo-fx[data-k=round]>.mo-glow{background:var(--art) center / contain no-repeat}.mo-fx[data-k=round]>.mo-sp{--sz:46%}.mo-fx[data-k=round]>.s1{--x:20%;--y:18%}.mo-fx[data-k=round]>.s3{--r:16%;--b:16%}.mo-fx[data-k=round]>.s2,.mo-fx[data-k=round]>.s4{display:none}.mo-fx[data-k=back]{z-index:-1;--w:round(calc(var(--k) * 63), 1px) round(calc(var(--k) * 68), 1px) round(calc(var(--k) * 64), 1px) round(calc(var(--k) * 129), 1px)}.mo-fx[data-k=back]>.mo-glint{-webkit-mask-box-image:url(/ui/btn_back.webp?v=063b7f80) 63 68 64 129 fill / var(--w) stretch}.mo-fx[data-k=back]>.mo-glow{border-image:url(/ui/btn_back.webp?v=063b7f80) 63 68 64 129 fill / var(--w) stretch}.mo-fx[data-k=back]>.mo-sp{--sz:calc(var(--k) * 84)}.mo-fx[data-k=back]>.s1{--x:calc(var(--k) * 28);--y:calc(var(--k) * 22)}.mo-fx[data-k=back]>.s3{--r:calc(var(--k) * 26);--b:calc(var(--k) * 20)}.mo-fx[data-k=back]>.s2,.mo-fx[data-k=back]>.s4{display:none}.mo-fx[data-k=plate]{z-index:2}.mo-fx[data-k=plate]>.mo-glint{-webkit-mask-box-image:url(/ui/plate_name.webp?v=063b7f80) 74 / calc(var(--s) * 74) stretch}.mo-fx[data-k=plate]>.mo-glow{border-image:url(/ui/plate_name.webp?v=063b7f80) 74 fill / calc(var(--s) * 74) stretch}.mo-fx[data-k=plate]>.mo-sp{--sz:calc(var(--s) * 104)}.mo-fx[data-k=plate]>.s1{--x:calc(var(--s) * 44);--y:calc(var(--s) * 26)}.mo-fx[data-k=plate]>.s3{--r:calc(var(--s) * 44);--b:calc(var(--s) * 22)}.mo-fx[data-k=plate]>.s2,.mo-fx[data-k=plate]>.s4{display:none}.grow>.mo-glint{z-index:-1;pointer-events:none;position:absolute;inset:0}@supports not ((-webkit-mask-box-image:none)){.mo-fx:not([data-k=round])>.mo-glint,.grow>.mo-glint{display:none}}.screen.mo-leaving{pointer-events:none}.screen.mo-bare{background:0 0!important}.logo-fx{pointer-events:none;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;display:none;position:absolute;overflow:hidden}.logo-fx.on{display:block}.logo-fx>b{opacity:.8;background:url(/ui/ui_glint.webp?v=063b7f80) 50%/auto 100% no-repeat;animation:6.5s cubic-bezier(.45,0,.25,1) 1.5s infinite mo-logo-glint;position:absolute;inset:0;translate:-100%}@keyframes mo-logo-glint{0%{translate:-100%}14%,to{translate:100%}}@media (hover:hover){.garr.prev:hover{animation:.9s ease-in-out mo-nudge-l}.garr.next:hover{animation:.9s ease-in-out mo-nudge-r}}.opt .garr.prev:focus-visible{animation:.9s ease-in-out infinite mo-nudge-l}.opt .garr.next:focus-visible{animation:.9s ease-in-out infinite mo-nudge-r}@keyframes mo-nudge-l{50%{translate:-9%}}@keyframes mo-nudge-r{50%{translate:9%}}.ccard:focus .fill>img{animation:1.8s ease-in-out infinite mo-bob}@keyframes mo-bob{50%{translate:0 -3%;scale:1.035}}.mo-burst{z-index:1;pointer-events:none;background:url(/ui/ui_sparkle.webp?v=063b7f80) 50%/contain no-repeat;position:absolute;translate:-50% -50%;scale:0}.lbcode b>i{font-style:normal;display:inline-block}.mo-confetti{z-index:5;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mo-confetti>i{background:url(/ui/fx_confetti.webp?v=063b7f80) calc(var(--n) * 100% / 7) 0 / 800% 100% no-repeat;margin:-12px 0 0 -12px;position:absolute}@media (prefers-reduced-motion:reduce){.mo-fx,.logo-fx,.mo-confetti,.mo-burst{display:none!important}.garr.prev:hover,.garr.next:hover,.opt .garr:focus,.ccard:focus .fill>img{animation:none}}.nameplate{--ph:44px;--s:calc(var(--ph) / 148);height:var(--ph);min-width:calc(var(--s) * 260);max-width:100%;padding:0 calc(var(--s) * 45) 0 calc(var(--s) * 44);flex:none;align-items:center;display:inline-flex;position:relative}.nameplate:after{content:"";pointer-events:none;border-image:url(/ui/plate_name.webp?v=063b7f80) 74 fill / calc(var(--s) * 74) stretch;position:absolute;inset:0}.nameplate>b{min-width:0;height:calc(var(--s) * 71);padding:0 calc(var(--s) * 14);border-radius:calc(var(--s) * 36);background:var(--navy-deep);text-align:center;white-space:nowrap;text-overflow:ellipsis;font:900 calc(var(--ph) * .34) / calc(var(--s) * 71) var(--font);color:#fff;-webkit-text-stroke:.2em var(--ink);paint-order:stroke fill;flex:1;display:block;overflow:hidden}.nameplate.off>b{color:#e3e6ef;background:#59607a}.nameplate.off:after{filter:grayscale()brightness(.85)}.homes{gap:calc(var(--m) * 80) calc(var(--m) * 110);flex-wrap:wrap;justify-content:center;display:flex}.homecard{--cw:calc(var(--m) * 1180);width:var(--cw);gap:calc(var(--m) * 6);padding:0 calc(var(--m) * 20) calc(var(--m) * 26);border:solid #0000;border-width:calc(var(--m) * 92) calc(var(--m) * 92) calc(var(--m) * 89) calc(var(--m) * 93);border-image:url(/ui/panel.webp?v=063b7f80) 92 92 89 93 fill}.homecard:after{content:"";pointer-events:none;opacity:0;inset:calc(var(--m) * -149) calc(var(--m) * -149) calc(var(--m) * -144) calc(var(--m) * -151);border:solid #0000;border-width:round(calc(var(--m) * 94), 1px) round(calc(var(--m) * 91), 1px) round(calc(var(--m) * 94), 1px) round(calc(var(--m) * 96), 1px);border-image:url(/ui/card_sel.webp?v=063b7f80) 94 91 94 96;position:absolute}.homecard:focus:after{opacity:1}.homeicon{width:calc(var(--m) * 440);height:calc(var(--m) * 440);margin-top:calc(var(--m) * -40);filter:drop-shadow(0 8px 8px #0c133c73)}.homecard:focus .homeicon{animation:.9s ease-in-out infinite cup-wiggle}@media (prefers-reduced-motion:reduce){.homecard:focus .homeicon{animation:none}}.homett{font-size:calc(var(--m) * 150);color:#fff;-webkit-text-stroke:.2em var(--ink);paint-order:stroke fill;text-shadow:0 3px 0 var(--ink);font-weight:900;line-height:1.1}.homesub{font-size:max(12px, calc(var(--m) * 60));opacity:.9;text-shadow:0 2px 0 var(--ink);font-weight:700}.namechip{z-index:2;color:#fff;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;outline:none;align-items:center;gap:6px;padding:0;transition:transform 80ms,filter 80ms;display:flex;position:absolute;top:12px;right:14px}.namechip .nameplate{--ph:clamp(40px, calc(var(--m) * 190), 60px);min-width:calc(var(--s) * 420)}.namechip small{text-shadow:0 2px 0 var(--ink), 0 0 3px var(--ink);font-size:13px;font-weight:900}.namechip:hover,.namechip:focus-visible,.namechip:focus{filter:drop-shadow(0 0 8px #ffe45a);transform:translateY(-2px)}.namechip:active{transform:translateY(2px)}.namebox{flex-direction:column;align-items:center;gap:8px;width:min(620px,100%);padding:6px 22px 12px;display:flex}.nlabel{text-shadow:0 2px 0 var(--ink);font-size:17px;font-weight:900}.nrow{align-items:center;gap:10px;max-width:100%;display:flex}.nfield{--k:calc(var(--fh) / 205);--fh:66px;height:var(--fh);width:min(420px,100vw - 120px);padding:0 calc(var(--k) * 70) calc(var(--k) * 24);border-image:url(/ui/btn_secondary.webp?v=063b7f80) 154 161 155 161 fill / round(calc(var(--k) * 154), 1px) round(calc(var(--k) * 161), 1px) round(calc(var(--k) * 155), 1px) round(calc(var(--k) * 161), 1px) / round(calc(var(--k) * 53), 1px) stretch;align-items:center;display:flex;position:relative}.nfield:focus-within{border-image-source:url(/ui/btn_secondary_sel.webp?v=063b7f80)}.nfield input{width:100%;min-width:0;color:var(--ink);text-align:center;font:900 calc(var(--fh) * .4) / 1 var(--font);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:0;padding:0}.nfoot{justify-content:space-between;align-items:flex-start;gap:12px;width:min(490px,100%);min-height:1.35em;display:flex}.nfoot em{font:700 16px / 1.35 var(--font);font-variant-numeric:tabular-nums;color:#cfe3ff;text-shadow:0 2px 0 var(--ink);flex:none;font-style:normal}.nfoot em.over{color:#ff9aa2}.dicebtn{background-image:url(/ui/dice.webp?v=063b7f80);flex:none;width:60px;height:60px}.dicebtn:hover,.dicebtn:focus{filter:drop-shadow(0 0 10px #ffe45a)drop-shadow(0 0 2px #fff);transform:translateY(-3px)rotate(-8deg)scale(1.08)}.nerr{text-align:left;color:#ff9aa2;min-height:1.35em;text-shadow:0 2px 0 var(--ink), 0 0 3px var(--ink);font-size:16px;font-weight:900}.nerr.ok{color:#9fe6ff}#name-ok.off{filter:grayscale(.8)brightness(.8);opacity:.75}@media (width<=700px) and (height>=501px){.homes{flex-direction:column;align-items:center;gap:14px}.homecard{--cw:min(330px, 86vw);padding-bottom:8px}.homeicon{width:110px;height:110px;margin-top:-10px}.homett{font-size:30px}.homesub{font-size:13px}#screen-home{padding-top:76px}.namechip small{display:none}.nfield{--fh:58px}}@media (height<=500px){.homecard{--cw:min(300px, 40vw)}.homeicon{width:88px;height:88px;margin-top:-6px}.homett{font-size:26px}.homesub{font-size:12px}.namebox{gap:4px;padding-bottom:6px}.nfield{--fh:52px}.dicebtn{width:48px;height:48px}}.pwabar{--ph:56px;z-index:60;width:fit-content;max-width:min(94vw,720px);min-height:var(--ph);padding:2px 10px 6px calc(var(--ph) * .5);border-image:url(/ui/pill.webp?v=063b7f80) 49 56 49 56 fill / calc(var(--ph) * .49) calc(var(--ph) * .56) stretch;font:900 17px / 1.25 var(--font);color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;align-items:center;gap:14px;margin:0 auto;animation:.3s cubic-bezier(.2,1.4,.4,1) both pwa-in;display:flex;position:fixed;inset:10px 0 auto}.pwabar[hidden]{display:none}.pwabar span{overflow-wrap:anywhere;min-width:0}.pwabar button.btn{--k:calc(var(--m) * .8);-webkit-text-stroke:0;flex:none}.pwabar button.btn[hidden]{display:none}@keyframes pwa-in{0%{opacity:0;translate:0 -14px;scale:.92}}.installbtn{margin-top:6px;--k:calc(var(--m) * .8)!important}.installbtn[hidden]{display:none}@media (prefers-reduced-motion:reduce){.pwabar{animation:none}}.coinchip{--ph:42px;right:14px;top:calc(20px + clamp(40px, calc(var(--m) * 190), 60px));z-index:2;height:var(--ph);min-width:96px;padding:0 calc(var(--ph) * .5) calc(var(--ph) * .06) calc(var(--ph) * .16);cursor:pointer;border:0;border-image:url(/ui/pill.webp?v=063b7f80) 49 56 49 56 fill / calc(var(--ph) * .49) calc(var(--ph) * .56) stretch;font:900 21px / 1 var(--font);color:#fff;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;touch-action:manipulation;background:0 0;outline:none;align-items:center;gap:4px;transition:transform 80ms,filter 80ms;display:flex;position:absolute}.coinchip[hidden]{display:none}.coinchip img{filter:drop-shadow(0 2px 1px #0c133c80);flex:none;width:34px;height:34px}.coinchip b{text-align:center;font-variant-numeric:tabular-nums;flex:1}.coinchip:hover,.coinchip:focus-visible,.coinchip:focus{filter:drop-shadow(0 0 8px #ffe45a);transform:translateY(-2px)}.coinchip:active{transform:translateY(2px)}.homecard[hidden]{display:none}.swatch{--c:#fff;isolation:isolate;flex:none;width:44px;height:44px;display:block;position:relative}.swatch:before,.swatch:after{content:"";position:absolute;inset:0}.swatch:before{background:var(--c);-webkit-mask:url(/ui/paint_drop.webp?v=063b7f80) 50%/contain no-repeat;mask:url(/ui/paint_drop.webp?v=063b7f80) 50%/contain no-repeat}.swatch:after{mix-blend-mode:multiply;background:url(/ui/paint_drop.webp?v=063b7f80) 50%/contain no-repeat}.swatch.metal:before{background:linear-gradient(135deg, #fff 0%, var(--c) 32%, color-mix(in srgb, var(--c) 62%, #000) 68%, var(--c) 100%)}.swatch.orig:before{background:conic-gradient(#e53935,#fdd835,#4cd964,#29b6f6,#8e3fd6,#e53935)}.gpart .gsw{width:calc(var(--rh) * .76);height:calc(var(--rh) * .76);filter:drop-shadow(0 2px 2px #0c133c80)}.gpart img.off{opacity:.45;filter:grayscale(.7)}.shop{justify-content:center;align-items:stretch;gap:16px;max-width:100%;display:flex}.shopview{width:min(40vw,480px);min-height:320px;padding:0;position:relative}.sview{position:absolute;inset:0}.shopside{flex-direction:column;gap:8px;width:480px;max-width:100%;padding:6px 8px;display:flex}.shophead{justify-content:space-between;align-items:center;gap:10px;padding:0 4px;display:flex}.shoptabs{gap:6px;display:flex}button.shoptab{--ph:36px;font:900 17px / 1 var(--font);cursor:pointer;touch-action:manipulation;background:0 0;border-style:none;outline:none;transition:transform 80ms,filter 80ms}button.shoptab.on{color:var(--ink);-webkit-text-stroke:0;border-image-source:url(/ui/pill_sel.webp?v=063b7f80)}button.shoptab:hover,button.shoptab:focus-visible,button.shoptab:focus{filter:drop-shadow(0 0 6px #ffe45a);transform:translateY(-2px)}.shopwho{justify-content:center;align-items:center;gap:10px;display:flex}.shopwho[hidden]{display:none}.shopwho .garr{width:36px;height:36px}.shopwho .garr:hover,.shopwho .garr:focus{filter:drop-shadow(0 0 6px #fff8);transform:scale(1.08)}.shopwho b{color:#fff;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;min-width:120px;font-size:20px;font-weight:900}.paintcard .oico{object-fit:contain;filter:drop-shadow(0 2px 2px #0c133c73);width:52px;height:52px}.shopempty{opacity:.9;text-shadow:0 2px 0 var(--ink);grid-column:1/-1;margin:18px 0;font-size:16px;font-weight:700}#shop-go[hidden]{display:none}.wallet{font:900 26px / 1 var(--font);color:var(--sun);-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;align-items:center;gap:4px;display:flex}.wallet img{width:36px;height:36px}.shelf{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:6px;height:min(52vh,430px);padding:6px 4px;display:grid;overflow:hidden auto}.paintcard{--ph:46px;min-width:0;padding:6px 8px calc(6px + var(--ph) * .06);border-image:url(/ui/pill.webp?v=063b7f80) 49 56 49 56 fill / calc(var(--ph) * .49) calc(var(--ph) * .56) stretch;gap:1px}.paintcard:focus,.paintcard.sel{border-image-source:url(/ui/pill_sel.webp?v=063b7f80);transform:translateY(-3px)}.paintcard .pname,.paintcard .price{color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.paintcard .pname{font-size:15px;font-weight:900;line-height:1.2}.paintcard .price{align-items:center;gap:2px;font-size:14px;font-weight:900;line-height:1.2;display:flex}.paintcard .price img{width:18px;height:18px}.paintcard .price em{font-size:12px;font-style:normal}.paintcard.worn .price em{color:var(--sun)}.paintcard:focus .pname,.paintcard:focus .price,.paintcard:focus.worn .price em{color:var(--ink);-webkit-text-stroke:0}.shopact{justify-content:space-between;align-items:center;gap:10px;padding:0 4px;display:flex}.shopnote{text-align:left;color:#9fe6ff;min-width:0;text-shadow:0 2px 0 var(--ink), 0 0 3px var(--ink);flex:1;font-size:15px;font-weight:900}#shop-go{--k:calc(var(--m) * .85)}#shop-go.dim{filter:grayscale(.8)brightness(.8);opacity:.75}.acct{border-top:2px solid #ffffff29;flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:4px;padding-top:10px;display:flex}.acct[hidden],.acct [hidden]{display:none}.acctnote{opacity:.92;max-width:460px;text-shadow:0 2px 0 var(--ink);margin:0;font-size:14px;font-weight:700}.gbtn{min-height:44px}.gbtn:empty{display:none}#acct-out{--k:calc(var(--m) * .75)}.acctmsg{color:#9fe6ff;min-height:1.2em;text-shadow:0 2px 0 var(--ink);margin:0;font-size:14px;font-weight:900}.rescoins{font:900 34px / 1 var(--font);color:var(--sun);-webkit-text-stroke:6px var(--ink);paint-order:stroke fill;align-items:center;gap:6px;margin:-6px 0;display:flex}.rescoins[hidden]{display:none}.rescoins img{filter:drop-shadow(0 2px 2px #0c133c80);width:44px;height:44px}.rescoins.pop{animation:.6s cubic-bezier(.2,1.6,.4,1) both coin-pop}@keyframes coin-pop{0%{opacity:0;scale:.3}}@media (prefers-reduced-motion:reduce){.rescoins.pop{animation:none}}@media (width<=760px) and (height>=501px){#screen-shop{justify-content:flex-start}.shop{flex-direction:column;flex:auto;align-items:center;gap:8px;min-height:0}.shopview{flex:none;width:100%;height:clamp(120px,26vh,220px);min-height:0}.shopside{flex:auto;width:100%;min-height:0}.shelf{flex:auto;height:auto;min-height:0}.coinchip{--ph:36px;min-width:80px;font-size:18px}.coinchip img{width:28px;height:28px}#screen-home:has(#home-coins:not([hidden])){padding-top:112px}.homes:has(>#home-shop:not([hidden])) .homecard{--cw:min(340px, 90vw);text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;column-gap:12px;padding-bottom:6px;display:grid}.homes:has(>#home-shop:not([hidden])) .homeicon{grid-row:1/3;width:80px;height:80px;margin:0}.homes:has(>#home-shop:not([hidden])) .homett{align-self:end;font-size:27px}.homes:has(>#home-shop:not([hidden])) .homesub{align-self:start}}@media (width<=380px) and (height>=501px){.paintcard{padding-inline:4px}.paintcard .swatch,.paintcard .oico{width:36px;height:36px}.paintcard .pname{font-size:13px}}@media (height<=500px){.shop{gap:8px}.shopview{width:min(34vw,300px);min-height:0}.shelf{grid-template-columns:repeat(4,minmax(0,1fr));height:calc(100vh - 190px);padding:4px}.paintcard{padding-block:3px calc(3px + var(--ph) * .06)}.paintcard .swatch,.paintcard .oico{width:30px;height:30px}.paintcard .pname{font-size:12px}.shopwho .garr{width:30px;height:30px}.shopwho b{font-size:16px}.shopact .btn{margin:0}.coinchip{--ph:34px;min-width:76px;top:calc(16px + clamp(40px, calc(var(--m) * 190), 60px));font-size:17px}.coinchip img{width:26px;height:26px}}
