@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(./nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(./nunito-latin-600-normal-Cd0eNu1l.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(./nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(./nunito-latin-700-normal-OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(./nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(./nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(./nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(./nunito-latin-900-normal-CVn49sIn.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(./cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(./cinzel-latin-700-normal-C-gK7hA8.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:900;src:url(./cinzel-latin-900-normal-BI3z7Tow.woff2)format("woff2"),url(./cinzel-latin-900-normal-t_fSDEbn.woff)format("woff")}body.fault{background:#4a86d8;font-family:Nunito,ui-rounded,system-ui,-apple-system,Segoe UI,sans-serif}body.fault #hud{pointer-events:none;color:#fff;text-shadow:0 1px 3px #0009;font-weight:700;position:fixed;inset:0}body.fault[data-state=menu] #hud{display:none}#vig{opacity:0;background:radial-gradient(#0000 45%,#c800008c 100%);transition:opacity .15s;position:absolute;inset:0}.tl{left:calc(14px + env(safe-area-inset-left));top:calc(12px + env(safe-area-inset-top));position:absolute}#hearts{gap:5px;margin-bottom:6px;display:flex}#hearts i{width:22px;height:20px;clip-path:path("M11 19 L2 10 A5 5 0 0 1 11 3.5 A5 5 0 0 1 20 10 Z");background:#0000004d}#hearts i.on{background:#ff4d5e}#wave{letter-spacing:.02em;white-space:nowrap;font-size:15px}.tc{left:50%;top:calc(10px + env(safe-area-inset-top));position:absolute;transform:translate(-50%)}#score{letter-spacing:.04em;font-size:26px;font-weight:900}.tr{right:calc(12px + env(safe-area-inset-right));top:calc(10px + env(safe-area-inset-top));flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute}body.fault #fmap{background:#14326459;border:2px solid #ffffff73;border-radius:50%;width:150px;height:150px;position:static;box-shadow:0 2px 10px #00000040}.chips{flex-direction:column;align-items:flex-end;gap:5px;font-size:14px;display:flex}#shardsHud,#roomHud,.landrow{background:#0a193273;border-radius:999px;padding:3px 9px}#shardsHud{color:#c8ff9a;font-size:14px}#shardsHud:empty{display:none}#shardsHud .carry{color:#b4ff7a;font-size:16px}#board{background:#0a193273;border-radius:10px;min-width:150px;margin-top:6px;padding:6px 10px;font:700 13px/1.5 Nunito,system-ui,sans-serif;display:none}#board div{align-items:center;gap:6px;display:flex}#board div b{margin-left:auto}#board div.me{color:#ffd23f}#board div.down{opacity:.45}.landrow{align-items:center;gap:6px;display:flex}body.fault #land{background:#0000004d;border-radius:4px;width:90px;height:8px;display:inline-block;overflow:hidden}body.fault #land i{height:100%;transition:width .3s,background .3s;display:block}body.fault #callout{top:30%}#msg{left:50%;top:calc(52px + env(safe-area-inset-top));text-align:center;max-width:80vw;font-size:16px;transition:opacity .3s;position:absolute;transform:translate(-50%)}body.fault #prompt{top:auto;left:50%;bottom:calc(110px + env(safe-area-inset-bottom));text-align:center;white-space:nowrap;background:#00000052;border-radius:999px;padding:6px 12px;font-size:15px;position:absolute;transform:translate(-50%)}body.fault #prompt:empty{display:none}#hint{left:50%;bottom:calc(150px + env(safe-area-inset-bottom));color:#2a1d00;max-width:min(560px,80vw);text-shadow:none;text-align:center;background:#ffd23feb;border-radius:14px;padding:10px 16px;font-size:15px;position:absolute;transform:translate(-50%);box-shadow:0 4px 16px #00000040}.bl{left:calc(16px + env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));align-items:center;gap:10px;display:flex;position:absolute}#stam{background:#0000004d;border-radius:4px;width:110px;height:7px;overflow:hidden}#stam i{background:#ffd23f;height:100%;display:block}body.fault[data-touch="1"] .bl{left:50%;bottom:calc(10px + env(safe-area-inset-bottom));transform:translate(-50%)}body.fault[data-touch="1"] .ab1{display:none}#menu{z-index:60;color:#fff;background:linear-gradient(#1e468c8c,#0a1428bf);padding:16px;display:none;position:fixed;inset:0;overflow:auto}#menu.open{display:flex}#menu .card{background:#121c30e0;border:1px solid #ffffff24;border-radius:20px;width:min(560px,100%);margin:auto;padding:26px 26px 22px;box-shadow:0 20px 60px #0006}#menu.title .card{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121c308c}.logo{letter-spacing:.06em;color:#fff;text-shadow:0 4px #2b4f8a,0 8px 24px #00000059;font:900 64px/.95 Nunito,system-ui,sans-serif}.logo span{color:#5ff2ff;text-shadow:0 4px #136a80,0 8px 24px #00000059;display:block}.tag{opacity:.9;margin:12px 0 6px;font-size:17px}.best{opacity:.85}#menu h2{margin:0 0 10px;font-size:26px}#menu h2.bad{color:#ff8a7a}#menu h2.good{color:#7dffa8}#menu h3{color:#ffd23f;margin:14px 0 6px;font-size:16px}#menu .sub{opacity:.85;margin:0 0 14px}#menu ul{margin:0;padding-left:18px;line-height:1.45}#menu li{margin-bottom:6px}#menu ul.mons{padding:0;list-style:none}.dot{border-radius:50%;width:11px;height:11px;margin-right:8px;display:inline-block}.pink{color:#ff7fe0}.red{color:#ff8a6a}.cyan{color:#8ff4ff}.keys{opacity:.75;margin-top:12px;font-size:13px}.btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}#menu button{color:#fff;cursor:pointer;background:#ffffff14;border:2px solid #ffffff40;border-radius:14px;min-width:140px;padding:13px 20px;font:800 16px Nunito,system-ui,sans-serif}#menu button.primary{color:#2a1d00;background:#ffd23f;border-color:#ffd23f}#menu button:focus-visible{outline:3px solid #5ff2ff}.row{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.row input[type=range]{width:55%}.row input[type=checkbox]{width:22px;height:22px}table.stats{border-collapse:collapse;width:100%}table.stats td{border-bottom:1px solid #ffffff1a;padding:6px 0}table.stats td:last-child{text-align:right;font-weight:800}.shophead{justify-content:space-between;align-items:baseline;display:flex}.shards{color:#8ff4ff;font-size:24px;font-weight:900}.offers{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}#menu button.boon{text-align:center;background:#5ff2ff14;border-color:#c8dcf059;flex-direction:column;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:150px;padding:14px 10px;display:flex;position:relative}#menu button.boon.rare{background:#508cff29;border-color:#78aaffbf}#menu button.boon.epic{background:#c85aff2e;border-color:#dc82ffe6;box-shadow:0 0 18px #c85aff59}#menu button.boon:hover,#menu button.boon:focus-visible{background-color:#ffffff24;transform:translateY(-2px)}.boon b{font-size:17px}.boon span{opacity:.88;font:600 13px/1.3 Nunito,system-ui,sans-serif}.boon em{letter-spacing:.08em;text-transform:uppercase;color:#b8c4d4;font:800 11px/1 Nunito,system-ui,sans-serif}.boon.rare em{color:#8fb8ff}.boon.epic em{color:#e09bff}.boon kbd{opacity:.5;font:700 11px/1 Nunito,system-ui,sans-serif}body[data-touch="1"] .boon kbd{display:none}.code{letter-spacing:.15em;color:#ffd23f}ul.lobby{margin:0 0 12px;padding:0;list-style:none}ul.lobby li{border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:6px 0;font-size:17px;font-weight:700;display:flex}ul.lobby em{opacity:.6;font-size:12px;font-style:normal}.modes{grid-template-columns:1fr 1fr;gap:10px;display:grid}#menu button.mode{text-align:left;opacity:.6;flex-direction:column;gap:4px;min-width:0;display:flex}#menu button.mode.on{opacity:1;background:#ffd23f24;border-color:#ffd23f}#menu button.mode span{font:600 12.5px/1.3 Nunito,system-ui,sans-serif}#menu button.mode:disabled{cursor:default}.row input:not([type]){color:#fff;background:#00000040;border:1px solid #ffffff4d;border-radius:8px;width:55%;padding:8px 10px;font:700 16px Nunito,system-ui,sans-serif}b.green{color:#b4ff7a}.owned{opacity:.75;margin:12px 0 0;font-size:13px}@media (max-width:900px){body.fault #fmap{width:104px;height:104px}.logo{font-size:48px}#menu .card{padding:18px}.offers{grid-template-columns:1fr}#menu button.boon{min-height:0}.modes{grid-template-columns:1fr}body.fault #prompt{white-space:normal;max-width:70vw;bottom:calc(76px + env(safe-area-inset-bottom));font-size:13px}#hint{bottom:calc(118px + env(safe-area-inset-bottom));font-size:13px}#score{font-size:20px}#wave{font-size:13px}}body.fault[data-touch="1"] #hint{bottom:auto;top:calc(44px + env(safe-area-inset-top));max-width:52vw}body.fault[data-touch="1"] #msg{top:calc(96px + env(safe-area-inset-top))}body.fault #t-pause{left:calc(14px + env(safe-area-inset-left));top:calc(64px + env(safe-area-inset-top));margin-left:0}body.fault[data-touch="1"] .tl #wave{max-width:34vw}@media (max-height:500px){#menu .card{padding:14px 16px}#menu h2{margin-bottom:4px;font-size:21px}#menu .sub{margin-bottom:8px;font-size:14px}.btns{margin-top:10px}#menu button{padding:10px 16px}.offers{gap:6px}#menu button.boon{padding:8px 10px}.logo{font-size:40px}#menu ul{font-size:13.5px}table.stats td{padding:3px 0}}#menu ul.howto{color:#fff;font-size:15px}body.fault[data-touch="1"] #hint{max-width:46vw;top:26%}body.fault[data-touch="1"] #wave{font-size:12px}.notice p{margin:0 0 10px}.notice code{background:#0000004d;border-radius:4px;padding:1px 5px;font-size:.92em}.notice .small{opacity:.6;font-size:12px}#heartArrow{color:#ff8fe0;text-shadow:0 1px 3px #000000b3;pointer-events:none;flex-direction:column;align-items:center;gap:2px;font:800 13px/1 Nunito,system-ui,sans-serif;display:none;position:absolute;top:22%;left:50%;transform:translate(-50%)}#heartArrow i{font-size:34px;font-style:normal;line-height:1}#menu button:disabled{opacity:.5;cursor:default}#menu button.mode{opacity:.85}#menu button.mode:disabled{opacity:.45}#menu button.mode:disabled.on{opacity:.9}#intro{opacity:0;pointer-events:none;color:#fff;text-align:center;background:#0c1220c7;border:1px solid #ffd23f8c;border-radius:12px;max-width:min(440px,84vw);padding:10px 16px 12px;transition:opacity .35s,transform .35s;position:absolute;top:15%;left:50%;transform:translate(-50%,-12px)}#intro.show{opacity:1;transform:translate(-50%)}#intro small{letter-spacing:.2em;color:#ffd23f;margin-bottom:4px;font:800 10px/1 Nunito,system-ui,sans-serif;display:block}#intro b{margin-bottom:4px;font-size:22px;display:block}#intro span{opacity:.9;font:600 14px/1.35 Nunito,system-ui,sans-serif}#boss{letter-spacing:.15em;color:#ffd9cc;pointer-events:none;background:#1e080899;border:1px solid #ff785a99;border-radius:999px;align-items:center;gap:10px;padding:5px 14px;font:900 13px/1 Nunito,system-ui,sans-serif;display:none;position:absolute;top:54px;left:50%;transform:translate(-50%)}#boss span{gap:5px;display:flex}#boss i{background:#ffffff26;border-radius:3px;width:12px;height:12px;transform:rotate(45deg)}#boss i.on{background:#ff6a4a;box-shadow:0 0 8px #ff6a4a}#menu{background:radial-gradient(at 50% 35%,#141e3240,#060a14d1)}#menu .card{background:linear-gradient(#1e2432f0,#10141ef5);border:1px solid #ffd27847;border-radius:16px;box-shadow:0 0 0 1px #00000080,0 24px 70px #0000008c,inset 0 1px #ffffff0f}#menu.title .card{background:linear-gradient(#141a288c,#0a0e18b3);border-color:#ffd2782e}#menu h2,#menu h3,#intro b,#boss b,#callout{font-family:Cinzel,Georgia,serif}#menu h2{letter-spacing:.04em;color:#ffe2a8;font-weight:900}#menu h3{letter-spacing:.06em;font-weight:700}#menu button{background:linear-gradient(#ffffff17,#ffffff08);border:1px solid #ffdca047;border-radius:10px;font-family:Nunito,system-ui,sans-serif;transition:transform 80ms,background .15s,border-color .15s;box-shadow:inset 0 1px #ffffff14,0 2px #00000059}#menu button:hover:not(:disabled){background:linear-gradient(#ffffff24,#ffffff0d);border-color:#ffdca099}#menu button:active:not(:disabled){transform:translateY(1px)}#menu button.primary{color:#2a1700;background:linear-gradient(#ffe08a,#f2b632);border-color:#ffe7a0;box-shadow:0 0 18px #ffc85059,inset 0 1px #fff9,0 2px #8a5a00}.logo{letter-spacing:.08em;color:#fff4dc;text-shadow:0 3px #6a4a1a,0 10px 30px #00000080;padding-bottom:6px;font:900 70px/.9 Cinzel,Georgia,serif;position:relative}.logo span{color:#fff4dc;text-shadow:0 3px #6a4a1a,0 10px 30px #00000080;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(6px,4px)rotate(-1deg)}.logo:after{content:"";clip-path:polygon(0 50%,12% 20%,24% 70%,37% 30%,50% 80%,63% 25%,76% 75%,88% 30%,100% 50%,88% 60%,76% 95%,63% 45%,50% 100%,37% 50%,24% 90%,12% 40%);filter:drop-shadow(0 0 8px #5ff2ff);background:linear-gradient(90deg,#0000,#5ff2ff 15%,#c9fbff 50%,#5ff2ff 85%,#0000);height:10px;position:absolute;top:47%;left:8%;right:8%}.tag{font-weight:600}.boon .ico{stroke:#e8eef8;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:radial-gradient(circle at 50% 35%,#ffffff29,#00000040);border:1px solid #ffffff40;border-radius:50%;width:46px;height:46px;padding:9px}.boon.rare .ico{stroke:#a9c8ff;border-color:#8cb4ff99}.boon.epic .ico{stroke:#ecb4ff;border-color:#dc8cffcc;box-shadow:0 0 14px #c85aff73}#callout{letter-spacing:.04em;font-weight:900}ul.lobby li .ready{opacity:.7;background:#ffffff1a;border-radius:999px;margin-left:auto;padding:4px 8px;font:800 12px/1 Nunito,system-ui,sans-serif}ul.lobby li .ready.on{color:#8dffb0;opacity:1;background:#5adc7840}.countdown{text-align:center;color:#ffe08a;text-shadow:0 0 24px #ffc85099;margin:6px 0 2px;font:900 54px/1 Cinzel,Georgia,serif}#mates .mate{text-shadow:0 1px 3px #000000e6;pointer-events:none;flex-direction:column;align-items:center;gap:1px;font:800 12px/1 Nunito,system-ui,sans-serif;display:flex;position:absolute;transform:translate(-50%,-50%)}#mates .mate i{filter:drop-shadow(0 0 3px #000c);font-size:26px;font-style:normal;line-height:1}#mates .mate span{color:#fff;background:#0a0e18b3;border:1px solid;border-radius:999px;padding:2px 6px}.motto{letter-spacing:.35em;text-transform:uppercase;color:#9ff4ff;opacity:.85;margin:4px 0 0;font:700 15px/1 Cinzel,Georgia,serif}.bl{padding-bottom:12px}#touch .tbtn{--p:1;background-image:conic-gradient(#fff0 calc(var(--p) * 360deg), #00000073 0)}.classes{grid-template-columns:1fr;gap:8px;display:grid}#menu button.cls{text-align:left;grid-template-columns:1fr auto;gap:2px 10px;min-width:0;padding:10px 14px;display:grid}#menu button.cls b{color:#ffe2a8;font:900 18px/1.1 Cinzel,Georgia,serif}#menu button.cls em{opacity:.6;justify-self:end;font-size:12px;font-style:normal}#menu button.cls span{opacity:.88;grid-column:1/-1;font:600 13px/1.35 Nunito,system-ui,sans-serif}#menu button.cls .blurb{color:#c9f6ff}#menu button.cls kbd{color:#ffd23f;text-align:center;background:#ffd23f2e;border-radius:4px;min-width:52px;margin-right:4px;padding:1px 5px;font:800 10px/1.4 Nunito,system-ui,sans-serif;display:inline-block}.clsrow{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}#menu button.clschip{min-width:0;padding:6px 10px;font-size:13px}#menu button.clschip.on{color:#ffd23f;border-color:#ffd23f}.clsname{color:#9fd8ff}body.intro-on #hint{visibility:hidden}@media (max-width:700px) and (orientation:portrait){#intro{top:calc(190px + env(safe-area-inset-top));max-width:78vw;padding:8px 12px 10px}#intro b{font-size:19px}#intro span{font-size:13px}}@media (max-height:500px){.offers{gap:6px;grid-template-columns:repeat(3,1fr)!important}#menu button.boon{gap:3px;min-height:0;padding:6px 8px}.boon .ico{width:30px;height:30px;padding:5px}.boon b{font-size:14px}.boon span{font-size:11.5px}.boon kbd,#menu .owned{display:none}#menu.shop .card{width:min(760px,100%);padding:10px 14px}#menu.shop h2{margin-bottom:2px;font-size:19px}#menu.shop .sub{margin-bottom:6px;font-size:13px}#intro{max-width:46vw;top:18%}}.dailyhead{color:#ffd23f;letter-spacing:.04em;margin:-4px 0 6px;font-weight:800}.classes.daily .cls{cursor:default}.lb{margin-top:10px}.lb:empty{display:none}.lbask{flex-wrap:wrap;gap:6px;display:flex}.lbask input{flex:140px;min-width:0}#menu .lbask button{min-width:0;padding:8px 14px}#menu button.link{color:#9fd8ff;min-width:0;font:inherit;box-shadow:none;background:0 0;border:0;margin:0 0 0 4px;padding:0;text-decoration:underline}table.lbtable tr.you td{color:#ffd23f}table.lbtable small{opacity:.7;font-weight:600}.bl{align-items:flex-end;gap:12px;display:flex}.ab1{--p:1;--c:#ffd23f;flex-direction:column;align-items:center;gap:4px;display:flex}#dash.ab1{--c:#5ff2ff}.ab1 .dial{background:conic-gradient(color-mix(in srgb, var(--c) 70%, #fff 0%) calc(var(--p) * 360deg), #00000073 0);border-radius:50%;place-items:center;width:66px;height:66px;transition:box-shadow .2s;display:grid;position:relative;box-shadow:0 2px 10px #00000059}.ab1 .dial:before{content:"";background:#0c1220d1;border-radius:50%;position:absolute;inset:6px}.ab1 .key,.ab1 .secs{letter-spacing:.04em;color:#ffffff8c;font:900 13px/1 Nunito,system-ui,sans-serif;position:relative}.ab1 .secs{color:#fff;font-size:20px;font-style:normal;position:absolute}.ab1 .secs:not(:empty)+.key{visibility:hidden}.ab1 .dial:has(.secs:not(:empty)) .key{visibility:hidden}.ab1 .nm{letter-spacing:.1em;color:#fff9;text-shadow:0 1px 3px #0009;font:900 12px/1 Nunito,system-ui,sans-serif}.ab1.ready .dial{background:var(--c);box-shadow:0 0 14px var(--c), 0 2px 10px #00000059}.ab1.ready .key{color:#fff}.ab1.ready .nm{color:var(--c)}.ab1.pop .dial{animation:.45s ease-out abpop}@keyframes abpop{0%{transform:scale(1)}35%{box-shadow:0 0 30px var(--c);transform:scale(1.28)}to{transform:scale(1)}}#touch .toy-actions .tbtn{--c:#ffd23f;background-image:none;transition:color .15s,border-color .15s,box-shadow .15s;position:relative}#touch .toy-actions .tbtn[data-press=jump]{--c:#5ff2ff}#touch .toy-actions .tbtn:after{content:"";background:conic-gradient(var(--c) calc(var(--p) * 360deg), #ffffff24 0);pointer-events:none;border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px))}#touch .toy-actions .tbtn.cooling{color:#0000;background-color:#0a0a0cb8;border-color:#ffffff26}#touch .toy-actions .tbtn.cooling:before{content:attr(data-secs);color:#fff;place-items:center;font:900 22px/1 Nunito,system-ui,sans-serif;display:grid;position:absolute;inset:0}#touch .toy-actions .tbtn.ready{border-color:var(--c);color:var(--c);box-shadow:0 0 14px color-mix(in srgb, var(--c) 70%, transparent)}#touch .toy-actions .tbtn.ready:after{display:none}#touch .toy-actions .tbtn.pop{animation:.5s ease-out tpop}@keyframes tpop{0%{transform:scale(1)}35%{box-shadow:0 0 34px var(--c);transform:scale(1.22)}to{transform:scale(1)}}@media (max-height:520px){#menu{padding:calc(8px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left))}#menu .card{padding:12px 16px}.logo{padding-bottom:2px;font-size:34px}.logo span{transform:translate(3px,2px)rotate(-1deg)}.logo:after{height:6px}.motto{margin-top:2px;font-size:11px}#menu.title .tag{display:none}#menu.title .best{margin:6px 0 0;font-size:14px}#menu.title .btns{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}#menu .btns button{min-width:0;padding:8px 12px;font-size:14px}#menu h2{margin:0 0 4px;font-size:20px}.dailyhead{margin:0 0 2px;font-size:13px}#menu .sub{margin-bottom:6px}#menu table.stats:not(.lbtable) tbody{grid-template-columns:1fr 1fr;column-gap:22px;display:grid}#menu table.stats:not(.lbtable) tr{justify-content:space-between;gap:8px;display:flex}#menu table.stats td{border-bottom:0;padding:3px 0;font-size:14px}#menu .best{margin:4px 0 0;font-size:14px}.lb{margin-top:4px}#menu .btns{margin-top:8px}}#announce{left:0;right:0;top:calc(56px + env(safe-area-inset-top));pointer-events:none;z-index:5;flex-direction:column;align-items:center;gap:8px;width:min(560px,56vw);margin:0 auto;display:flex;position:absolute}#announce>*{max-width:100%;position:relative!important;top:auto!important;left:auto!important}#announce #msg{white-space:normal;transform:none}#announce #boss{transform:none}#announce #intro{animation:.35s ease-out introIn;display:none;transform:none}#announce #intro.show{display:block;transform:none}@keyframes introIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}#announce #callout{white-space:normal;display:none;transform:none}#announce #callout.show{animation:1.8s ease-out forwards calloutIn;display:block}@keyframes calloutIn{0%{opacity:0;transform:scale(.5)}12%{opacity:1;transform:scale(1.15)}22%{transform:scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(-8px)}}#heartArrow{top:50%!important;left:calc(50% + 96px)!important;transform:translateY(-50%)!important}@media (max-width:700px) and (orientation:portrait){#announce{top:calc(190px + env(safe-area-inset-top));width:86vw}#heartArrow{top:46%!important;left:calc(50% + 70px)!important}}@media (max-height:520px){#announce{top:calc(44px + env(safe-area-inset-top));gap:4px;width:50vw}#announce #callout{font-size:26px}#announce #callout.big{font-size:32px}#announce #callout small{font-size:13px}#announce #intro{padding:6px 12px 8px}#announce #intro b{font-size:17px}#announce #intro span{font-size:12.5px}#announce #msg{font-size:14px}body.fault[data-touch="1"] #prompt{bottom:calc(26px + env(safe-area-inset-bottom));max-width:46vw}}.f-warden{--cc:#fc3}.f-hewer{--cc:#e8443a}.f-breaker{--cc:#5a9bff}.f-archer{--cc:#4fc46a}.f-geomancer{--cc:#b57bff}.f-tamer{--cc:#c98a4a}.f-alchemist{--cc:#35d0d0}.f-necro{--cc:#e9e6da}.face{--sz:44px;width:var(--sz);height:var(--sz);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--cc,#8aa) 55%, #fff 0%), color-mix(in srgb, var(--cc,#8aa) 30%, #0b1222) 70%);border:2px solid color-mix(in srgb, var(--cc,#8aa) 80%, #fff);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000059,inset 0 -6px 12px #00000040}.face img{object-fit:cover;object-position:50% 12%;pointer-events:none;width:118%;height:118%}.face b{font:900 calc(var(--sz) * .45) / 1 "Cinzel", Georgia, serif;color:#fff}.face.sm{--sz:26px;border-width:1.5px}.face.md{--sz:44px}.face.lg{--sz:74px;border-width:2.5px}#menu .btns button{justify-content:center;align-items:center;gap:9px;display:inline-flex}#menu .btns button .ico{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;flex:none;width:19px;height:19px}#menu .btns button .badge{letter-spacing:.1em;color:#ffd23f;background:#ffd23f2e;border-radius:999px;padding:3px 6px;font:900 10px/1 Nunito,system-ui,sans-serif}#menu.title .btns{grid-template-columns:1fr 1fr;gap:10px;max-width:440px;margin:18px auto 0;display:grid}#menu.title .btns .wide{letter-spacing:.04em;grid-column:1/-1;padding:15px 18px;font-size:19px}#menu.title .btns .wide .ico{width:22px;height:22px}#menu.title .btns button{justify-content:flex-start;min-width:0}#menu.title .btns .wide{justify-content:center}#menu.title .btns button .badge{margin-left:auto}#menu .btns button.ghost{box-shadow:none;opacity:.75;background:0 0;border-color:#0000;justify-content:center;font-size:14px}#menu .btns button.ghost:hover,#menu .btns button.ghost:focus-visible{opacity:1;background:#ffffff0f}#menu button.cls{background:linear-gradient(135deg, color-mix(in srgb, var(--cc,#fff) 10%, transparent), #ffffff05 60%);border:1px solid #ffffff1f;border-radius:14px;align-items:flex-start;gap:14px;padding:12px 14px;transition:transform .12s,border-color .12s,box-shadow .12s;display:flex}#menu button.cls:not(:disabled):hover{border-color:color-mix(in srgb, var(--cc,#ffd23f) 60%, transparent);transform:translateY(-1px)}#menu button.cls.on{border-color:var(--cc,#ffd23f);box-shadow:0 0 0 1px var(--cc,#ffd23f), 0 6px 22px color-mix(in srgb, var(--cc,#ffd23f) 25%, transparent)}#menu button.cls .cinfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}#menu button.cls .chead{opacity:1;justify-content:space-between;align-items:baseline;gap:8px;display:flex}#menu button.cls .chead b{color:color-mix(in srgb, var(--cc,#ffe2a8) 45%, #fff)}#menu button.cls .chead em{letter-spacing:.12em;text-transform:uppercase;opacity:.55;font:800 11px/1 Nunito,system-ui,sans-serif}#menu button.cls .blurb{color:color-mix(in srgb, var(--cc,#c9f6ff) 35%, #fff);opacity:.95}#menu button.cls kbd{background:color-mix(in srgb, var(--cc,#ffd23f) 18%, transparent);color:var(--cc,#ffd23f)}#menu button.cls.locked{opacity:.5}#menu button.cls.locked .face img{filter:grayscale()brightness(.6)}#menu button.cls .lock{opacity:.8;font-weight:800}#menu button.cls.plain{padding-left:16px}@media (min-width:900px){#menu.classpick .classes{grid-template-columns:1fr 1fr}#menu.classpick .classes .cls:first-child{grid-column:1/-1}}ul.lobby li{align-items:center;gap:8px;display:flex}#menu button.clschip{border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 4px;display:inline-flex}#menu button.clschip .face.sm{--sz:24px}#menu button.clschip:disabled .face img{filter:grayscale()}table.lbtable td:first-child{align-items:center;gap:8px;display:flex}table.lbtable .rank{text-align:right;opacity:.6;min-width:22px;font-weight:900}table.lbtable tr:first-child .rank{color:#ffd23f;opacity:1}table.lbtable tr:nth-child(2) .rank{color:#d9e3ef;opacity:1}table.lbtable tr:nth-child(3) .rank{color:#e0a070;opacity:1}.overhead{justify-content:center;margin:-6px 0 6px;display:flex}#menu .card{background:linear-gradient(#18223aeb,#0e1424f0);border:1px solid #ffe2a829;box-shadow:0 24px 70px #00000080,inset 0 1px #ffffff0f}@media (max-height:520px){#menu.title .btns{grid-template-columns:repeat(3,1fr);gap:6px;max-width:none}#menu.title .btns .wide{grid-column:span 1;padding:9px 12px;font-size:15px}#menu.title .btns .ghost{grid-column:span 1}.face.lg{--sz:52px}.overhead{display:none}}#menu.title .card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#141e36db,#0c1222e6)}#menu.title .btns{max-width:470px}#menu.title .btns button{white-space:nowrap}#menu.title .card{background:linear-gradient(#141e36f0,#0c1222f5)}.overhead+h2,.overhead~.sub{text-align:center}@media (max-height:520px){#menu.title .card{width:min(720px,100%)}#menu.title .btns{grid-template-columns:repeat(4,minmax(0,1fr));max-width:660px}#menu.title .btns button:nth-child(5){grid-column:span 2}#menu.title .btns button .badge{display:none}#menu.title .btns button{justify-content:center;padding:9px 10px;font-size:14px}}@media (max-width:480px){#menu.title .btns button .badge{display:none}#menu.title .btns button{padding-left:12px;padding-right:10px;font-size:14.5px}}.logo2{--fs:66px;font:900 var(--fs) / 1 "Cinzel", Georgia, serif;letter-spacing:.03em;-webkit-user-select:none;user-select:none;align-items:flex-start;margin:4px auto .2em;display:inline-flex;position:relative}.logo2 .w{background:linear-gradient(#f6f4f0 0%,#d9d5ce 40%,#a29d94 66%,#6f6a63 100%);color:#0000;filter:drop-shadow(0 2px #1d2028)drop-shadow(0 12px 20px #0009);-webkit-background-clip:text;background-clip:text;display:block}.logo2 .b{transform-origin:0 100%;background:linear-gradient(#e2ded7 0%,#bdb8af 40%,#8a857c 68%,#5c5852 100%);-webkit-background-clip:text;background-clip:text;transform:translate(.02em,.16em)rotate(4.5deg)}.logo2 .crack{flex:none;width:.16em;height:1.08em;margin:-.04em .01em 0;overflow:visible}.logo2 .crack polyline{fill:none;stroke:#9ff8ff;vector-effect:non-scaling-stroke;stroke-width:2.5px;stroke-linejoin:miter;filter:drop-shadow(0 0 4px #43e8ff)drop-shadow(0 0 12px #3cdcffd9)}.logo2 .chip{background:#8d887f;width:.07em;height:.06em;position:absolute;transform:rotate(25deg)}.logo2 .c1{top:104%;left:49%}.logo2 .c2{opacity:.7;width:.05em;height:.045em;top:118%;left:52.5%}.motto{color:#9fb4c8;letter-spacing:.42em;opacity:.9}@media (max-width:480px){.logo2{--fs:44px}}@media (max-height:520px){.logo2{--fs:36px}}.logo2{margin-bottom:.32em}.logo2 .chip{clip-path:polygon(10% 0,100% 25%,80% 100%,0 70%);width:.1em;height:.09em}.logo2 .c2{width:.07em;height:.06em}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}#menu.classpick .card{width:min(680px,100%)}.roster{grid-template-columns:repeat(4,1fr);gap:8px;margin:6px 0 14px;display:grid}#menu button.rpick{color:#ffffffbf;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 4px 8px;font:800 13px/1.1 Nunito,system-ui,sans-serif;transition:transform .12s,border-color .12s,background .12s;display:flex}#menu button.rpick:hover{transform:translateY(-2px)}#menu button.rpick.on{color:#fff;border-color:var(--cc);background:linear-gradient(180deg, color-mix(in srgb, var(--cc) 22%, transparent), #ffffff05);box-shadow:0 0 0 1px var(--cc), 0 8px 24px color-mix(in srgb, var(--cc) 25%, transparent)}#menu button.rpick.locked .face img{filter:grayscale()brightness(.55)}#menu button.rpick.locked span:after{content:" 🔒";font-size:11px}.rdetail{background:linear-gradient(135deg, color-mix(in srgb, var(--cc) 12%, transparent), #ffffff05 70%);border:1px solid color-mix(in srgb, var(--cc) 35%, transparent);text-align:left;border-radius:14px;min-height:150px;padding:14px 16px}.rdetail .chead{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.rdetail .chead b{color:color-mix(in srgb, var(--cc) 45%, #fff);font:900 22px/1.1 Cinzel,Georgia,serif}.rdetail .chead em{letter-spacing:.14em;text-transform:uppercase;opacity:.55;font:800 11px/1 Nunito,system-ui,sans-serif}.rdetail .blurb{color:color-mix(in srgb, var(--cc) 35%, #fff);margin:0 0 10px;font:700 14px/1.35 Nunito,system-ui,sans-serif}.rdetail .ab{opacity:.92;grid-template-columns:64px 1fr;align-items:start;gap:10px;margin:6px 0;font:600 13.5px/1.4 Nunito,system-ui,sans-serif;display:grid}.rdetail kbd{text-align:center;background:color-mix(in srgb, var(--cc) 18%, transparent);color:var(--cc);letter-spacing:.06em;border-radius:5px;padding:3px 0;font:900 10.5px/1.3 Nunito,system-ui,sans-serif}.rdetail .lock{opacity:.8;margin:8px 0 0;font-weight:700}@media (max-width:480px){.roster{gap:4px}#menu button.rpick{padding:8px 2px 6px;font-size:11px}.roster .face.lg{--sz:50px}}@media (max-height:520px){.roster{margin:2px 0 8px}.roster .face.lg{--sz:46px}#menu button.rpick{padding:6px 4px;font-size:12px}.rdetail{min-height:0;padding:10px 14px}.rdetail .chead b{font-size:18px}.rdetail .blurb{margin-bottom:4px;font-size:13px}.rdetail .ab{margin:3px 0;font-size:12.5px}}#touch .toy-actions #t-hop:after{display:none}#touch .toy-actions #t-hop{--c:#fff;align-self:flex-start;width:54px;height:54px;margin-top:-46px;font-size:11px}#menu .card,#hud .tl,#hud .tr,#hud .bl,body.fault #prompt,#hint,#announce,#heartArrow{zoom:var(--ui-zoom,1)}body:not(.zoomed) #menu .card,body:not(.zoomed) #hud .tl,body:not(.zoomed) #hud .tr,body:not(.zoomed) #hud .bl,body.fault:not(.zoomed) #prompt,body:not(.zoomed) #hint,body:not(.zoomed) #announce,body:not(.zoomed) #heartArrow{zoom:normal}.binds{grid-template-columns:1fr 1fr;gap:6px;display:grid}#menu button.bind{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 12px;font-size:14px;display:flex}#menu button.bind kbd{text-align:center;background:#ffffff1f;border-radius:5px;min-width:64px;padding:3px 8px;font:800 12px/1.2 Nunito,system-ui,sans-serif}#menu button.bind.on{border-color:#ffd23f}#menu button.bind.on kbd{color:#2a1700;background:#ffd23f}#menu select{color:#fff;background:#ffffff1a;border:1px solid #ffffff40;border-radius:6px;padding:4px 8px;font:700 14px Nunito,system-ui,sans-serif}#menu select option{color:#111}@media (max-width:480px){.binds{grid-template-columns:1fr}}#menu button.boon.relic{background:linear-gradient(#ffc84638,#ffa02814);border-color:#ffcf4a;box-shadow:0 0 22px #ffbe3c66}.boon.relic .ico{stroke:#ffd96a;border-color:#ffd25ae6;box-shadow:0 0 16px #ffbe3c80}#menu b.relic{color:#ffd23f}#touch .toy-actions #t-ping{align-self:flex-start;width:44px;height:44px;margin-top:-92px;font-size:10px;display:none}#touch .toy-actions #t-ping:after{display:none}body.online #touch .toy-actions #t-ping{display:block}#menu.arenapick .card{width:min(960px,100%)}.arenas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:6px 0 16px;display:grid}#menu button.arena{--ac:#ffd23f;text-align:left;background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;min-width:0;padding:0;transition:transform .12s,border-color .12s,box-shadow .12s;display:flex;overflow:hidden}#menu button.arena.a-sky{--ac:#9fdcff}#menu button.arena.a-volcano{--ac:#ff9a4a}#menu button.arena.a-tarn{--ac:#cfeeff}#menu button.arena.a-storm{--ac:#b8a8ff}#menu button.arena.a-swamp{--ac:#b6d86a}#menu button.arena.a-desert{--ac:#ffcf7a}#menu button.arena:hover{border-color:color-mix(in srgb, var(--ac) 70%, transparent);transform:translateY(-2px)}#menu button.arena.on{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac), 0 8px 26px color-mix(in srgb, var(--ac) 28%, transparent)}#menu button.arena .shot{aspect-ratio:16/9;background:#1a2233 50%/cover no-repeat;display:block;position:relative}#menu button.arena .shot:after{content:"";background:linear-gradient(#0000 45%,#080a12d9);position:absolute;inset:0}#menu button.arena .shot b{z-index:1;color:#fff;text-shadow:0 2px 10px #000000b3;font:900 22px/1 Cinzel,serif;position:absolute;bottom:10px;left:14px}#menu button.arena .cur{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:#1b1405;background:var(--ac);border-radius:999px;padding:4px 8px;font:800 10px/1 Nunito,system-ui,sans-serif;position:absolute;top:10px;right:10px}#menu button.arena .wx{letter-spacing:.1em;text-transform:uppercase;color:var(--ac);align-items:center;gap:6px;padding:10px 14px 2px;font:800 12px/1 Nunito,system-ui,sans-serif;display:flex}#menu button.arena .wx .ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}#menu button.arena .twist{color:#ffffffd1;padding:4px 14px 12px;font:600 14px/1.35 Nunito,system-ui,sans-serif;display:block}@media (max-width:560px){.arenas{grid-template-columns:1fr;gap:10px}#menu button.arena{grid-template-rows:auto 1fr;grid-template-columns:42% 1fr;display:grid}#menu button.arena .shot{aspect-ratio:auto;grid-row:1/3;min-height:112px}#menu button.arena .shot b{font-size:16px;bottom:8px;left:10px}#menu button.arena .cur{top:6px;left:6px;right:auto}#menu button.arena .wx{padding:10px 12px 0;font-size:11px}#menu button.arena .twist{padding:4px 12px 10px;font-size:13px}}@media (max-height:520px) and (min-width:561px){#menu.arenapick .card{width:min(920px,100%);padding:14px 16px 12px}#menu.arenapick h2{margin:0 0 8px;font-size:20px}.arenas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px}#menu button.arena .shot{aspect-ratio:16/6}#menu button.arena .twist{display:none!important}#menu button.arena .shot b{font-size:14px;bottom:6px;left:8px}#menu button.arena .cur{padding:3px 6px;font-size:8px;top:5px;right:5px}#menu button.arena .wx{gap:4px;padding:7px 8px 0;font-size:10px}#menu button.arena .wx .ico{width:13px;height:13px}#menu button.arena .twist{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:3px 8px 7px;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}#menu.arenapick .btns button{padding:8px 18px}}#menu{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (hover:none){#menu button.arena:hover,#menu button.cls:not(:disabled):hover,#menu button.boon:hover,#menu button.rpick:hover{transform:none}}#menu.title .btns button{text-overflow:ellipsis;overflow:hidden}@media (max-height:520px) and (max-width:700px){#menu.title .btns button .ico{display:none}#menu.title .btns button{padding:9px 6px;font-size:13.5px}}#menu .reroll{justify-content:center;margin-top:8px;display:flex}#menu .reroll:empty{display:none}@media (max-height:520px) and (min-width:640px){.roster{grid-template-columns:repeat(8,1fr)}#menu.classpick .card{width:min(860px,100%)}}#menu.wardrobe .card{width:min(560px,100%)}#menu.wardrobe h3{margin:14px 0 8px;font-size:15px}#menu.wardrobe h3 small{opacity:.6;margin-left:6px;font:700 12px/1 Nunito,system-ui,sans-serif}.dots{flex-wrap:wrap;gap:10px;display:flex}#menu button.dot{background:var(--sw);width:40px;min-width:0;height:40px;box-shadow:0 0 10px color-mix(in srgb, var(--sw) 50%, transparent);border:2px solid #ffffff59;border-radius:50%;padding:0;position:relative}#menu button.dot.trail{background:radial-gradient(circle, var(--sw) 0 3px, transparent 4px) 0 0 / 10px 10px, #ffffff0f}#menu button.dot.on{box-shadow:0 0 0 3px #ffd23f59, 0 0 12px color-mix(in srgb, var(--sw) 60%, transparent);border-color:#ffd23f}#menu button.dot.locked{filter:saturate(.45)brightness(.55);box-shadow:none}#menu button.dot svg{fill:none;stroke:#fff;stroke-width:2px;opacity:.9;width:16px;height:16px;margin:auto;position:absolute;inset:0}#menu .dotinfo{opacity:.85;min-height:1.3em;margin:8px 0 0;font-size:14px}#menu .earned{color:#ffd23f}@media (max-width:860px) and (min-width:561px) and (min-height:521px){.arenas{grid-template-columns:repeat(2,minmax(0,1fr))}}.build{flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;display:flex}.runcard .build{justify-content:flex-start}.bchip{color:#e6ecf5;white-space:nowrap;background:#ffffff12;border:1px solid #b8c4d459;border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 6px;font:700 12.5px/1.2 Nunito,system-ui,sans-serif;display:inline-flex}.bchip .ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.bchip i{opacity:.7;font-style:normal}.bchip.rare{color:#b9d3ff;border-color:#8fb8ff80}.bchip.epic{color:#edc4ff;border-color:#e09bff8c}.bchip.relic{color:#ffe08a;background:#ffbe3c1f;border-color:#ffd25abf}.runcard{min-height:0;margin:4px 0 14px}.runcard .runhead{align-items:center;gap:12px;margin-bottom:8px;display:flex}.runcard .runhead span{flex-direction:column;gap:2px;display:flex}.runcard .runhead b{color:color-mix(in srgb, var(--cc) 45%, #fff);font:900 20px/1.1 Cinzel,Georgia,serif}.runcard .runhead em{opacity:.75;font:700 13px/1.2 Nunito,system-ui,sans-serif}.runcard .owned{margin-top:8px}#menu input[type=range],#menu input[type=checkbox]{accent-color:#ffc83a;cursor:pointer}#menu select{cursor:pointer}#menu input:focus-visible,#menu select:focus-visible{outline-offset:2px;outline:2px solid #6ff0ff}@media (prefers-reduced-motion:reduce){body.fault *,body.fault :before,body.fault :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bchip{cursor:pointer}.bchip.on{background:#ffffff2e}.bdesc{opacity:.85;text-align:center;min-height:1.3em;margin:8px 0 0;font:600 13px/1.3 Nunito,system-ui,sans-serif}.bdesc:empty{display:none}.runcard .bdesc{text-align:left}.roomline{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 10px;font:700 15px/1.3 Nunito,system-ui,sans-serif;display:flex}.roomline .code{-webkit-user-select:all;user-select:all;font:900 26px/1 Cinzel,Georgia,serif}.roomline span{opacity:.7;font-size:13px;font-weight:600}#roomHud{color:#ffffffbf;font:700 12px/1.4 Nunito,system-ui,sans-serif}#roomHud b{color:#ffd23f;letter-spacing:.15em;font-size:14px}#roomHud:empty{display:none}.rooms{text-align:left;margin:14px 0 4px}.rooms h3{margin:0 0 6px}.roomlist{max-height:190px;margin:0;padding:0;list-style:none;overflow-y:auto}.roomlist li{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;padding:7px 2px;display:flex}.roomlist .rinfo{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font:700 14px/1.3 Nunito,system-ui,sans-serif;display:flex}.roomlist .rinfo em{opacity:.7;font-size:13px;font-style:normal;font-weight:600}.roomlist .rinfo em.live{color:#b4ff7a;opacity:.95}@media (max-width:540px){#menu.lobbycard .card{padding:14px 14px 12px}#menu.lobbycard h2{margin-bottom:4px}#menu.lobbycard .sub{margin:0 0 8px;font-size:13.5px;line-height:1.3}#menu.lobbycard ul.lobby{margin-bottom:8px}#menu.lobbycard .clsrow{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:8px;display:grid}#menu.lobbycard .clsrow button.clschip{border-radius:12px;flex-direction:column;justify-content:center;gap:2px;padding:5px 2px 4px;font-size:10.5px;line-height:1.15;overflow:hidden}#menu.lobbycard .clsrow.arenarow{grid-template-columns:repeat(3,1fr)}#menu.lobbycard .clsrow.arenarow button.clschip{border-radius:999px;padding:7px 2px;font-size:12px}#menu.lobbycard .row.listed{padding:6px 0}#menu.lobbycard .modes{grid-template-columns:1fr 1fr;gap:6px}#menu.lobbycard button.mode{padding:8px 10px}#menu.lobbycard button.mode span{font-size:11.5px;line-height:1.25}#menu.lobbycard .btns{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}#menu.lobbycard .btns button{min-width:0;margin:0;padding-top:10px;padding-bottom:10px}#menu.lobbycard .btns button:first-child{grid-column:1/-1}}@media (max-height:640px){#menu.lobbycard button.mode span{display:none}#menu.lobbycard .card{padding-top:12px;padding-bottom:10px}#menu.lobbycard .sub,#menu.lobbycard ul.lobby,#menu.lobbycard .clsrow{margin-bottom:6px}}.row .rate{opacity:.75;font-size:13px}
