.credits{gap:16px;min-width:0;max-width:1500px;margin:0 auto;padding:4px 14px 20px;display:grid}.credits small{font-family:var(--font-en);opacity:.75;font-size:11px}.chead,.csearch,.extra{background:var(--card);border:var(--line);border-radius:18px;min-width:0;padding:16px}.chead{box-shadow:var(--sh)}.chead h2{font-family:var(--font-heading);margin:0;font-size:30px;font-weight:400}.chead p{margin:6px 0 0;font-size:19px}.csearch{gap:8px;display:grid}.csearch label{font-size:20px}.csearch input{border:3px solid var(--ink);width:100%;min-height:56px;font:inherit;color:var(--ink);background:#fff;border-radius:14px;padding:0 14px;font-size:19px}.ccount{color:var(--mut);margin:0;font-size:18px}.cgroups,.cresults{gap:12px;min-width:0;display:grid}.cgroup{background:var(--card);border:var(--line);border-radius:16px;min-width:0}.cgroup>summary{cursor:pointer;align-items:center;gap:8px;min-height:56px;padding:8px 16px;font-size:22px;list-style:none;display:flex}.cgroup>summary::-webkit-details-marker{display:none}.cgroup>summary h3{font:inherit;margin:0;font-weight:400}.cgroup>summary:before{content:"▶";font-size:14px;transition:transform .15s}.cgroup[open]>summary:before{transform:rotate(90deg)}.cgroup>summary .n{font-family:var(--font-en);border:2px solid var(--ink);background:var(--lime);border-radius:999px;margin-left:auto;padding:1px 10px;font-size:13px}.cgroup>.cgrid{padding:4px 12px 14px}.cgroup-title{font-family:var(--font-heading);margin:4px 0 0;font-size:24px;font-weight:400}.cgrid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;min-width:0;display:grid}.cc{background:var(--card);border:var(--line);box-shadow:4px 4px 0 var(--ink);content-visibility:auto;contain-intrinsic-size:auto 260px;border-radius:16px;align-content:start;gap:8px;min-width:0;padding:0 0 12px;display:grid;overflow:hidden}.cc .top{background:var(--sky);color:var(--card);align-items:center;gap:12px;padding:8px 12px;display:flex}.cc .top .thumb{background:#efe3cc;border-radius:8px}.cc h4{overflow-wrap:anywhere;min-width:0;margin:0;font-size:22px;font-weight:400}.cc h4 small{font-size:10px;display:block}.cc .cr{gap:6px;min-width:0;margin:0 12px;display:grid}.cc .cr+.cr{border-top:2px dashed #d8c7a8;padding-top:8px}.cc .by{color:#3c312a;overflow-wrap:anywhere;margin:0;font-family:system-ui,sans-serif;font-size:15px}.cc ul{min-width:0;margin:0;padding:0;list-style:none}.cc .lic{flex-wrap:wrap;gap:6px;display:flex}.cc .lic li{font-family:var(--font-en);border:2px solid var(--ink);background:var(--lime);border-radius:999px;padding:1px 8px;font-size:11px}.cc .urls{gap:8px;display:grid}.cc .lic a{color:inherit}.cc .urls a,.extra a{color:#0b6f63;overflow-wrap:anywhere;font-family:system-ui,sans-serif;font-size:14px}.extra{font-size:18px}.extra h3{font-family:var(--font-heading);margin:0;font-size:24px;font-weight:400}.extra p{margin:6px 0 0}.extra ul{margin:6px 0 0;padding-left:20px}.extra li{overflow-wrap:anywhere;margin:8px 0}.extra a.open{align-items:center;min-height:56px;padding:0 4px;display:inline-flex}.extra .desc{color:var(--mut)}.ctext>summary{cursor:pointer;min-height:56px;color:var(--sky);align-items:center;text-decoration:underline;display:inline-flex}.ctext pre{white-space:pre-wrap;overflow-wrap:anywhere;border:2px solid var(--ink);background:#fff;border-radius:10px;max-height:50vh;margin:4px 0 0;padding:10px;font-size:13px;line-height:1.5;overflow:auto}
.spr{width:calc(64px * var(--s));height:calc(64px * var(--s));flex:none;position:relative}.spr i{background-repeat:no-repeat;background-size:calc(576px * var(--s)) calc(256px * var(--s));background-position:0 calc(var(--row) * -64px * var(--s));image-rendering:pixelated;position:absolute;inset:0}.spr.walk i{animation:.8s steps(8,end) infinite walk}@keyframes walk{0%{background-position-x:calc(-64px * var(--s))}to{background-position-x:calc(-576px * var(--s))}}.thumb{flex:none;display:block;position:relative;overflow:hidden}.tin{position:absolute}.tin .spr{position:absolute;top:0;left:0}.ghost{opacity:.2}.btn{border:var(--line);background:var(--card);min-width:56px;min-height:56px;box-shadow:4px 4px 0 var(--ink);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 16px;font-size:21px;line-height:1.1;display:inline-flex}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.btn.lime{background:var(--lime)}.btn.teal,.btn.on{background:var(--teal);color:#fff}.btn:disabled{cursor:progress;opacity:.75}.dress{flex-direction:column;gap:14px;padding:4px 14px 14px;display:flex}.tablearea{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""act""form";place-items:center;gap:16px;width:100%;max-width:1500px;margin:0 auto;display:grid}@media (min-width:700px){.tablearea{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"hero hero""form act"}}@media (min-width:1024px) and (orientation:landscape){.tablearea{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"form hero act"}}.hero{grid-area:hero;padding:0 8px;position:relative}.hero:before{content:"";background:var(--pink);border:var(--line);z-index:0;border-radius:20px;position:absolute;inset:10px -4px -6px 14px;transform:rotate(4deg)}.mycard{z-index:1;background:var(--card);border:5px solid var(--ink);box-shadow:var(--sh);width:calc(64px * var(--ps) + 38px);border-radius:20px;gap:8px;max-width:100%;padding:10px;display:grid;position:relative}.mycard header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mycard header b{font-family:var(--font-bungee), sans-serif;font-size:15px;font-weight:400}.mycard header span{background:var(--ink);color:var(--lime);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:15px}.art{border:var(--line);background:linear-gradient(#2f4858 0 62%,#1d2f39 62%);border-radius:12px;justify-content:center;display:flex;position:relative;overflow:hidden}.art.flash{animation:.5s flash}@keyframes flash{0%{box-shadow:inset 0 0 0 0 var(--lime)}40%{box-shadow:inset 0 0 0 10px var(--lime)}to{box-shadow:inset 0 0 0 0 var(--lime)}}.pv.hop{animation:.45s ease-out hop}@keyframes hop{0%,to{transform:translateY(0)}30%{transform:translateY(-16px)}60%{transform:translateY(0)}80%{transform:translateY(-5px)}}.plate{background:var(--lime);border:var(--line);border-radius:12px;min-width:0;padding:6px 12px}.plate b{font-family:var(--font-black-han-sans), sans-serif;white-space:nowrap;text-overflow:ellipsis;font-size:28px;font-weight:400;line-height:1.1;display:block;overflow:hidden}.plate span{white-space:nowrap;text-overflow:ellipsis;font-size:19px;display:block;overflow:hidden}.plate .ph{color:var(--mut)}.floater{background:var(--lime);border:3px solid var(--ink);white-space:nowrap;pointer-events:none;text-overflow:ellipsis;z-index:2;border-radius:999px;max-width:94%;padding:2px 12px;font-size:20px;animation:1s ease-out forwards floatup;position:absolute;top:22%;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes floatup{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-56px)}}.form{background:var(--card);border:var(--line);width:100%;max-width:440px;box-shadow:var(--sh);border-radius:18px;grid-area:form;justify-self:center;gap:10px;padding:14px;display:grid}.form h2{font-family:var(--font-black-han-sans), sans-serif;margin:0;font-size:22px;font-weight:400}.field{gap:4px;min-width:0;display:grid}.field>span{font-size:18px}.field input{border:var(--line);background:#fff;border-radius:12px;width:100%;min-height:56px;padding:0 14px;font-size:22px}.nrow{gap:8px;min-width:0;display:flex}.dice{border:var(--line);background:var(--lime);width:56px;height:56px;color:var(--ink);cursor:pointer;box-shadow:var(--sh);border-radius:12px;flex:none;font-size:34px;line-height:1}.dice:active{box-shadow:none;transform:translateY(2px)rotate(-12deg)}.dice:focus-visible{box-shadow:0 0 0 4px var(--teal);outline:none}.iam{border:var(--line);background:#fff;border-radius:12px;align-items:center;min-width:0;display:flex}.iam b{color:var(--teal);flex:none;padding:0 2px 0 14px;font-weight:400}.field .iam input{border:0;min-width:0}.field input:focus,.iam:focus-within{box-shadow:0 0 0 4px var(--teal);outline:none}.field .iam input:focus{box-shadow:none}.field.bad input{background:#ffe9ec;border-color:#d7263d}.field.bad{animation:.4s shake-x}@keyframes shake-x{20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}.err{color:#c0182f;margin:0;font-size:18px}.act{grid-area:act;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:10px;width:100%;max-width:440px;display:grid}.act .wide{grid-column:1/-1}.act .save{grid-column:1/-1;min-height:72px;font-size:26px}@media (min-width:1024px) and (orientation:landscape){.act{grid-template-columns:minmax(0,1fr);max-width:260px}}.trayzone{background:var(--ink);border-radius:22px;width:100%;min-width:0;max-width:1700px;margin:0 auto;padding:10px 10px 4px}.chiprow{align-items:center;gap:8px;min-width:0;display:flex}.chips{scrollbar-color:var(--lime) transparent;flex:1;gap:8px;min-width:0;padding:4px 2px 10px;display:flex;overflow-x:auto}.kchip{border:3px solid var(--card);min-height:56px;color:var(--card);background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 16px;font-size:19px;display:flex}.kchip small{opacity:.7;font-size:9px}.kchip[aria-pressed=true]{background:var(--lime);color:var(--ink);border-color:var(--lime)}.arrows{flex:none;gap:6px;display:none}@media (min-width:1024px){.arrows{display:flex}}.arrows button{border:3px solid var(--card);width:56px;height:56px;color:var(--card);background:0 0;border-radius:12px;font-size:20px}.tray{scroll-snap-type:x proximity;scrollbar-color:var(--lime) transparent;gap:12px;min-width:0;padding:26px 6px 14px;display:flex;overflow:auto hidden}.pc{scroll-snap-align:start;background:var(--card);border:4px solid var(--card);width:136px;min-height:56px;box-shadow:0 0 0 0 var(--lime);border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:0 0 8px;transition:transform .18s;display:flex;position:relative}.pc .rib{background:var(--sky);color:var(--card);text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:10px 10px 0 0;align-self:stretch;padding:3px 8px;font-size:14px;overflow:hidden}.pc .rib small{opacity:.75;margin-left:4px;font-size:9px}.pc .thumb{background:#efe3cc;border-radius:8px;margin-top:6px}.pc b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:2px;padding:0 6px;font-size:19px;font-weight:400;overflow:hidden}.pc .en{font-family:var(--font-bungee), sans-serif;color:var(--mut);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 6px;font-size:9px;overflow:hidden}.pc.on{border-color:var(--lime);box-shadow:0 0 0 4px var(--teal);transform:translateY(-12px)}.pc .stamp{background:var(--teal);color:#fff;border:3px solid var(--ink);border-radius:8px;padding:0 8px;font-size:16px;position:absolute;top:-8px;right:-4px;transform:rotate(8deg)}.pc.set .rib{background:#c0182f}.sep{writing-mode:vertical-rl;color:var(--lime);letter-spacing:.1em;flex:none;align-self:center;padding:0 2px;font-size:15px}.fly{z-index:40;pointer-events:none;position:fixed}.swatches{scrollbar-color:var(--lime) transparent;align-items:center;gap:8px;min-width:0;padding:2px 2px 6px;display:flex;overflow-x:auto}.swl{color:var(--card);flex-direction:column;flex:none;padding-right:4px;font-size:17px;line-height:1.1;display:flex}.swl small{opacity:.7;font-size:9px}.swb{min-width:56px;min-height:56px;color:var(--card);background:0 0;border:3px solid #0000;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex}.swb i{border:3px solid var(--card);border-radius:50%;width:30px;height:30px;display:block}.swb span{text-align:center;word-break:keep-all;font-size:16px;line-height:1.05}.swb[aria-pressed=true]{border-color:var(--lime)}.swb[aria-pressed=true] i{box-shadow:0 0 0 3px var(--ink), 0 0 0 6px var(--lime)}.trayrow{flex-direction:column;min-width:0;display:flex}.trayrow .tray{flex:1;min-width:0}@media (min-width:1024px) and (orientation:landscape){.trayrow{flex-direction:row;align-items:center}.swatches{border-right:2px dashed #fff5e340;flex:none;grid-template-columns:repeat(5,minmax(56px,1fr));gap:2px;width:316px;padding:4px 8px 4px 0;display:grid;overflow:visible}.swl{flex-direction:row;grid-column:1/-1;align-items:baseline;gap:6px;padding:0 0 2px 4px}.swb{min-width:56px;min-height:56px;padding:2px}.swb i{width:24px;height:24px}.tray{padding:16px 6px 6px}.dress{gap:8px}}@media (min-width:1024px) and (min-height:700px) and (orientation:landscape){#panel-dress .dress{min-height:100%}.tablearea{flex:1 0 auto}.trayzone{flex:none}}.modal{z-index:50;background:#1c151299;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.mbox{background:var(--card);border:5px solid var(--ink);width:min(520px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--sh);text-align:center;border-radius:22px;outline:none;justify-items:center;gap:10px;padding:18px;animation:.45s cubic-bezier(.2,1.4,.4,1) deal;display:grid;overflow:auto}@keyframes deal{0%{opacity:0;transform:translateY(60px)rotate(-6deg)}to{opacity:1;transform:none}}.mbox h2{font-family:var(--font-black-han-sans), sans-serif;margin:0;font-size:34px;font-weight:400}@media (max-width:560px){.mbox h2{font-size:clamp(22px,7vw,34px)}}.mbox .art,.mbox .plate{width:100%}.mbox .file{border:2px solid var(--ink);overflow-wrap:anywhere;background:#fff;border-radius:8px;max-width:100%;padding:4px 10px;font-family:system-ui,sans-serif;font-size:16px}.mbox p{margin:0}.mbox .note{color:var(--mut);font-size:18px}.mbtns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.toast{background:var(--card);border:var(--line);max-width:calc(100vw - 32px);box-shadow:4px 4px 0 var(--ink);z-index:60;border-radius:14px;padding:10px 16px;font-size:19px;animation:.3s ease-out toastin;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@keyframes toastin{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.toast.bad{background:#ffe0e5;border-color:#c0182f}
.village{max-width:1920px;margin:0 auto;padding:4px 14px 14px}.vstage{border:5px solid var(--ink);height:560px;min-height:360px;box-shadow:var(--sh);touch-action:none;-webkit-user-select:none;user-select:none;background:#3f8f35;border-radius:22px;position:relative;overflow:hidden}.vc{cursor:pointer;width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.hud{pointer-events:none;z-index:2;flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.hud .sp{flex:1}.pill{pointer-events:auto;background:var(--card);border:var(--line);min-height:48px;box-shadow:3px 3px 0 var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:2px 14px;font-size:19px;display:inline-flex}.pill small{font-size:9px}button.pill{min-width:56px;min-height:56px}button.pill:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.dot{background:#20c35a;border-radius:50%;flex:none;width:12px;height:12px;animation:1.6s infinite blink;box-shadow:0 0 0 3px #b9f3cc}@keyframes blink{50%{opacity:.35}}.ci{image-rendering:pixelated;background-repeat:no-repeat;flex:none;display:inline-block}.vhint{text-align:center;background:var(--ink);width:max-content;max-width:calc(100% - 24px);color:var(--lime);z-index:2;pointer-events:none;border-radius:14px;padding:8px 16px;font-size:20px;animation:1.4s ease-in-out infinite bob;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}@keyframes bob{50%{transform:translate(-50%,-6px)}}.voff{z-index:4;background:var(--ink);color:var(--lime);text-align:center;padding:10px;font-size:20px;position:absolute;bottom:0;left:0;right:0}.join{z-index:5;background:#1c15128c;place-items:center;padding:16px;display:grid;position:absolute;inset:0;overflow:auto}.jbox{background:var(--card);border:5px solid var(--ink);width:min(460px,100%);box-shadow:var(--sh);text-align:center;border-radius:22px;justify-items:center;gap:12px;padding:18px;display:grid}.jbox h2{font-family:var(--font-black-han-sans), sans-serif;margin:0;font-size:30px;font-weight:400}.jbox p{color:var(--mut);margin:0;font-size:18px}.jbox .field{text-align:left;width:100%}.jbox .btn{width:100%}.jbox .err{color:#c0182f}.jbox .jnote{font-size:18px}.gbox{width:min(560px,100%)}.gbox>.btn{width:100%}.duo{justify-content:center;align-items:flex-end;gap:2px;width:100%;display:flex}.duo .who{justify-items:center;min-width:0;display:grid}.duo .who b{white-space:nowrap;text-overflow:ellipsis;max-width:130px;margin-top:-10px;font-size:20px;font-weight:400;overflow:hidden}.bub{font-family:var(--font-bungee), sans-serif;background:var(--lime);border:3px solid var(--ink);text-align:center;border-radius:12px;flex:none;margin-bottom:56px;padding:6px 8px;font-size:12px;line-height:1.3}.gbtns{gap:10px;width:100%;display:grid}.gbox .msg{margin:0;font-size:19px}.res{font-family:var(--font-black-han-sans), sans-serif;margin:0;font-size:30px;animation:.35s cubic-bezier(.2,1.6,.4,1) pop}@keyframes pop{0%{opacity:0;transform:scale(.4)}}.picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.pk{border:var(--line);min-height:132px;box-shadow:4px 4px 0 var(--ink);background:#fff;border-radius:16px;align-content:center;justify-items:center;gap:6px;min-width:0;padding:8px 4px;font-size:18px;display:grid}.pk:not(:disabled):active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.pk:disabled{cursor:default;color:var(--ink)}.pk.hit{background:var(--lime)}.pk.miss{background:#ffe0e5}.pk.mine{outline:5px solid var(--teal);outline-offset:2px}.pk.wait{animation:.5s infinite shake}@keyframes shake{25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}.rule{color:var(--mut);margin:0;font-size:18px}.vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;width:100%;display:grid}.vs>b{font-family:var(--font-bungee), sans-serif;font-size:22px}.beat{font-family:var(--font-black-han-sans), sans-serif;font-size:56px;line-height:1.2;animation:.3s pop}.stamps{justify-content:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.stamps li{justify-items:center;gap:2px;font-size:16px;display:grid}.stamps li:not(.on) .ci{filter:grayscale();opacity:.3}.stamps li.on .ci{animation:.35s cubic-bezier(.2,1.6,.4,1) pop}.stamps li.new .ci{animation:.6s cubic-bezier(.2,1.6,.4,1) 2 pop}.stampnews{background:var(--lime);border:3px solid var(--ink);border-radius:12px;margin:0;padding:4px 12px;font-size:19px;animation:.35s cubic-bezier(.2,1.6,.4,1) pop}.dex{border:3px solid var(--ink);background:#fff;border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;width:100%;max-height:46dvh;margin:0;padding:8px;list-style:none;display:grid;overflow:auto}.dex li{place-items:center;min-height:64px;display:grid;position:relative}.dex li:not(.got) .ci{filter:brightness(0);opacity:.18}.dex b{background:var(--lime);border:2px solid var(--ink);border-radius:999px;padding:0 6px;font-size:14px;font-weight:400;position:absolute;bottom:0;right:0}.knock{z-index:3;border:var(--line);background:var(--lime);min-width:84px;min-height:84px;box-shadow:4px 4px 0 var(--ink);font-family:var(--font-black-han-sans), sans-serif;border-radius:50%;place-content:center;font-size:24px;line-height:1.1;animation:.35s cubic-bezier(.2,1.6,.4,1) pop;display:grid;position:absolute;bottom:112px;right:14px}.knock small{font-family:var(--font-bungee), sans-serif;font-size:10px}.knock:active{box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.jbox .btn:disabled{opacity:.6;cursor:wait}.vc:focus{outline:none}@media (max-width:599px){.village{padding:0}.vstage{box-shadow:none;border-width:3px 0 0;border-radius:0}}.joy{z-index:3;border:var(--line);width:120px;height:120px;box-shadow:3px 3px 0 var(--ink);touch-action:none;background:#ffffff59;border-radius:50%;place-items:center;display:none;position:absolute;bottom:112px;left:14px}.knob{border:var(--line);background:var(--lime);width:52px;height:52px;box-shadow:2px 2px 0 var(--ink);pointer-events:none;border-radius:50%}@media (pointer:coarse),(any-pointer:coarse){.joy{display:grid}.vhint{top:76px;bottom:auto}}@media (min-width:600px){.joy{width:150px;height:150px}.knob{width:64px;height:64px}}.sbox{gap:8px;width:min(760px,100%);padding:12px}@media (max-width:420px){.sbox{border-width:4px;padding:6px}}.shud{align-items:center;gap:12px;width:100%;font-size:19px;display:flex}.shud b{font-family:var(--font-black-han-sans), sans-serif;font-size:24px;font-weight:400}.tbar{border:3px solid var(--ink);background:#fff;border-radius:10px;flex:1;height:18px;overflow:hidden}.tbar>span{background:var(--lime);transform-origin:0;height:100%;display:block}.shots{margin-left:auto}.board{justify-items:center;width:100%;display:grid;position:relative}.bwrap{position:relative}.board canvas{box-sizing:content-box;border:3px solid var(--ink);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:6px;display:block}.sover{color:#fff;background:#1c15128c;border-radius:3px;place-content:center;justify-items:center;gap:12px;padding:16px;display:grid;position:absolute;inset:3px}.sover .msg{max-width:30em;font-size:19px;line-height:1.4}.sover.count{pointer-events:none;background:0 0}.sover.count span{font-family:var(--font-black-han-sans), sans-serif;color:var(--lime);-webkit-text-stroke:4px var(--ink);font-size:96px;animation:.35s cubic-bezier(.2,1.6,.4,1) pop}.prize{justify-content:center;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.prize li{color:var(--mut);justify-items:center;gap:4px;display:grid}.prize li.got{color:var(--ink)}.prize .slot{border:3px dashed var(--mut);border-radius:16px;place-items:center;width:76px;height:76px;display:grid}.prize li.got .slot{border:3px solid var(--ink);background:var(--lime)}.prize .ci{animation:.35s cubic-bezier(.2,1.6,.4,1) backwards pop}.gbox .msg.best em{color:#d9480f;font-style:normal}.gbox .msg.small{font-size:16px}@media (prefers-reduced-motion:reduce){.sover.count span,.prize .ci{animation:none}}
