:root{--font:"Lilita One", system-ui, sans-serif;--ink:#1b1530;--gold:#ffd34d;--gold-dark:#b86e00;--good:#2f8cff;--bad:#ff4646;--horizon:#c9cde0;--below-hud:60px}*{box-sizing:border-box;margin:0}html,body{color:#fff;height:100%;font:16px/1.25 var(--font);background:#0e1220;overflow:hidden}#game{aspect-ratio:9/16;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#3f7fd0 0%, #86b4e6 24%, var(--horizon) 40%);max-width:100vw;height:100dvh;margin:0 auto;position:relative;overflow:hidden}#game canvas{display:block;position:absolute;inset:0}.lbl,#hud,.card h2,.card button{-webkit-text-stroke:4px var(--ink);paint-order:stroke fill}#hud{padding:calc(env(safe-area-inset-top) + 8px) 8px 0;pointer-events:none;grid-template-columns:repeat(5,auto);justify-content:space-between;gap:4px;font-size:16px;display:grid;position:absolute;top:0;left:0;right:0}.chip{-webkit-text-stroke:3px var(--ink);background:#1b1530b8;border:2px solid #ffffff30;border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 4px;display:flex;box-shadow:0 2px 6px #0006}.chip svg{width:20px;height:20px;fill:var(--gold);stroke:var(--ink);stroke-width:1.5px;paint-order:stroke;flex:none}.chip:has(.bar){padding:4px 14px 5px 6px}.bar{background:#0008;border-radius:3px;width:38px;height:5px;margin:2px 0 1px;overflow:hidden}.bar i{background:linear-gradient(90deg,#ff5a4a,#ffd34d 60%,#6be36b);height:100%;transition:width .3s;display:block}#labels{pointer-events:none;position:absolute;inset:0}.lbl{text-align:center;white-space:pre-line;transform-origin:50% 100%;line-height:1.05;transition:font-size .15s;position:absolute;top:0;left:0}.lbl.army{font-size:24px}.lbl.army.pop{font-size:36px}.lbl.enemy{color:#e8d9ff;font-size:20px}.lbl.bonus{color:var(--gold);font-size:26px}.lbl.up{color:#7dff8a}.lbl.down{color:#ff7d7d}.lbl.gate{border:3px solid #fff;border-radius:10px;padding:3px 14px 5px;font-size:28px;box-shadow:0 4px #0005,0 6px 14px #0006}.lbl.gate.good{background:linear-gradient(#5fb0ff, var(--good))}.lbl.gate.bad{background:linear-gradient(#ff7a6a, var(--bad))}#overlay{padding:env(safe-area-inset-top) 16px env(safe-area-inset-bottom);background:radial-gradient(#0e122066,#0e1220d0);place-items:center;display:grid;position:absolute;inset:0}#overlay[hidden]{display:none}.card{text-align:center;border:3px solid var(--gold);width:min(100%,340px);box-shadow:0 0 0 4px var(--ink), 0 12px 30px #000a;background:linear-gradient(#323a68,#1d2142);border-radius:18px;padding:26px 22px 22px}.card h2{color:var(--gold);letter-spacing:.5px;margin-bottom:8px;font-size:36px}.card p{margin:8px 0}.card .level{font-size:22px}.card .hint{opacity:.75;font:14px/1.4 system-ui,sans-serif}.card .best{color:var(--gold);font-size:20px}.card table{border-collapse:collapse;width:100%;margin:14px 0;font-size:17px}.card td{text-align:left;padding:4px 0}.card td:last-child{text-align:right;font-variant-numeric:tabular-nums}.card .total td{color:var(--gold);border-top:2px solid #ffffff30;padding-top:8px;font-size:24px}.card button{font:24px var(--font);color:#fff;border:3px solid var(--ink);cursor:pointer;background:linear-gradient(#ffdf6b,#f0a522);border-bottom-width:7px;border-radius:16px;margin-top:14px;padding:12px 40px 14px}.card button:active{border-bottom-width:4px;transform:translateY(3px)}.ico{vertical-align:-.2em;fill:currentColor;width:1.15em;height:1.15em;stroke:var(--ink);stroke-width:1.4px;paint-order:stroke}.i-archer{color:#7be07b;fill:none;stroke:#7be07b;stroke-width:2.6px;stroke-linecap:round}.i-mage{color:#ff9a3d}.i-barbarian{color:#8fb4ff}.i-cleric{color:var(--gold)}.i-druid{color:#4fd1a8}.i-minion{color:#efe6d4}.i-warrior{color:#c9b0ff}#next{left:8px;top:calc(env(safe-area-inset-top) + var(--below-hud));-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;pointer-events:none;background:#1b1530a8;border-radius:10px;padding:4px 8px 6px;font-size:15px;position:absolute}#next:empty{display:none}.next-title{color:var(--gold);letter-spacing:1px;text-transform:uppercase;font-size:12px}.next-row{white-space:nowrap;align-items:center;gap:5px;display:flex}.next-row b{color:var(--gold);width:14px}.next-row i{opacity:.7;margin-left:2px;font-size:12px;font-style:normal}.slots{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 10px;display:grid}.card .slot,.card .unit{font:13px/1.2 var(--font);color:#fff;cursor:pointer;-webkit-text-stroke:0;background:#ffffff14;border:2px solid #ffffff30;border-radius:10px;margin:0;padding:6px 4px}.card .slot{justify-items:center;gap:2px;display:grid}.card .slot .ico{width:30px;height:30px}.card .slot.sel{border-color:var(--gold);background:#ffd34d26;box-shadow:0 0 0 2px #ffd34d55}.units{grid-template-columns:1fr 1fr;gap:6px;display:grid}.card .unit{text-align:left;grid-template-columns:auto 1fr;column-gap:6px;padding:8px;display:grid;position:relative}.card .unit .ico{grid-row:span 2;align-self:center;width:28px;height:28px}.card .unit b{font-size:15px;font-weight:400}.card .unit small{opacity:.8;font:11px/1.25 system-ui,sans-serif}.card .unit kbd{opacity:.45;font:10px system-ui;position:absolute;top:4px;right:6px}.card .unit:active,.card .slot:active{border-bottom-width:2px;transform:translateY(1px)}.i-king{color:var(--gold)}.dealt{margin:4px 0 2px;font-size:14px}.dealt-row{text-align:left;grid-template-columns:20px 92px 1fr 46px;align-items:center;gap:6px;margin:3px 0;display:grid}.dealt-bar{background:#0006;border-radius:4px;height:8px;overflow:hidden}.dealt-bar i{background:linear-gradient(90deg, var(--gold-dark), var(--gold));border-radius:4px;height:100%;display:block}.dealt-row b{text-align:right;font-variant-numeric:tabular-nums;font-weight:400}.dealt-note{opacity:.85;margin-top:2px;font:12px system-ui,sans-serif}.card button.alt{font:16px var(--font);color:#fff;-webkit-text-stroke:0;background:0 0;border:2px solid #ffffff50;border-radius:12px;margin:10px auto 0;padding:6px 18px;display:block}.lbl.boss{color:#ffb3a8;-webkit-text-stroke:3px var(--ink);font-size:18px}.lbl.boss:after{content:"";border:2px solid var(--ink);background:linear-gradient(90deg, #e8402a calc(var(--fill,1) * 100%), #2a0b0b 0);border-radius:6px;width:140px;height:12px;margin:2px auto 0;display:block}.i-boss{color:#ff7a6a}.lbl.hit{color:#ff5a4a;font-size:30px}.scores{margin-top:10px;font-size:15px}.scores-title{color:var(--gold);justify-content:space-between;font-size:16px;display:flex}.scores-title span{color:#fff;opacity:.85;align-self:end;font:12px system-ui,sans-serif}.card .scores table{margin:4px 0 0;font-size:15px}.card .scores td{text-align:left;padding:2px 4px}.card .scores td:first-child{opacity:.9;width:28px}.card .scores td.sq{text-align:right}.card .scores .ico{width:14px;height:14px}.card .scores tr.me td{color:var(--gold);background:#ffd34d1c}.card{scrollbar-width:thin;scrollbar-color:var(--gold) #0000;max-height:calc(100% - 16px);overflow-y:auto}.card::-webkit-scrollbar{width:8px}.card::-webkit-scrollbar-track{background:0 0;margin:14px 0}.card::-webkit-scrollbar-thumb{background:var(--gold);border:2px solid #1d2142;border-radius:8px}.chip.hit{animation:.5s chip-hit}@keyframes chip-hit{0%,40%{background:#d42a2acc;border-color:#ff8a7a;transform:scale(1.12)}}@media (width<=440px){:root{--below-hud:100px}#hud{grid-template-columns:repeat(3,1fr);row-gap:10px}#hud .chip:nth-child(3n+1){justify-self:start}#hud .chip:nth-child(3n+2){justify-self:center}#hud .chip:nth-child(3n){justify-self:end}#hud .chip:nth-child(4){grid-column:1;justify-self:start}#hud .chip:nth-child(5){grid-column:3;justify-self:end}}.worlds{max-height:max(220px, calc(100dvh - 300px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overscroll-behavior:contain;scrollbar-width:none;--up:0px;--down:0px;-webkit-mask-image:linear-gradient(transparent, #000 var(--up), #000 calc(100% - var(--down)), transparent);-webkit-mask-image:linear-gradient(transparent, #000 var(--up), #000 calc(100% - var(--down)), transparent);mask-image:linear-gradient(transparent, #000 var(--up), #000 calc(100% - var(--down)), transparent);overflow-y:auto}.worlds::-webkit-scrollbar{display:none}.worlds.more-up{--up:28px}.worlds.more-down{--down:40px}.world{text-align:left;margin:12px 0 4px}.world-title{color:var(--gold);letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-size:14px}.lvls{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.card button.lvl{font:18px var(--font);color:#fff;-webkit-text-stroke:0;background:#ffffff14;border:2px solid #ffffff30;border-radius:10px;justify-items:center;gap:1px;margin:0;padding:6px 2px 5px;display:grid}.card button.lvl small{opacity:.75;font:9px/1.1 system-ui,sans-serif}.card button.lvl:disabled{opacity:.4;cursor:default}.card button.lvl:disabled:active{border-bottom-width:2px;transform:none}.card button.lvl .ico{color:#fff;stroke:none;width:14px;height:14px}.stars-row{color:var(--gold);letter-spacing:1px;font-size:12px}.stars-row i{color:#ffffff30;font-style:normal}.card .warn{color:#ffb3a8;font-size:15px}.card .new{border:2px solid var(--gold);background:#ffd34d1a;border-radius:10px;margin:4px 0;padding:8px 12px;font-size:15px}.card .new b{color:var(--gold)}.card .go.mode{width:min(100%,300px);margin:12px auto 0;padding-top:12px;padding-bottom:12px;display:grid}.card .go.mode small{-webkit-text-stroke:0;color:var(--ink);opacity:.8;font:13px system-ui,sans-serif}.king{grid-template-columns:1fr 120px 1fr;grid-template-areas:".a.""p0 img p1"".p2.";place-items:center;gap:4px 8px;margin:8px 0 4px;display:grid}.king img{filter:drop-shadow(0 6px 10px #0009);grid-area:img;width:120px}.king .a{grid-area:a}.king .p0{grid-area:p0}.king .p1{grid-area:p1}.king .p2{grid-area:p2}.card .bslot{color:#ffffffa0;-webkit-text-stroke:0;background:#0003;border:2px dashed #ffffff40;border-radius:12px;align-content:center;justify-items:center;gap:2px;width:100%;max-width:96px;min-height:64px;margin:0;padding:6px 4px;font:11px/1.15 system-ui,sans-serif;display:grid}.card .bslot.on{border:2px solid var(--gold);color:#fff;background:#ffd34d1a}.card button.bslot{cursor:pointer}.card .bslot.locked{cursor:default}.sticky-cta{background:linear-gradient(#1d214200,#1d2142 35%);margin:0 -22px -22px;padding:10px 22px 22px;position:sticky;bottom:-22px}.card .bslot.locked{opacity:.5}.card .bslot .ico{width:26px;height:26px}.boons-note{opacity:.75;margin:4px 0 8px;font-size:13px}@media (height<=700px){.king img{width:84px}.king{grid-template-columns:1fr 84px 1fr}.card .bslot{min-height:50px;padding:4px}.card .bslot .ico{width:20px;height:20px}}.boons{text-align:left;gap:6px;margin-bottom:10px;display:grid}.card .boon{text-align:left;color:#fff;width:100%;font:14px var(--font);-webkit-text-stroke:0;cursor:pointer;background:#ffffff10;border:2px solid #ffffff30;border-radius:12px;align-items:center;gap:10px;margin:0;padding:8px 10px;display:flex}.card .boon>.ico{flex:none;width:28px;height:28px}.card .boon b{color:var(--gold);font-weight:400}.card .boon i{opacity:.7;font:11px system-ui,sans-serif}.card .boon small{opacity:.9;font:12px/1.3 system-ui,sans-serif;display:block}.card .boon small.tier{opacity:.6}.card .boon.up{border-color:#ffd34d80}.card .boon.up small.tier{color:var(--gold);opacity:1}.card .boon.on{border-color:var(--gold);background:#ffd34d26;box-shadow:0 0 0 2px #ffd34d40}.card .boon.locked{opacity:.5;cursor:default;border-style:dashed}.card .boon.locked>.ico{color:#fff;width:18px;height:18px}.i-boon{fill:var(--gold)}.sq .i-boon{width:14px;height:14px}#boon{right:92px;bottom:calc(env(safe-area-inset-bottom) + 10px);color:#fff;width:72px;height:72px;font:11px var(--font);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;background:conic-gradient(#000a calc(var(--cd,0) * 360deg), #0000 0), linear-gradient(#ffdf6b, #f0a522);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink), 0 6px 14px #0008;cursor:pointer;border-radius:50%;place-content:center;justify-items:center;padding:0;display:grid;position:absolute}#boon[hidden]{display:none}#boon .ico{fill:#fff;width:30px;height:30px;stroke:var(--ink);stroke-width:1.2px;paint-order:stroke fill}#boon:disabled{cursor:default}#boon:active:not(:disabled){box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}#overlay:not([hidden])~#boon{display:none}.card .reached{color:var(--gold);font:44px var(--font);-webkit-text-stroke:5px var(--ink);paint-order:stroke fill}.stars{letter-spacing:4px;color:#ffffff26;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;font-size:46px;line-height:1}.stars span.on{color:var(--gold)}.stars span:nth-child(2){font-size:56px}.star-why{color:#c3c6e6;justify-content:center;gap:10px;font:12px system-ui,sans-serif;display:flex}.star-why .ok{color:var(--gold)}.star-why .ok:before{content:"✓ "}#cog{left:8px;bottom:calc(env(safe-area-inset-bottom) + 8px);cursor:pointer;background:#1b1530b8;border:2px solid #ffffff30;border-radius:50%;width:40px;height:40px;padding:7px;position:absolute;box-shadow:0 2px 6px #0006}#cog svg{fill:none;width:100%;height:100%;stroke:var(--gold);display:block}#speed{left:56px;bottom:calc(env(safe-area-inset-bottom) + 8px);cursor:pointer;width:40px;height:40px;color:var(--gold);font:15px var(--font);background:#1b1530b8;border:2px solid #ffffff30;border-radius:50%;padding:0;position:absolute;box-shadow:0 2px 6px #0006}#speed.fast{border-color:var(--gold)}#overlay:not([hidden])~#speed{display:none}#settings{left:8px;bottom:calc(env(safe-area-inset-bottom) + 56px);border:3px solid var(--gold);width:200px;box-shadow:0 0 0 3px var(--ink), 0 8px 20px #000a;background:linear-gradient(#323a68,#1d2142);border-radius:14px;gap:8px;padding:10px 12px 12px;display:grid;position:absolute}#settings[hidden]{display:none}.settings-title{color:var(--gold);font-size:18px}.settings-version{opacity:.5;text-align:center;font-size:12px}#settings label{gap:2px;font-size:15px;display:grid}#settings label.check{align-items:center;gap:8px;display:flex}#settings input[type=range]{width:100%;accent-color:var(--gold)}#settings input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold)}.lbl.gate.charge{background:linear-gradient(#5dff9a,#1fb85a);padding-bottom:9px;animation:.9s ease-in-out infinite alternate charge-glow}@keyframes charge-glow{0%{box-shadow:0 0 #3dff7a00,0 6px 14px #0006}to{box-shadow:0 0 0 5px #3dff7a99,0 0 22px 6px #3dff7a88}}.lbl.gate.charge:before{content:"";vertical-align:-.05em;background:currentColor;width:.75em;height:.75em;margin-right:.2em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1v4M12 19v4M1 12h4M19 12h4' stroke='%23000' stroke-width='3'/%3E%3Ccircle cx='12' cy='12' r='7' fill='none' stroke='%23000' stroke-width='3'/%3E%3Ccircle cx='12' cy='12' r='2.2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1v4M12 19v4M1 12h4M19 12h4' stroke='%23000' stroke-width='3'/%3E%3Ccircle cx='12' cy='12' r='7' fill='none' stroke='%23000' stroke-width='3'/%3E%3Ccircle cx='12' cy='12' r='2.2'/%3E%3C/svg%3E") 50%/contain no-repeat}.lbl.gate.charge:after{content:"";background:linear-gradient(90deg, #fff calc(var(--fill,0) * 100%), #0006 0);border-radius:2px;height:4px;position:absolute;bottom:3px;left:6px;right:6px}.lbl.gate.charge.full{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold), 0 0 18px 4px #ffd34d99;background:linear-gradient(#ffe27a,#f0a522);animation:none}.lbl.gate.charge.full:before{display:none}#combo{color:var(--gold);margin-left:3px;font-size:13px}#combo:empty{display:none}#combo.pop{animation:.4s combo-pop}@keyframes combo-pop{30%{color:#fff;transform:scale(1.5)}}#combo.lost{animation:.5s combo-lost}@keyframes combo-lost{30%{color:var(--bad)}}#intermission{z-index:5;padding:env(safe-area-inset-top) 16px env(safe-area-inset-bottom);background:#0e1220ee;place-items:center;display:grid;position:absolute;inset:0}.break-card{text-align:center;background:linear-gradient(#323a68,#1d2142);border:3px solid #ffffff40;border-radius:18px;width:min(100%,340px);padding:18px 18px 16px}.break-label{letter-spacing:1px;text-transform:uppercase;opacity:.6;font:11px system-ui,sans-serif}.promo{aspect-ratio:4/3;opacity:.5;border:2px dashed #ffffff40;border-radius:10px;place-items:center;margin:10px 0 4px;font:20px system-ui,sans-serif;display:grid}#intermission button.go{font:22px var(--font);color:#fff;border:3px solid var(--ink);-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;cursor:pointer;background:linear-gradient(#ffdf6b,#f0a522);border-bottom-width:7px;border-radius:16px;margin-top:14px;padding:12px 40px 14px}#intermission button.go:disabled{filter:grayscale()brightness(.7);cursor:default}.break-note{opacity:.6;margin:10px 0 0;font:12px system-ui,sans-serif}.card .about{opacity:.85;margin:4px 0 6px;font:13px/1.35 system-ui,sans-serif}.card .hint a{color:var(--gold)}.i-bowman{color:#ff8a7a;fill:none;stroke:#ff8a7a;stroke-width:2.6px;stroke-linecap:round}#intermission button.go{min-width:230px}.lbl.gate.garrison{background:linear-gradient(#a98bff,#7b52e8)}.lbl.gate.garrison:before,.lbl.garrison:before{content:"";vertical-align:-.05em;background:currentColor;width:.75em;height:.75em;margin-right:.2em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 2h2.4v20H5zM8.6 3.5c3-1.4 5 1.4 8 0 1-.5 2.2-.8 3.4-.6v9.4c-1.2-.2-2.4.1-3.4.6-3 1.4-5-1.4-8 0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 2h2.4v20H5zM8.6 3.5c3-1.4 5 1.4 8 0 1-.5 2.2-.8 3.4-.6v9.4c-1.2-.2-2.4.1-3.4.6-3 1.4-5-1.4-8 0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.lbl.garrison{color:var(--gold);border:2px solid var(--gold);background:#1b1530c0;border-radius:8px;padding:1px 8px 3px;font-size:18px}#banner{right:10px;bottom:calc(env(safe-area-inset-bottom) + 10px);color:#fff;width:72px;height:72px;font:30px/1 var(--font);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink), 0 6px 14px #0008;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;cursor:pointer;background:linear-gradient(#ffdf6b,#f0a522);border-radius:50%;place-content:center;gap:0;display:grid;position:absolute}#banner[hidden]{display:none}#banner small{font:11px var(--font);-webkit-text-stroke:2px var(--ink)}#banner.recall{background:linear-gradient(#b48cff,#7a4ad8)}#banner:disabled{filter:grayscale()brightness(.7);cursor:default}#banner:active:not(:disabled){box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}#overlay:not([hidden])~#banner{display:none}.i-lich{color:#c58cff}.i-knight{color:#ff6a6a}.i-necro{color:#8af59a}.i-necrolord{color:#5ee874}.i-golem{color:#c4c8cc}.i-turret{color:#5fd8c8}.lbl.gate.turret{background:linear-gradient(#6ff0dc,#1fa494)}.lbl.spirits{color:#9fe0ff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;font-size:18px}.lbl.vets{color:#ffd76a;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;font-size:18px}.lbl.turret{color:#8ff5e6;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;font-size:16px}.promo.house{text-align:center;color:#fff;opacity:1;border-style:solid;border-color:var(--gold);background:radial-gradient(circle at 50% 30%,#3a4378,#1d2142);gap:8px;padding:16px;text-decoration:none}.promo.house b{font:30px var(--font);color:var(--gold)}.promo.house span{opacity:.9;font:15px/1.4 system-ui,sans-serif}.promo.house i{color:var(--gold);font:14px system-ui,sans-serif;text-decoration:underline}.logo{justify-items:center;margin-bottom:4px;display:grid}.logo img{filter:drop-shadow(0 4px 8px #0008);width:64px}.card .logo h2{margin:-4px 0 0;font-size:42px}.card .logo p{letter-spacing:3px;text-transform:uppercase;color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;margin:-6px 0 0;font-size:14px}.promo.house img{border-radius:12px;width:64px;height:64px;box-shadow:0 4px 12px #0008}#game:has(#overlay:not([hidden])) #next{display:none}.card:has(.lvls){width:min(100%,470px)}.card:has(.lvls) .world-title{margin-bottom:6px;font-size:17px}.card:has(.lvls) .world{margin-top:16px}.card .lvls{gap:7px}.card button.lvl{border-radius:12px;gap:3px;padding:9px 3px 8px;font-size:24px}.card button.lvl small{font-size:11px}.card button.lvl .stars-row{font-size:15px}.card button.lvl .ico{width:18px;height:18px}.card:has(.lvls)>.hint{margin-top:14px;font-size:15px}@media (width<=440px){.card button.lvl{gap:2px;padding:7px 2px 6px;font-size:20px}.card button.lvl small{font-size:10px}.card button.lvl .stars-row{font-size:13px}.card:has(.lvls) .world{margin-top:10px}.card:has(.lvls) .logo img{width:52px}.card:has(.lvls) .logo h2{font-size:36px}}
