@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./pixelify-sans-cyrillic-400-normal-Ckz2YJkH.woff2)format("woff2"),url(./pixelify-sans-cyrillic-400-normal-DfOZNMlW.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./pixelify-sans-latin-ext-400-normal-DdH6zlBQ.woff2)format("woff2"),url(./pixelify-sans-latin-ext-400-normal-BkfTUL4s.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./pixelify-sans-latin-400-normal-DLrIX9QE.woff2)format("woff2"),url(./pixelify-sans-latin-400-normal-JapMNN6Z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./pixelify-sans-cyrillic-600-normal-BhqNJYOZ.woff2)format("woff2"),url(./pixelify-sans-cyrillic-600-normal-B3EuUOZG.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./pixelify-sans-latin-ext-600-normal-Dha6RiOG.woff2)format("woff2"),url(./pixelify-sans-latin-ext-600-normal-CDaIumwU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./pixelify-sans-latin-600-normal-Dd_Dy7u5.woff2)format("woff2"),url(./pixelify-sans-latin-600-normal-BNlgYbDL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./pixelify-sans-cyrillic-700-normal-CYtG5Rfp.woff2)format("woff2"),url(./pixelify-sans-cyrillic-700-normal-BrZTw8tu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./pixelify-sans-latin-ext-700-normal-ClyJstAh.woff2)format("woff2"),url(./pixelify-sans-latin-ext-700-normal-BadXkHzZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./pixelify-sans-latin-700-normal-D3Xxx3QE.woff2)format("woff2"),url(./pixelify-sans-latin-700-normal-BctWAS0u.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(./tiny5-cyrillic-ext-400-normal-C1DjGVvv.woff2)format("woff2"),url(./tiny5-cyrillic-ext-400-normal-BReYB5YD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(./tiny5-cyrillic-400-normal-CzHgMhVb.woff2)format("woff2"),url(./tiny5-cyrillic-400-normal-CoTszbva.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(./tiny5-greek-400-normal-Cw3cUjAn.woff2)format("woff2"),url(./tiny5-greek-400-normal-DIn5stBF.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(./tiny5-latin-ext-400-normal-_SHQDGOK.woff2)format("woff2"),url(./tiny5-latin-ext-400-normal-BksQzalU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(./tiny5-latin-400-normal-BsIaeAHC.woff2)format("woff2"),url(./tiny5-latin-400-normal-DyAV0xrX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#1b1424;--ink2:#0d0a12;--panel:#241c2e;--panel2:#2f2540;--text:#fff6e6;--muted:#b8a9c9;--gold:#f4c542;--orange:#f08a24;--blue:#3a7ae0;--red:#e04a4a;--green:#3aa05a;--purple:#8a5ad0;--cream:#f6eddb;--t-inf:#6f8fb3;--t-spear:#b39a5f;--t-cav:#b3703f;--t-archer:#6fa35f;--t-mage:#9a6fd0}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;color:var(--text);font-synthesis:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;-webkit-tap-highlight-color:transparent;background:#0b0810;font-family:Tiny5,Pixelify Sans,system-ui,sans-serif;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}#stage{place-items:center;display:grid;position:fixed;inset:0}#app{transform-origin:0 0;background:#120d18;width:1280px;height:720px;position:absolute;top:50%;left:50%;overflow:hidden}#bg{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}#crt{pointer-events:none;z-index:100;background:repeating-linear-gradient(0deg,#00000014 0 1px,#0000 1px 3px),radial-gradient(#0000 60%,#00000073 100%);position:absolute;inset:0}#rotate{z-index:999;color:var(--text);text-align:center;background:#120d18;place-content:center;gap:12px;font-size:22px;display:none;position:fixed;inset:0}#rotate div{font-size:64px;animation:2s ease-in-out infinite spin}@media (orientation:portrait) and (max-width:700px){#rotate{display:grid}}@keyframes spin{50%{transform:rotate(90deg)}}.panel{background:var(--panel);border:3px solid var(--ink2);box-shadow:inset 0 2px 0 #ffffff14, 0 4px 0 var(--ink2);border-radius:12px}.shadow-text,h1,h2,h3,.btn{text-shadow:0 2px 0 var(--ink2)}.btn{letter-spacing:.5px;background:var(--c,#5a4a6a);border:3px solid var(--ink2);box-shadow:inset 0 2px 0 #ffffff40, 0 5px 0 var(--ink2);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:18px;font-weight:600;transition:transform 60ms,box-shadow 60ms,filter .1s;display:inline-flex;position:relative}.btn:hover:not(:disabled){filter:brightness(1.12)}.btn:active:not(:disabled){box-shadow:inset 0 2px 0 #ffffff40, 0 1px 0 var(--ink2);transform:translateY(4px)}.btn:disabled{filter:grayscale(.8)brightness(.6);cursor:default}.btn.orange{--c:var(--orange)}.btn.blue{--c:var(--blue)}.btn.red{--c:var(--red)}.btn.green{--c:var(--green)}.btn.purple{--c:var(--purple)}.btn.gold{--c:#d8a020}.btn.small{border-radius:8px;padding:5px 9px;font-size:14px}.btn.big{padding:12px 22px;font-size:30px}.btn .sub{opacity:.85;font-size:13px}.btn.pulse{animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{filter:brightness(1.25);transform:scale(1.03)}}#top{width:1280px;height:122px;position:absolute;top:0;left:0}#info{width:262px;height:108px;padding:8px 12px;position:absolute;top:8px;left:12px}#info .act{color:var(--muted);letter-spacing:1px;font-size:14px}#info .enemy{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:21px;line-height:1.1;overflow:hidden}#info .enemy.boss{color:#ff8a7a}#info .rule{color:#ffc0b0;height:28px;margin-top:2px;font-size:12px;line-height:1.15;overflow:hidden}#info .chips{gap:6px;display:flex;position:absolute;bottom:7px;left:10px;right:10px}.chip{background:var(--ink2);white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:1px 7px;font-size:15px;display:inline-flex}.chip.gold{color:var(--gold)}.chip.red{color:#ff8a7a}.chip.blue{color:#8ab8ff}.coin{background:var(--gold);border:2px solid #8a6010;border-radius:50%;width:12px;height:12px;display:inline-block;box-shadow:inset -2px -2px #c8961a}#heroes{gap:8px;width:526px;height:108px;display:flex;position:absolute;top:8px;left:286px}.slot-empty{color:#fff3;border:3px dashed #ffffff1f;border-radius:10px;place-items:center;width:125px;height:108px;font-size:13px;display:grid}.hero{border:3px solid var(--ink2);background:var(--hbg,#4a3a5a);width:125px;height:108px;box-shadow:inset 0 2px 0 #fff3, 0 4px 0 var(--ink2);cursor:pointer;animation:4s ease-in-out infinite sway;animation-delay:var(--d,0s);border-radius:10px;flex-direction:column;align-items:center;padding-top:4px;display:flex;position:relative}.hero img{width:60px;height:60px;image-rendering:pixelated}.hero .name{text-shadow:0 2px 0 var(--ink2);white-space:nowrap;margin-top:1px;font-size:14px;line-height:1}.hero .title{color:#ffffffbf;font-size:11px;line-height:1.1}.hero .rar{border:2px solid var(--ink2);border-radius:2px;width:9px;height:9px;position:absolute;top:3px;right:5px}.rar.common{background:#b8b8c8}.rar.rare{background:#4ab0ff}.rar.legend{background:#ffb020;box-shadow:0 0 6px #ffb020}.hero .act-btn{white-space:nowrap;z-index:2;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.hero.used{filter:saturate(.4)brightness(.8)}.hero.flash{animation:.5s heroFlash}@keyframes heroFlash{30%{filter:brightness(1.6);transform:scale(1.12)rotate(-3deg)}}@keyframes sway{0%,to{transform:rotate(-.8deg)translateY(0)}50%{transform:rotate(.8deg)translateY(-2px)}}#items{gap:8px;width:156px;height:108px;display:flex;position:absolute;top:8px;left:822px}#items .slot-empty{width:74px}.item{border:3px solid var(--ink2);width:74px;height:108px;box-shadow:inset 0 2px 0 #fff3, 0 4px 0 var(--ink2);cursor:pointer;text-align:center;animation:4.5s ease-in-out infinite sway;animation-delay:var(--d,0s);background:#6a5a3a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;display:flex;position:relative}.item.war{background:#5a4a7a}.item img{width:42px;height:42px;image-rendering:pixelated}.item .name{text-shadow:0 2px 0 var(--ink2);font-size:11px;line-height:1.05}.item.armed{outline:3px solid var(--gold);outline-offset:2px}#menu{grid-template-columns:1fr 1fr;gap:8px;width:278px;height:108px;display:grid;position:absolute;top:8px;left:990px}#field{width:1280px;height:400px;position:absolute;top:124px;left:0}#battle{width:1280px;height:400px;image-rendering:pixelated;border-top:3px solid var(--ink2);border-bottom:3px solid var(--ink2);display:block}#field.aiming #battle{cursor:crosshair}#slots{pointer-events:none;position:absolute;inset:0}.gslot{pointer-events:auto;background:#ffffff0f;border:3px dashed #ffffff73;border-radius:10px;width:132px;height:88px;transition:background .15s,border-color .15s,transform .15s;position:absolute}.gslot.enemy{pointer-events:none;background:#ff503c0d;border-color:#ff786e59}.gslot.hot{border-color:var(--gold);background:#ffdc6433;transform:scale(1.04)}.gslot.filled{cursor:pointer;background:0 0;border-style:solid;border-color:#ffffff40}.gslot.formed{border-color:var(--gold);box-shadow:0 0 12px #f4c54299}.gslot.locked{pointer-events:none;background:repeating-linear-gradient(45deg,#00000040 0 8px,#0000 8px 16px);border-color:#0006}.gslot .tag{white-space:nowrap;background:var(--ink2);color:var(--text);border-radius:6px;padding:1px 6px;font-size:12px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.gslot .lbl{color:#ffffff80;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.enemy-tag{white-space:nowrap;pointer-events:none;color:#ffd0c8;background:#3c0a0ad9;border-radius:6px;padding:1px 6px;font-size:12px;position:absolute;transform:translate(-50%)}#banner{pointer-events:none;z-index:5;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.bn{border:4px solid var(--ink2);background:var(--c,var(--orange));text-shadow:0 4px 0 var(--ink2);box-shadow:inset 0 3px 0 #ffffff4d, 0 6px 0 var(--ink2);border-radius:14px;padding:4px 30px;font-size:54px;animation:1.6s cubic-bezier(.2,1.6,.4,1) forwards slam}.bn.small{padding:3px 16px;font-size:26px;animation-duration:1.8s}@keyframes slam{0%{opacity:0;transform:scale(2.4)rotate(-6deg)}12%{opacity:1;transform:scale(1)rotate(-2deg)}80%{opacity:1;transform:scale(1)rotate(-2deg)}to{opacity:0;transform:scale(.9)translateY(-20px)rotate(-2deg)}}#bottom{width:1280px;height:190px;position:absolute;top:530px;left:0}#formations{width:262px;height:172px;padding:8px 10px;position:absolute;top:6px;left:12px;overflow:hidden}#formations h3{color:var(--muted);letter-spacing:1px;justify-content:space-between;margin-bottom:4px;font-size:14px;font-weight:500;display:flex}.frow{background:#f4c5421f;border-radius:7px;flex-direction:column;margin-bottom:4px;padding:3px 6px;animation:.3s pop;display:flex}.frow .fn{color:var(--gold);justify-content:space-between;font-size:15px;display:flex}.frow .fe{color:var(--text);opacity:.9;font-size:12px;line-height:1.1}.fhint{color:var(--muted);font-size:13px;line-height:1.3}@keyframes pop{0%{opacity:0;transform:scale(.7)}70%{transform:scale(1.05)}}#hand{width:700px;height:190px;position:absolute;top:0;left:286px}#fightbar{width:700px;height:170px;display:none;position:absolute;top:10px;left:286px}#actions{flex-direction:column;gap:10px;width:270px;height:172px;display:flex;position:absolute;top:6px;left:998px}#actions .btn.big{width:100%}#actions .row{gap:8px;display:flex}#actions .row .btn{flex:1}#actions .count{text-align:center;color:var(--muted);font-size:15px}.fightbox{flex-direction:column;justify-content:center;gap:10px;width:100%;height:100%;padding:12px 16px;display:flex}.bar{background:var(--ink2);border:3px solid var(--ink2);border-radius:8px;height:26px;position:relative;overflow:hidden}.bar>i{background:var(--c);transition:width .2s;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 2px #ffffff4d}.bar>span{text-shadow:0 2px 0 var(--ink2);align-items:center;padding:0 10px;font-size:15px;display:flex;position:absolute;inset:0}.fightbox .meta{color:var(--muted);justify-content:space-between;font-size:15px;display:flex}.card{cursor:grab;background:var(--cream);border:3px solid var(--ink);width:104px;height:146px;color:var(--ink);border-radius:10px;flex-direction:column;align-items:center;transition:left .25s cubic-bezier(.3,1.4,.5,1),top .2s,transform .25s cubic-bezier(.3,1.4,.5,1),box-shadow .15s;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 -4px #00000014,0 5px #0d0a1299}.card .band{background:var(--tc);border-bottom:3px solid var(--ink);color:#fff;width:100%;height:22px;text-shadow:0 2px 0 var(--ink);justify-content:space-between;align-items:center;padding:0 6px;font-size:14px;display:flex}.card .stars{color:var(--gold);letter-spacing:-1px;font-size:13px}.card .art{width:90px;height:60px;image-rendering:pixelated;object-fit:contain;margin-top:8px}.card .cname{letter-spacing:-.4px;white-space:nowrap;text-align:center;margin-top:6px;font-size:11.5px;font-weight:600;line-height:1}.card .cstrong{color:#6a5a7a;text-align:center;margin-top:3px;padding:0 4px;font-size:10.5px;line-height:1.05}.card .ed{text-align:center;color:#fff;padding:1px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.card.inner-sway .inner{animation:3.5s ease-in-out infinite sway}.card:hover{box-shadow:inset 0 -4px #00000014,0 9px #0d0a1280}.card.sel{box-shadow:0 0 0 3px var(--gold), 0 9px 0 #0d0a1280}.card.ghost{pointer-events:none;z-index:50;cursor:grabbing;transition:none;transform:rotate(4deg)scale(1.08)}.card.dragging{opacity:.25}.card.enter{animation:.35s cubic-bezier(.3,1.4,.5,1) backwards dealIn}@keyframes dealIn{0%{opacity:0;transform:translate(260px,60px)rotate(20deg)}}.card.t-inf{--tc:var(--t-inf)}.card.t-spear{--tc:var(--t-spear)}.card.t-cav{--tc:var(--t-cav)}.card.t-archer{--tc:var(--t-archer)}.card.t-mage{--tc:var(--t-mage)}.card.ed-veteran{background:linear-gradient(115deg,#e8ecf2 20%,#fff 35%,#c8d0dc 50%,#eef2f6 70%) 0 0/300% 100%;animation:3s linear infinite foil}.card.ed-veteran .ed{background:#7a8aa0}.card.ed-golden{background:linear-gradient(115deg,#f8e0a0 20%,#fff4c8 35%,#e8c060 50%,#f8e4a8 70%) 0 0/300% 100%;animation:2.5s linear infinite foil}.card.ed-golden .ed{background:#b8861a}.card.ed-holy{box-shadow:0 0 14px 2px #ffffdccc,0 5px #0d0a1299}.card.ed-holy .ed{background:#c8a8e8}@keyframes foil{0%{background-position:100% 0}to{background-position:-200% 0}}.card.static{cursor:pointer;position:relative}.card.mini{transform:scale(.8)}#tip{z-index:90;pointer-events:none;max-width:260px;color:var(--ink);border:3px solid var(--ink);background:#fff6e6;border-radius:10px;padding:8px 10px;font-size:14px;line-height:1.25;display:none;position:absolute;box-shadow:0 5px #0d0a1299}#tip b{font-size:16px}#tip .dim{color:#6a5a7a;font-size:12px}#tip .stats{grid-template-columns:auto auto;gap:0 10px;margin:4px 0;font-size:13px;display:grid}#tip .good{color:#2a8a3a}#toast{z-index:95;pointer-events:none;background:var(--red);border:3px solid var(--ink2);opacity:0;text-shadow:0 2px 0 var(--ink2);border-radius:10px;padding:6px 14px;font-size:18px;transition:opacity .2s;position:absolute;top:140px;left:50%;transform:translate(-50%)}#toast.show{opacity:1}#toast.ok{background:var(--green)}#overlay{z-index:60;display:none;position:absolute;inset:0}#overlay.show{display:block}#overlay .backdrop{background:#0a0610b8;position:absolute;inset:0}#overlay.clear .backdrop{background:0 0}.modal{padding:20px 24px;animation:.3s cubic-bezier(.3,1.4,.5,1) modalIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes modalIn{0%{transform:translate(-50%, -40%) scale(calc(var(--mk,1) * .9));opacity:0}}.modal h2{text-align:center;margin-bottom:6px;font-size:34px}.modal .subtitle{text-align:center;color:var(--muted);margin-bottom:14px;font-size:16px}.modal .foot{justify-content:center;gap:12px;margin-top:16px;display:flex}.title-screen{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.logo{letter-spacing:4px;color:#ffe8b0;text-shadow:0 6px 0 #c4501a, 0 12px 0 var(--ink2), 0 0 40px #ffa03c66;font-size:118px;font-weight:700;line-height:1;animation:3s ease-in-out infinite logo}.logo span{animation:2s ease-in-out infinite bounce;animation-delay:calc(var(--i) * 80ms);display:inline-block}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-10px)}}@keyframes logo{50%{transform:rotate(-1.5deg)scale(1.02)}}.tagline{color:var(--text);text-shadow:0 3px 0 var(--ink2);font-size:22px}.title-screen .buttons{gap:14px;margin-top:10px;display:flex}.title-screen .best{color:var(--muted);text-shadow:0 2px 0 var(--ink2);font-size:15px}.version{color:#ffffff59;font-size:12px;position:absolute;bottom:8px;right:12px}.decks{gap:16px;display:flex}.deck{border:3px solid var(--ink2);background:var(--panel2);width:250px;box-shadow:inset 0 2px 0 #ffffff1a, 0 5px 0 var(--ink2);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px;transition:transform .15s;display:flex}.deck:hover{transform:translateY(-6px)rotate(-1deg)}.deck p{color:var(--muted);min-height:36px;font-size:14px;line-height:1.25}.deck .mini-army{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:2px;min-height:60px;display:flex}.deck .mini-army img{height:30px;image-rendering:pixelated}.deck .gold{color:var(--gold);font-size:15px}.map{align-items:stretch;gap:18px;display:flex}.node{border:3px solid var(--ink2);background:var(--panel2);width:250px;box-shadow:0 5px 0 var(--ink2);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px;display:flex;position:relative}.node.done{opacity:.45}.node.current{outline:3px solid var(--gold);background:#3f3258;transform:translateY(-6px)}.node.boss{background:#4a2030}.node.boss.current{background:#5a2838}.node .stage{color:var(--muted);letter-spacing:1px;font-size:14px}.node h3{font-size:22px;line-height:1.1}.node .army{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;min-height:64px;display:flex}.node .army .unit{color:var(--muted);flex-direction:column;align-items:center;font-size:11px;display:flex}.node .army img{height:32px;image-rendering:pixelated}.node .reward{color:var(--gold);font-size:16px}.node .bossimg{width:64px;height:64px;image-rendering:pixelated;border:3px solid var(--ink2);border-radius:10px}.node .rule{color:#ffc0b0;font-size:13px;line-height:1.2}.node .check{color:var(--green);font-size:22px;position:absolute;top:8px;right:12px}.rline{opacity:0;border-bottom:2px dashed #ffffff1a;justify-content:space-between;padding:6px 4px;font-size:20px;animation:.3s forwards rin;display:flex}@keyframes rin{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.05)}to{opacity:1}}.rline b{color:var(--gold)}.rtotal{color:var(--gold);justify-content:space-between;padding-top:10px;font-size:28px;display:flex}.shelf{justify-content:center;align-items:flex-end;gap:18px;margin:6px 0;display:flex}.offer{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.price{color:var(--gold);align-items:center;gap:4px;font-size:17px;display:flex}.offer .hero,.offer .item{animation:none}.group-label{color:var(--muted);text-align:center;letter-spacing:1px;margin-top:4px;font-size:13px}.camp .toolbar{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.deckview{width:1100px;max-height:660px}.cardgrid{flex-wrap:wrap;justify-content:center;gap:10px;max-height:470px;padding:8px;display:flex;overflow-y:auto}.deckview .hint{text-align:center;color:var(--muted);min-height:20px;font-size:15px}.flist{grid-template-columns:1fr 1fr 1fr;gap:10px;width:1060px;display:grid}.fcard{background:var(--panel2);border:3px solid var(--ink2);border-radius:12px;gap:10px;padding:10px;display:flex}.fcard.on{outline:3px solid var(--gold)}.fcard .fg{flex:none;grid-template-rows:14px 14px 14px;grid-template-columns:14px 14px;gap:3px;margin-top:4px;display:grid}.fcard .fg i{background:#ffffff1f;border-radius:3px}.fcard .fg i.on{background:var(--gold)}.fcard>div:last-child{flex:1}.fcard h4{color:var(--gold);justify-content:space-between;gap:6px;font-size:17px;display:flex}.fcard p{font-size:13px;line-height:1.2}.fcard .req{color:var(--muted)}.stats-table{grid-template-columns:auto auto;gap:4px 30px;width:-moz-fit-content;width:fit-content;margin:10px auto;font-size:20px;display:grid}.stats-table b{color:var(--gold);text-align:right}.help{width:760px;font-size:16px;line-height:1.35}.help li{margin:0 0 6px 18px}#overlay.below-top{top:122px}#app[data-mode=title] #top,#app[data-mode=title] #bottom{display:none}#app[data-mode=title] #field{top:320px}#app[data-mode=title] #slots{display:none}.title-screen{justify-content:flex-start;padding-top:34px;bottom:400px}:root{--panel:#2a2033;--panel2:#36294a}#battle.punch{animation:.28s ease-out punch}@keyframes punch{0%{filter:brightness(1.25);transform:scale(1.025)}to{transform:scale(1)}}#flash{opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}#combo{pointer-events:none;z-index:4;color:#ffe08a;opacity:0;text-shadow:0 3px 0 var(--ink2), 0 0 12px #ffa03c99;font-size:30px;font-weight:700;transition:opacity .3s;position:absolute;top:14px;left:50%;transform:translate(-50%)}#combo.show{opacity:1}#combo.bump{animation:.18s ease-out cbump}@keyframes cbump{0%{transform:translate(-50%)scale(1.35)rotate(-4deg)}to{transform:translate(-50%)scale(1)}}.coinfly{z-index:80;pointer-events:none;background:var(--gold);border:3px solid #8a6010;border-radius:50%;width:16px;height:16px;position:absolute;box-shadow:inset -3px -3px #c8961a,0 0 10px #ffd250cc}.chip.bump,.rsum.bump{animation:.25s ease-out chipbump}@keyframes chipbump{40%{filter:brightness(1.4);transform:scale(1.35)}}#info .chips .chip.gold{padding:1px 9px;font-size:20px}.pip{background:#ff7a6a;border:2px solid #5a1a1a;border-radius:3px;width:12px;height:12px;margin:0 1px;display:inline-block;transform:rotate(45deg)scale(.8)}.pip.off{background:#3a2a30;border-color:#2a1a20}.rsum{align-items:center;display:inline-flex}.tug{border:3px solid var(--ink2);border-radius:12px;height:44px;display:flex;position:relative;overflow:hidden}.tug i{height:100%;transition:width .25s;display:block;box-shadow:inset 0 3px #ffffff4d}.tug i.blue{background:#4a7fe0}.tug i.red{background:#e04a4a}.tug span{text-shadow:0 2px 0 var(--ink2);font-size:24px;position:absolute;top:50%;transform:translateY(-50%)}.tug span.l{left:14px}.tug span.r{right:14px}.tug .knot{border:2px solid var(--ink2);background:#fff6e6;border-radius:4px;width:8px;margin-left:-4px;transition:left .25s;position:absolute;top:-2px;bottom:-2px}.fightbox .meta .kills,#actions .count .full{color:var(--gold)}#actions .count{font-size:16px}#formations h3{font-size:15px}.frow .lv{background:var(--gold);color:var(--ink);border-radius:5px;padding:0 5px;font-size:12px}.logo{gap:34px;display:flex}.logo .word{display:inline-flex}.mascot{width:150px;image-rendering:pixelated;filter:drop-shadow(0 8px #00000059);animation:1.1s ease-in-out infinite mascot;position:absolute;top:60px}.mascot.left{width:auto;height:150px;left:70px}.mascot.right{width:auto;height:150px;animation-delay:-.55s;right:50px}@keyframes mascot{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-14px)rotate(3deg)}}#tip .bad{color:#b83a3a}#tip .quipline{margin-top:3px;font-style:italic}.g{color:#7ae07a}.r{color:#ff8a7a}#heroes{--hw:98px}.hero{width:var(--hw);padding-top:3px}.hero img{width:52px;height:52px}.hero .name{max-width:calc(var(--hw) - 6px);text-overflow:ellipsis;text-align:center;font-size:13px;overflow:hidden}.hero .title{max-width:calc(var(--hw) - 6px);text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:10px;overflow:hidden}#heroes .slot-empty{width:var(--hw)}.hero.shiny:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.55;background:linear-gradient(115deg,#0000 20%,#ff7ad0 30%,#ffe07a 40%,#7affc8 50%,#7ab8ff 60%,#0000 70%) 0 0/300% 100%;border-radius:7px;animation:2.2s linear infinite foil;position:absolute;inset:0}.hero.shiny:after{content:"✦";color:#fff6a0;text-shadow:0 0 6px #ffd84a;font-size:13px;position:absolute;top:1px;left:5px}.hero .evo{color:#a8f0ff;background:#0d0a12b3;border-radius:5px;padding:0 4px;font-size:10px;position:absolute;bottom:3px;left:4px}.hero.talk{animation:.5s ease-out talk}@keyframes talk{30%{transform:translateY(-5px)rotate(-3deg)scale(1.06)}60%{transform:translateY(0)rotate(2deg)}}#items{--iw:74px}#items .item,#items .slot-empty{width:var(--iw)}.item.stone{background:#2a6a8a}.quip{z-index:70;pointer-events:none;width:max-content;max-width:240px;color:var(--ink);border:3px solid var(--ink);text-align:center;background:#fff6e6;border-radius:10px;padding:6px 10px;font-size:15px;line-height:1.15;animation:.35s cubic-bezier(.3,1.6,.5,1) quipIn;position:absolute;transform:translate(-50%);box-shadow:0 4px #0d0a1280}.quip:before{content:"";top:-11px;left:calc(50% + var(--ax,0px) - 8px);border:8px solid #0000;border-bottom:8px solid var(--ink);border-top:0;position:absolute}.quip.boss{color:#ffd0c8;background:#3a1020;border-color:#120408;max-width:520px;font-size:18px}.quip.boss:before{display:none}.quip.out{opacity:0;transition:opacity .35s,transform .35s;transform:translate(-50%)translateY(-6px)}@keyframes quipIn{0%{opacity:0;transform:translate(-50%)scale(.4)}}.gslot{border-radius:9px;width:124px;height:66px}.gslot .tag{background:#0d0a12cc;font-size:11px;bottom:2px}.enemy-tag{pointer-events:auto;font-size:11px;transition:background .15s,color .15s,transform .15s}.enemy-tag.good{color:#eaffea;background:#1f7a3a;transform:translate(-50%)scale(1.12);box-shadow:0 0 8px #78ff8c99}.enemy-tag.bad{color:#fff0ec;background:#a02a2a;transform:translate(-50%)scale(1.12);box-shadow:0 0 8px #ff5a4699}.enemy-tag.even{opacity:.55}.enemy-tag.good:before{content:"▲ "}.enemy-tag.bad:before{content:"▼ "}.might{pointer-events:auto;border:2px solid var(--ink2);background:#0d0a12c7;border-radius:10px;align-items:center;gap:8px;padding:4px 10px;font-size:15px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.might .mv{text-align:right;color:#9cc0ff;min-width:44px}.might .mv.r{text-align:left;color:#ffa294}.might .mbar{border:2px solid var(--ink2);background:#e04a4a;border-radius:6px;width:180px;height:12px;overflow:hidden}.might .mbar i{background:#4a7fe0;height:100%;transition:width .3s;display:block;box-shadow:inset 0 2px #ffffff4d}.might .odds{text-align:center;background:#3a2f48;border-radius:6px;min-width:74px;padding:1px 6px}.might.good .odds{background:var(--green)}.might.even .odds{background:#b8861a}.might.bad .odds{background:var(--red)}.card .band{background:var(--tc)}.card .art{height:56px;margin-top:6px}.card .cname{margin-top:4px}.card .cstrong,.card .cweak{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:2px;padding:0 3px;font-size:9.5px;line-height:1;overflow:hidden}.card .cstrong{color:#2a7a3a}.card .cweak{color:#a83a3a}.card .match{flex-direction:column;gap:2px;display:flex;position:absolute;top:25px;right:3px}.card .match b{color:#fff;text-shadow:0 1px 0 var(--ink);border:2px solid var(--ink);border-radius:5px;padding:0 4px;font-size:11px}.card .match .up{background:#2a9a4a}.card .match .down{background:#c83a3a}.card.ed-elite{box-shadow:inset 0 0 0 3px #4ab0ff,0 5px #0d0a1299}.card.ed-elite .ed{background:#2a7ad0}.card.ed-mythic{background:linear-gradient(115deg,#ffd0f0 15%,#fff6c0 30%,#c0ffe8 45%,#c8d8ff 60%,#ffd0f0 75%) 0 0/300% 100%;animation:2s linear infinite foil}.card.ed-mythic .ed{background:linear-gradient(90deg,#d84ab0,#4a8ad8)}.decks{grid-template-columns:repeat(3,250px);gap:12px;display:grid}.deck{gap:5px;padding:10px 12px}.deck h3{font-size:20px}.deck p{min-height:34px;font-size:13px}.deck .mini-army{min-height:40px}.deck-heroes{justify-content:center;gap:8px;min-height:30px;font-size:13px;display:flex}.deck-heroes .dh{align-items:center;gap:4px;display:flex}.deck-heroes img{width:28px;height:28px;image-rendering:pixelated;border-radius:6px}.diffs{justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.diffs .dl{color:var(--muted);margin-right:4px;font-size:15px}.diff{border:3px solid var(--ink2);background:#3a2f48;border-radius:8px;padding:5px 12px;font-size:15px}.diff.on{background:var(--orange);box-shadow:0 0 10px #f08a2499}.diff.locked{opacity:.45}.dex{width:1120px}.dexgrid{grid-template-columns:repeat(12,1fr);gap:8px;max-height:470px;padding:4px;display:grid;overflow-y:auto}.dex-tile{border:3px solid var(--ink2);background:var(--hbg,#2a2238);box-shadow:0 3px 0 var(--ink2);border-radius:10px;flex-direction:column;align-items:center;padding:4px 2px;display:flex;position:relative}.dex-tile img{width:52px;height:52px;image-rendering:pixelated}.dex-tile .dn{text-align:center;text-shadow:0 2px 0 var(--ink2);min-height:22px;font-size:10.5px;line-height:1.05}.dex-tile .rar{border:2px solid var(--ink2);border-radius:2px;width:8px;height:8px;position:absolute;top:3px;right:4px}.dex-tile.unknown{background:#1c1626}.dex-tile.unknown .dn{color:#5a4a6a}.dex-tile:not(.got):not(.unknown){filter:saturate(.5)brightness(.8)}.node .tag{color:#c8b8ff;background:#0d0a1273;border-radius:7px;align-items:center;gap:5px;padding:2px 8px;font-size:13px;display:flex}.node .army img{height:28px}.camp{width:1180px}.camp>.shelf{gap:34px}.group{flex-direction:column;align-items:center;display:flex}.voucher{border:3px solid var(--ink2);cursor:pointer;width:130px;height:146px;box-shadow:inset 0 2px 0 #fff3, 0 5px 0 var(--ink2);text-align:center;background:linear-gradient(160deg,#5a3a8a,#3a2a5a);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex}.voucher .vi{font-size:38px}.voucher .vn{color:var(--gold);text-shadow:0 2px 0 var(--ink2);font-size:16px}.voucher .vd{color:var(--text);font-size:12px;line-height:1.15}.owned-v{gap:6px;font-size:22px;display:flex}.guide{width:1180px;max-height:700px;overflow-y:auto}.gsec{color:var(--muted);letter-spacing:1px;margin:8px 0 6px;font-size:14px}.flist{grid-template-columns:repeat(4,1fr);gap:8px;width:auto}.fcard{gap:8px;padding:8px}.fcard .fg.muster-ic{width:34px;height:46px;color:var(--gold);background:#f4c5421f;border-radius:6px;place-items:center;font-size:26px;display:grid}.fcard h4{font-size:15px}.fcard p{font-size:12px}.counters{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.ctr{background:var(--panel2);border:3px solid var(--ink2);border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:32px 1fr;column-gap:6px;padding:5px 8px;font-size:12px;line-height:1.15;display:grid}.ctr img{height:30px;image-rendering:pixelated;grid-row:span 3;align-self:center}.ctr b{font-size:14px}.evolution{text-align:center;width:520px}.evo-stage{border:4px solid var(--ink2);background:var(--hbg);border-radius:20px;place-items:center;width:200px;height:200px;margin:10px auto;transition:background .4s;display:grid}.evo-stage.done{animation:.6s cubic-bezier(.3,1.6,.5,1) evoPop;box-shadow:0 0 40px #fff0a0cc}@keyframes evoPop{0%{transform:scale(1.3)}}.evo-img{width:156px;height:156px;image-rendering:pixelated;transition:filter 80ms}.evo-img.white{filter:brightness(0)invert()}.evo-line{color:var(--text);font-size:20px}.evo-desc{color:var(--muted);align-self:center;max-width:360px;font-size:15px}.evolution .foot{flex-direction:column;align-items:center}.deckcounts{color:var(--muted);justify-content:center;gap:12px;margin:4px 0;font-size:14px;display:flex}.deckcounts span{align-items:center;gap:3px;display:flex}.deckcounts img{height:24px;image-rendering:pixelated}.hero .act-btn{max-width:calc(var(--hw) + 2px);text-overflow:ellipsis;padding:4px 6px;font-size:12px;display:block;overflow:hidden}#post{pointer-events:none;image-rendering:auto;border-top:3px solid var(--ink2);border-bottom:3px solid var(--ink2);width:1280px;height:400px;display:none;position:absolute;top:0;left:0}#field.post-on #post{display:block}#field.post-on #battle{opacity:0}#field #slots,#field #worlds,#field #cutin{z-index:2}#worlds{pointer-events:none;position:absolute;inset:0}.wside{flex-wrap:wrap;gap:5px;max-width:400px;display:flex;position:absolute;top:6px}.wside.mine{left:10px}.wside.theirs{justify-content:flex-end;right:10px}.wchip{pointer-events:auto;border:2px solid var(--ink2);color:#c8bcd8;background:#0d0a12c7;border-radius:9px;align-items:center;gap:4px;padding:2px 7px 2px 4px;font-size:14px;display:flex}.wchip .wi{background:var(--wd);width:20px;height:20px;color:var(--wc);border-radius:6px;place-items:center;font-size:13px;display:grid}.wchip .wn{min-width:10px;font-size:16px}.wchip .pips{gap:2px;display:flex}.wchip .pips i{color:#6a5a7a;background:#2a2236;border-radius:4px;place-items:center;width:14px;height:14px;font-size:10px;font-style:normal;display:grid}.wchip .pips i.on{background:var(--wc);color:var(--ink);box-shadow:0 0 6px var(--wc)}.wchip.active{border-color:var(--wc);color:#fff;box-shadow:0 0 10px color-mix(in srgb, var(--wc) 60%, transparent)}.wchip.active .wi{background:var(--wc);color:var(--ink)}.wchip.enemy{background:#3c0a0acc}.wchip.pure{--wc:#fff6a0;color:var(--ink);background:linear-gradient(90deg,#ffd84a,#fff6c0,#ffd84a) 0 0/200% 100%;font-weight:700;animation:1.5s linear infinite foil}.might{top:44px}.enemy-tag{opacity:.8;padding:0 5px;font-size:10px}#cutin{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cut{background:linear-gradient(90deg, transparent, var(--hbg) 18%, var(--hbg) 82%, transparent);border-top:4px solid var(--ink2);border-bottom:4px solid var(--ink2);transform-origin:50%;align-items:center;gap:20px;height:120px;padding-left:26%;animation:1.1s cubic-bezier(.2,.9,.3,1) forwards cutin;display:flex;position:absolute;top:130px;left:0;right:0}.cut .lines{background:repeating-linear-gradient(100deg,#0000 0 34px,#ffffff2e 34px 38px);animation:.3s linear infinite speedlines;position:absolute;inset:0}.cut img{width:150px;height:150px;image-rendering:pixelated;filter:drop-shadow(0 6px #0006);margin-top:-30px;animation:1.1s ease-out forwards cutimg}.cut .ct{flex-direction:column;display:flex}.cut .ct b{color:#fff6e6;text-shadow:0 5px 0 var(--ink2), 0 0 20px #fff6;letter-spacing:2px;font-size:56px}.cut .ct span{color:#fff;opacity:.85;text-shadow:0 2px 0 var(--ink2);font-size:22px}@keyframes cutin{0%{opacity:0;transform:scaleY(0)skew(-12deg)}12%{opacity:1;transform:scaleY(1)skew(-6deg)}80%{opacity:1;transform:scaleY(1)skew(-6deg)}to{opacity:0;transform:scaleY(0)skew(-6deg)}}@keyframes cutimg{0%{transform:translate(-200px)}20%{transform:translate(0)}80%{transform:translate(20px)}to{transform:translate(300px)}}@keyframes speedlines{to{background-position:-76px 0}}.card .band{background:var(--tc);border-bottom-color:var(--ink)}.card .band .wico{color:var(--td);text-shadow:none;font-size:13px}.card .band{color:var(--ink);text-shadow:0 1px #fff6}.card .stars{color:#fff6a0;text-shadow:0 1px 0 var(--ink)}.card{border-color:var(--ink);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tc) 55%, transparent), 0 5px 0 #0d0a1299}#hand .card{transform:rotate(var(--rot,0deg)) perspective(520px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:left .25s cubic-bezier(.3,1.4,.5,1),top .2s,transform .12s ease-out,box-shadow .15s}#hand .card:hover{transform:rotate(0deg) perspective(520px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-14px) scale(1.1);z-index:40!important}.card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx,50%) 30%, #ffffff8c, transparent 55%);transition:opacity .2s;position:absolute;inset:0}#hand .card:hover:after,.card.static:hover:after{opacity:1}.hero .hworld{background:var(--wc);width:16px;height:16px;color:var(--ink);border:2px solid var(--ink2);border-radius:5px;place-items:center;font-size:11px;display:grid;position:absolute;top:3px;left:4px}.hero.shiny:after{left:22px}.offer:has(.rar.legend):before{content:"";z-index:-1;pointer-events:none;background:repeating-conic-gradient(#ffd25059 0 10deg, transparent 10deg 30deg);border-radius:50%;width:220px;height:220px;margin:-110px 0 0 -110px;animation:8s linear infinite rays;position:absolute;top:40%;left:50%;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}@keyframes rays{to{transform:rotate(360deg)}}.glory{justify-content:center;align-items:center;gap:8px;margin:4px 0 8px;display:flex}.glory>div{border:3px solid var(--ink2);border-radius:10px;flex-direction:column;align-items:center;min-width:90px;padding:4px 10px;display:flex}.glory span{letter-spacing:1px;opacity:.9;font-size:11px}.glory b{text-shadow:0 3px 0 var(--ink2);font-size:30px;line-height:1}.glory .gt{background:#3a2f48;min-width:110px;transition:background .2s,transform .2s}.glory .gx{min-width:0;color:var(--muted);border:0;padding:0;font-size:28px}.glory.lit .gt{background:var(--gold);color:var(--ink);animation:.8s ease-in-out infinite glowpulse;transform:scale(1.12)}.glory.fire .gt{background:linear-gradient(#ffd84a,#ff5a1a);box-shadow:0 0 24px #ff8a2a,0 -6px 20px #ff5a1a}@keyframes glowpulse{50%{filter:brightness(1.25)}}.gstats{text-align:center;color:var(--muted);margin-bottom:6px;font-size:13px}.rewards{width:520px}.decks{grid-template-columns:repeat(4,232px);gap:10px}.deck{width:232px}.deck .mini-army img{height:20px}.wlist{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wcard{background:var(--panel2);border:3px solid var(--wd);border-radius:12px;padding:8px 10px}.wcard h4{color:var(--wc);align-items:center;gap:6px;font-size:16px;display:flex}.wcard h4 .wi{background:var(--wc);width:22px;height:22px;color:var(--ink);border-radius:6px;place-items:center;font-size:13px;display:grid}.wcard .dim{color:var(--muted);font-size:12px}.wcard p{font-size:12px;line-height:1.25}.wcard p b{width:16px;color:var(--wc);display:inline-block}.wtroops{gap:4px;margin:4px 0;display:flex}.wtroops img{height:24px;image-rendering:pixelated}.counters{grid-template-columns:repeat(6,1fr)}#menu{grid-template-rows:repeat(3,1fr);gap:5px 8px}#menu .btn{padding:3px 6px;font-size:13px}.gslot{border-width:2px;border-radius:8px;width:94px;height:54px}.gslot .tag{text-overflow:ellipsis;max-width:96px;padding:0 4px;font-size:10px;overflow:hidden}.gslot .lbl{font-size:10px}.gslot.crafted{border-color:#c87aff;box-shadow:0 0 10px #c87affb3,inset 0 0 10px #c87aff4d}.gslot.formed.crafted{border-color:#ffd8ff}.gslot.summon{border:2px solid var(--tc);background:radial-gradient(circle, color-mix(in srgb, var(--tc) 35%, transparent), transparent 70%);box-shadow:0 0 16px var(--tc);animation:1.2s ease-in-out infinite summonPulse}.gslot.summon .tag{background:var(--tc);color:var(--ink);font-weight:700}@keyframes summonPulse{50%{box-shadow:0 0 28px var(--tc)}}.frow.recipe{background:color-mix(in srgb, var(--tc) 22%, transparent)}.frow.recipe .fn{color:var(--tc)}.frow.recipe .lv{background:var(--tc)}.discovery{z-index:85;pointer-events:none;border:4px solid var(--ink2);text-align:center;background:linear-gradient(180deg, color-mix(in srgb, var(--tc) 70%, #1a1224), #1a1224);box-shadow:0 0 40px var(--tc), 0 6px 0 var(--ink2);border-radius:16px;padding:14px 34px;animation:.6s cubic-bezier(.2,1.6,.4,1) discIn;position:absolute;top:190px;left:50%;transform:translate(-50%)}.discovery .dk{letter-spacing:3px;color:#fff6c0;font-size:16px}.discovery .dn{color:#fff;text-shadow:0 4px 0 var(--ink2), 0 0 20px var(--tc);font-size:44px;line-height:1.1}.discovery .dt{color:#f0e8ff;max-width:520px;font-size:15px}.discovery.out{opacity:0;transition:opacity .45s,transform .45s;transform:translate(-50%)translateY(-20px)scale(.95)}@keyframes discIn{0%{opacity:0;transform:translate(-50%)scale(.2)rotate(-8deg)}}.recipes{width:1200px;max-height:700px}.rbook{grid-template-columns:repeat(5,1fr);gap:8px;max-height:520px;padding:4px;display:grid;overflow-y:auto}.rtile{background:#1f1829;border:3px solid #3a2f48;border-radius:10px;grid-template-rows:auto auto 1fr;grid-template-columns:auto 1fr;column-gap:8px;min-height:104px;padding:6px 8px;display:grid;position:relative}.rtile.known{border-color:color-mix(in srgb, var(--tc) 50%, #3a2f48);background:#261e32}.rtile.found{border-color:var(--tc);background:linear-gradient(160deg, color-mix(in srgb, var(--tc) 22%, #2a2238), #241c2e);box-shadow:0 0 8px color-mix(in srgb, var(--tc) 40%, transparent)}.rtile .rt{letter-spacing:1.5px;color:var(--tc);grid-column:1/3;font-size:10px}.rtile .rgrid{grid-row:2/4;align-content:start;gap:2px;display:grid}.rtile .rgrid.unknown{color:#5a4a6a;background:#16101e;border-radius:8px;place-items:center;width:56px;height:56px;font-size:32px;display:grid}.rc{color:#c8bcd8;background:#2e2540;border-radius:5px;place-items:center;width:26px;height:26px;font-size:14px;font-style:normal;display:grid}.rc img{height:20px;image-rendering:pixelated}.rc.w{background:var(--wc);color:var(--ink)}.rc.any{background:#ffffff0a}.rc.e{color:#5a4a6a;background:#16101e}.rc.x{color:var(--ink);background:radial-gradient(circle,#fff6a0,#c87aff);box-shadow:0 0 6px #c87aff}.rtile .rn{color:#fff;font-size:14px;line-height:1.1}.rtile .rh{color:var(--muted);font-size:11px;line-height:1.15}.rtile.found .rh{color:#e8dcf8}.rtile .rres{height:28px;image-rendering:pixelated;position:absolute;top:4px;right:6px}.logo.brew{letter-spacing:2px;color:#ffe8b0;text-shadow:0 6px 0 #7a2ac4, 0 12px 0 var(--ink2), 0 0 44px #be6eff8c;align-items:center;gap:0;font-size:104px}.logo .flask{width:72px;height:90px;image-rendering:pixelated;filter:drop-shadow(0 0 14px #4affa0) drop-shadow(0 6px 0 var(--ink2));margin-right:20px;animation:1.6s ease-in-out infinite flask}@keyframes flask{0%,to{transform:rotate(-10deg)translateY(0)}50%{transform:rotate(10deg)translateY(-8px)}}.title-screen{gap:14px}.menu-main{gap:14px;margin-top:6px;display:flex}.menu-main .btn.big{flex-direction:column;gap:0;min-width:220px;font-size:32px}.menu-main .btn .sub{font-size:13px}.menu-sub{gap:10px;display:flex}.menu-sub .btn{min-width:150px}.mascot.right{height:170px}.settings{width:560px}.setrow{border-bottom:2px dashed #ffffff14;justify-content:space-between;align-items:center;gap:20px;padding:10px 6px;display:flex}.setrow b{font-size:18px}.setrow .dim{color:var(--muted);font-size:13px}.toggle{border:3px solid var(--ink2);background:#3a2f48;border-radius:15px;flex:none;width:58px;height:30px;transition:background .15s;position:relative}.toggle i{background:#c8bcd8;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:2px;left:3px}.toggle.on{background:var(--green)}.toggle.on i{background:#fff;left:30px}.seg{border:3px solid var(--ink2);border-radius:10px;flex:none;display:flex;overflow:hidden}.seg button{background:#3a2f48;padding:4px 14px;font-size:16px}.seg button.on{background:var(--orange)}.pause{width:420px}.pause-list{flex-direction:column;gap:10px;margin:8px 0 12px;display:flex}.pause-list .btn{width:100%}.center{text-align:center}.btn.menu-btn{--c:#4a3a5a}.camp2{gap:16px;width:1240px;height:580px;padding:14px 16px;display:flex}.cmain{flex-direction:column;flex:1;min-width:0;display:flex}.chead{align-items:baseline;gap:16px;margin-bottom:6px;display:flex}.chead h2{text-align:left;margin:0}.chead .dim{color:var(--muted);font-size:13px}.cgrid{grid-template-columns:repeat(3,auto);place-content:start;gap:8px 22px;display:grid}.csec{flex-direction:column;gap:4px;display:flex}.clabel{letter-spacing:2px;color:var(--muted);border-bottom:2px solid #ffffff14;padding-bottom:2px;font-size:12px}.crow{align-items:flex-end;gap:12px;min-height:60px;display:flex}.offer{cursor:pointer;flex-direction:column;align-items:center;gap:6px;transition:transform .15s;display:flex;position:relative}.offer:hover:not(.sold){transform:translateY(-5px)}.offer.poor{filter:saturate(.4)brightness(.8)}.offer.sold{opacity:1;pointer-events:none}.offer.sold>:not(.stamp){opacity:.25}.offer .price{background:var(--ink2);border:2px solid #5a4a2a;border-radius:9px;padding:1px 10px;font-size:16px}.stamp{color:#ff5a4a;background:#140a0a99;border:4px solid #ff5a4a;border-radius:8px;padding:0 8px;font-size:26px;font-weight:700;animation:.3s cubic-bezier(.2,1.6,.4,1) stampIn;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}@keyframes stampIn{0%{opacity:0;transform:translate(-50%,-50%)rotate(-14deg)scale(2.5)}}.offer .card.static{position:relative}.cside{border-left:3px solid #ffffff0f;flex-direction:column;flex:none;gap:10px;width:250px;padding-left:14px;display:flex}.cside .btn{flex-direction:column;gap:0;width:100%}.purse{background:var(--ink2);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:8px;display:flex}.purse .coin{width:22px;height:22px}.purse b{color:var(--gold);font-size:40px;line-height:1}.purse .dim{color:var(--muted);font-size:12px}.btn.slots-btn{--c:#c8901a;color:var(--ink);text-shadow:0 1px #fff6;background:linear-gradient(90deg,#c8901a,#f0c040,#c8901a) 0 0/200% 100%;animation:2.5s linear infinite foil}.btn.slots-btn:disabled{animation:none}.pack{border:3px solid var(--ink2);background:linear-gradient(160deg, var(--pc), color-mix(in srgb, var(--pc) 40%, #120d18));width:104px;height:146px;box-shadow:0 5px 0 var(--ink2);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.pack .pshine{background:linear-gradient(115deg,#0000 30%,#ffffff73 45%,#0000 60%) 0 0/250% 100%;animation:2.4s linear infinite foil;position:absolute;inset:0}.pack .pico{color:#fff;text-shadow:0 3px 0 var(--ink2);font-size:44px}.pack .pn{text-align:center;color:#fff;text-shadow:0 2px 0 var(--ink2);padding:0 4px;font-size:14px}.pack:before,.pack:after{content:"";background:repeating-linear-gradient(90deg,#0000004d 0 6px,#0000 6px 12px);height:10px;position:absolute;left:0;right:0}.pack:before{top:0}.pack:after{bottom:0}.packopen{text-align:center;width:760px}.packrow{perspective:800px;justify-content:center;gap:18px;min-height:170px;margin:12px 0;display:flex}.flip{width:108px;height:150px;transform-style:preserve-3d;cursor:pointer;transition:transform .55s cubic-bezier(.3,1.3,.5,1);position:relative}.flip .back,.flip .front{backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.flip .back{border:3px solid var(--ink2);background:repeating-linear-gradient(45deg, var(--pc) 0 10px, color-mix(in srgb, var(--pc) 60%, #000) 10px 20px);color:#fff;text-shadow:0 3px 0 var(--ink2);border-radius:10px;font-size:50px}.flip .front,.flip.open{transform:rotateY(180deg)}.flip.open:hover{transform:rotateY(180deg)translateY(-8px)}.flip.rare.open .front:after{content:"";z-index:-1;background:repeating-conic-gradient(#ffd25080 0 10deg, transparent 10deg 30deg);border-radius:16px;animation:6s linear infinite rays;position:absolute;inset:-10px}.packrow.done .flip:not(.picked){opacity:.25;transform:rotateY(180deg)scale(.9)}.flip.picked{transform:rotateY(180deg)scale(1.15)translateY(-10px)}.slotsbox{width:1000px}.srow{justify-content:center;align-items:center;gap:18px;display:flex}.slotm{border:5px solid var(--ink2);width:420px;box-shadow:inset 0 4px 0 #fff3, 0 8px 0 var(--ink2);background:linear-gradient(#8a2a3a,#5a1a2a);border-radius:22px;padding:26px 22px 16px;position:relative}.slotm .sname{text-align:center;color:#ffe08a;text-shadow:0 3px 0 var(--ink2), 0 0 12px #ffc850b3;letter-spacing:2px;margin-bottom:10px;font-size:24px}.lights{pointer-events:none;position:absolute;inset:6px}.lights i{width:10px;height:10px;animation:.8s steps(2,end) infinite blink;animation-delay:calc(var(--i) * .11s);background:#ffd84a;border-radius:50%;position:absolute;box-shadow:0 0 8px #ffd84a}.lights i:nth-child(-n+7){top:0;left:calc(8% + (var(--i)) * 13%)}.lights i:nth-child(n+8){bottom:0;left:calc(8% + (var(--i) - 7) * 13%)}@keyframes blink{50%{opacity:.25}}.slotm.win .lights i,.slotm.jackpot .lights i{animation-duration:.2s}.reels{border:4px solid var(--ink2);background:#1a0a12;border-radius:12px;justify-content:center;gap:10px;padding:10px;display:flex}.reel{background:linear-gradient(#d8d0c0,#fff6e6 30% 70%,#d8d0c0);border-radius:8px;width:100px;height:64px;position:relative;overflow:hidden}.reel:after{content:"";pointer-events:none;background:linear-gradient(#00000059,#0000 30% 70%,#00000059);position:absolute;inset:0}.reel .strip{flex-direction:column;display:flex}.reel .strip img{width:64px;height:64px;image-rendering:pixelated;flex:none;margin:0 18px}.reel.stop{animation:.2s ease-out reelStop}@keyframes reelStop{30%{transform:translateY(4px)}}.slotm.tease .reel:last-child{animation:.25s ease-in-out infinite teaser;box-shadow:0 0 20px #ffd84a,inset 0 0 12px #ffd84a}@keyframes teaser{50%{transform:scale(1.05)}}.sresult{text-align:center;color:#fff6e6;min-height:44px;text-shadow:0 2px 0 var(--ink2);margin-top:10px;font-size:17px}.slotm.win .sresult{color:#ffe08a;font-size:20px}.slotm.jackpot{animation:.15s linear infinite jackpot}.slotm.jackpot .sresult{color:#fff;text-shadow:0 0 20px #ffd84a, 0 3px 0 var(--ink2);font-size:32px}@keyframes jackpot{50%{filter:brightness(1.4)hue-rotate(20deg)}}.slotm.bust{animation:.4s bust}@keyframes bust{25%{transform:translate(-8px)}75%{transform:translate(8px)}}.lever{cursor:pointer;width:40px;height:200px;position:relative}.lever .stick{border:2px solid var(--ink2);transform-origin:bottom;background:linear-gradient(90deg,#8792a0,#d4dbe3);border-radius:4px;width:8px;height:150px;position:absolute;top:30px;left:16px}.lever .knob{border:3px solid var(--ink2);background:radial-gradient(circle at 35% 35%,#ff8a7a,#c82a2a);border-radius:50%;width:32px;height:32px;position:absolute;top:6px;left:4px}.lever.pull .stick,.lever.pull .knob{animation:.5s ease-in-out pull}.lever.pull .knob{animation-name:pullKnob}@keyframes pull{40%{transform:scaleY(-.3)}}@keyframes pullKnob{40%{transform:translateY(150px)}}.paytable{flex-direction:column;gap:3px;font-size:13px;display:flex}.paytable>div{align-items:center;gap:2px;display:flex}.paytable img{width:22px;height:22px;image-rendering:pixelated}.paytable span{margin-left:8px}.paytable .dim{color:var(--muted);margin-top:4px;font-size:12px}.spininfo{text-align:center;color:var(--muted);margin-top:8px}.stars3{justify-content:center;align-items:center;gap:6px;margin:-2px 0 4px;display:flex}.bigstar{color:#3a2f48;text-shadow:0 3px 0 var(--ink2);font-size:46px}.bigstar.got{color:#ffd84a;text-shadow:0 3px #b8861a,0 0 16px #ffd84acc;animation:.45s cubic-bezier(.2,1.8,.4,1) backwards starStamp}@keyframes starStamp{0%{opacity:0;transform:scale(3)rotate(-30deg)}}.starlbl{color:var(--muted);margin-left:10px;font-size:16px}.chestbox{text-align:center;width:760px}.chests{justify-content:center;gap:40px;min-height:170px;margin:70px 0 6px;display:flex}.chest{cursor:pointer;width:130px;height:150px;animation:.5s cubic-bezier(.2,1.5,.4,1) backwards chestIn;animation-delay:calc(var(--i) * .12s);--cw:#8a5a34;--cm:#c8a060;position:relative}.chest.c-silver{--cw:#6a7488;--cm:#d4dbe3}.chest.c-gold{--cw:#b8861a;--cm:#fff0a0}@keyframes chestIn{0%{opacity:0;transform:translateY(60px)scale(.6)}}.chest .body{background:var(--cw);border:4px solid var(--ink2);height:70px;box-shadow:inset 0 0 0 4px var(--cm), 0 6px 0 var(--ink2);border-radius:6px;position:absolute;bottom:10px;left:10px;right:10px}.chest .lid{background:var(--cw);border:4px solid var(--ink2);height:40px;box-shadow:inset 0 0 0 4px var(--cm);transform-origin:0 100%;z-index:2;border-radius:20px 20px 4px 4px;transition:transform .35s cubic-bezier(.3,1.6,.5,1);position:absolute;bottom:76px;left:6px;right:6px}.chest .lock{background:var(--cm);border:3px solid var(--ink2);z-index:3;border-radius:4px;width:20px;height:22px;margin-left:-10px;position:absolute;top:-8px;left:50%}.chest .rays{opacity:0;background:repeating-conic-gradient(#ffe68c8c 0 8deg, transparent 8deg 24deg);pointer-events:none;border-radius:50%;width:240px;height:240px;margin-left:-120px;position:absolute;bottom:40px;left:50%;-webkit-mask:radial-gradient(circle,#000 20%,#0000 65%);mask:radial-gradient(circle,#000 20%,#0000 65%)}.chest .content{opacity:0;z-index:4;transition:transform .45s cubic-bezier(.2,1.6,.4,1),opacity .3s;position:absolute;bottom:40px;left:50%;transform:translate(-50%)scale(.2)}.chest.shake{animation:80ms linear infinite chestShake}@keyframes chestShake{25%{transform:rotate(-5deg)translate(-3px)}75%{transform:rotate(5deg)translate(3px)}}.chest.open .lid{transform:translate(-14px,-22px)rotate(-28deg)}.chest.open .content{opacity:1;transform:translate(-50%,-30px)scale(.85)}.chest.mine .rays{opacity:1;animation:5s linear infinite rays}.chest.missed{opacity:.45;filter:grayscale(.5)}.prize{background:var(--ink2);border-radius:12px;flex-direction:column;align-items:center;padding:8px 14px;display:flex}.prize .pg{color:var(--gold);align-items:center;gap:4px;font-size:32px;display:flex}.prize .pl{color:var(--muted);font-size:12px}.dim{color:var(--muted)}img.coin{width:14px;height:14px;image-rendering:pixelated;box-shadow:none;vertical-align:-2px;background:0 0;border:0;border-radius:0}#info .chips .chip.gold img.coin{width:16px;height:16px}.purse img.coin{width:28px;height:28px}.price img.coin{width:14px;height:14px}img.coinfly{z-index:80;width:18px;height:18px;image-rendering:pixelated;pointer-events:none;box-shadow:none;filter:drop-shadow(0 0 4px #ffd250e6)drop-shadow(0 2px #00000080);background:0 0;border:0;border-radius:0;position:absolute}.glory>div{box-shadow:inset 0 3px 0 #ffffff40, 0 4px 0 var(--ink2);border-width:3px;border-radius:12px;padding:6px 12px 4px}.glory span{letter-spacing:1.5px;color:#ffffffd9;text-shadow:0 1px #00000080;font-size:10px}.glory b{color:#fff;text-shadow:0 3px 0 var(--ink2), 2px 0 0 var(--ink2), -2px 0 0 var(--ink2), 0 -2px 0 var(--ink2);font-size:32px}.glory .gk{background:linear-gradient(#4a8af0,#2a5ad0)}.glory .gm{background:linear-gradient(#f06a4a,#c83a2a)}.glory .gt{background:linear-gradient(#4a3a5a,#2e2440)}.glory.lit .gt{color:#fff;background:linear-gradient(#ffc84a,#e8801a)}.glory.lit .gt span{color:#fff6d8}.glory.fire .gt{box-shadow:0 0 22px #ff8a2a, inset 0 3px 0 #ffffff59, 0 4px 0 var(--ink2);background:linear-gradient(#ffd84a,#ff6a1a 70%,#d82a1a)}.glory .gx{color:#fff6e6;text-shadow:0 2px 0 var(--ink2);font-size:26px}.gstats{margin-top:-2px}.rline b{text-shadow:0 2px 0 var(--ink2)}.rtotal .rsum img.coin{width:22px;height:22px}.chests{gap:36px;margin:64px 0 6px}.chest{justify-content:center;align-items:flex-end;width:132px;height:128px;transition:transform .15s;display:flex}.chest .cimg{width:112px;height:104px;image-rendering:pixelated;filter:drop-shadow(0 6px #00000073);z-index:2;position:relative}.chest:hover:not(.open){transform:translateY(-8px)}.chest:hover:not(.open) .cimg{filter:drop-shadow(0 0 10px #ffe68cb3)drop-shadow(0 6px #00000073)}.chest .rays{bottom:20px}.chest .content{z-index:3;bottom:60px}.chest.missed .content{transform:translate(-50%,-30px)scale(.65)}.chest.missed{opacity:.5}.prize{border:3px solid var(--ink2);box-shadow:0 4px 0 var(--ink2);background:linear-gradient(#3a2f48,#1a1224);border-radius:12px;padding:8px 14px 6px}.prize .pg{gap:6px}.prize .pg img.coin{width:24px;height:24px}.prize .pg b{color:#ffe08a;text-shadow:0 3px 0 var(--ink2);font-size:30px}.prize .pl{letter-spacing:2px}.voucher img.vi{width:48px;height:48px;image-rendering:pixelated;filter:drop-shadow(0 3px #0006)}.owned-v{flex-wrap:wrap;align-items:center}.owned-v img{width:22px;height:22px;image-rendering:pixelated}.node .tag img.ti{width:16px;height:16px;image-rendering:pixelated}.pack img.pico{width:56px;height:56px;image-rendering:pixelated;filter:drop-shadow(0 3px #00000073);position:relative}.hero .pw{background:var(--purple);border:2px solid var(--ink2);color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;bottom:3px;right:4px}.fcard .fg{grid-template-rows:repeat(5,8px);grid-template-columns:repeat(4,8px);gap:2px}.fcard .fg.muster-ic{width:38px;height:48px}.cgrid{gap:14px 26px}.crow{min-height:70px}.cmain{justify-content:flex-start}.chead{margin-bottom:12px}.discovery{top:132px}.glory>.gx{box-shadow:none;background:0 0;border:0;min-width:0;padding:0}.chests{margin-top:96px}.chest.open .content{transform:translate(-50%,-24px)scale(.85)}#app[data-mode=title] #field{filter:saturate(1.05)brightness(.72);width:2304px;height:720px;top:0;left:-512px}#app[data-mode=title] #battle,#app[data-mode=title] #post{border:0;width:2304px;height:720px}.title2{position:absolute;inset:0}.title2 .tshade{pointer-events:none;background:linear-gradient(90deg,#0c0812f5 0%,#0c0812e0 30%,#0c081259 55%,#0c081200 75%),linear-gradient(#0000 75%,#0c0812cc 100%);position:absolute;inset:0}.title2 .tleft{flex-direction:column;gap:44px;display:flex;position:absolute;top:70px;left:88px}.tlogo{align-items:center;gap:26px;display:flex}.tvex{width:88px;height:136px;image-rendering:pixelated;filter:drop-shadow(0 6px #00000080);transform-origin:50% 100%;animation:4s ease-in-out infinite vexSway}@keyframes vexSway{50%{transform:rotate(2.5deg)}}.tword{letter-spacing:14px;color:#f6ecd6;text-shadow:0 4px #8a2a2a,0 8px #0000008c,0 0 40px #f4c5422e;font-size:92px;font-weight:700;line-height:.95}.trule{color:var(--gold);align-items:center;gap:10px;margin:12px 0 8px;font-size:12px;display:flex}.trule i{background:linear-gradient(90deg, transparent, var(--gold));flex:1;height:2px}.trule i:last-child{background:linear-gradient(90deg, var(--gold), transparent)}.ttag{letter-spacing:8px;color:#c8b89a;font-size:15px}.tmenu{flex-direction:column;gap:4px;display:flex}.titem{text-align:left;color:#d8ccb8;letter-spacing:1px;text-shadow:0 3px #0009;align-items:baseline;gap:12px;width:max-content;padding:6px 0;font-size:30px;transition:transform .15s ease-out,color .15s;display:flex}.titem .tarrow{width:18px;color:var(--gold);opacity:0;font-size:22px;transition:opacity .15s,transform .15s;transform:translate(-8px)}.titem .tsub{color:#8a7e98;letter-spacing:1px;font-size:14px}.titem:hover{color:#fff6e0;transform:translate(10px)}.titem:hover .tarrow{opacity:1;transform:none}.titem.primary{color:var(--gold);font-size:38px}.titem.primary .tarrow{opacity:1;animation:1.2s ease-in-out infinite arrowNudge;transform:none}@keyframes arrowNudge{50%{transform:translate(5px)}}.tstats{gap:28px;display:flex;position:absolute;bottom:34px;right:40px}.tstats>div{flex-direction:column;align-items:flex-end;display:flex}.tstats span{letter-spacing:3px;color:#a89cb8;text-transform:uppercase;text-shadow:0 2px #000000b3;font-size:11px}.tstats b{color:#f6ecd6;text-shadow:0 3px #000000b3;font-size:26px}.tver{letter-spacing:2px;color:#6a5e7a;font-size:12px;position:absolute;bottom:30px;left:88px}#app[data-mode=title] #worlds,#app[data-mode=title] #cutin{display:none}.tutor{z-index:88;width:460px;color:var(--ink);border:3px solid var(--ink);background:linear-gradient(#fff8ea,#efe2c6);border-radius:14px;gap:12px;padding:12px 14px;animation:.35s cubic-bezier(.2,1.5,.4,1) tutIn;display:flex;position:absolute;box-shadow:0 6px #0d0a1299,0 0 0 3px #f4c54259}.tutor.top{top:134px;right:24px}.tutor.center{bottom:22px;right:24px}.tutor.bottom{width:356px;bottom:16px;left:16px}.tutor.bottom .ttext{font-size:14px}.tutor.out{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(8px)}@keyframes tutIn{0%{opacity:0;transform:translateY(20px)scale(.9)}}.tutor .tport{width:72px;height:72px;image-rendering:pixelated;border:3px solid var(--ink);border-radius:12px;flex:none}.tutor .tbody{flex-direction:column;flex:1;gap:4px;display:flex}.tutor .tname{letter-spacing:1px;color:#7a5a8a;font-size:13px}.tutor .ttext{font-size:16px;line-height:1.3}.tutor .ttext .g{color:#1f7a3a}.tutor .ttext .r{color:#b83a3a}.tutor .tbtns{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.tutor .tskip{color:#8a7a6a;font-size:12px;text-decoration:underline}.tutor .tok{background:var(--orange);color:#fff;border:2px solid var(--ink);text-shadow:0 1px 0 var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:8px;padding:3px 14px;font-size:15px}.tut-glow{outline-offset:4px;z-index:5;border-radius:10px;position:relative;outline:3px solid var(--gold)!important;animation:1s ease-in-out infinite tutGlow!important}@keyframes tutGlow{50%{outline-color:#fff6a0;box-shadow:0 0 24px #ffd84acc}}.deck.locked{cursor:default;opacity:.55;filter:grayscale(.6);justify-content:center}.deck.locked:hover{transform:none}.deck .lockico{width:48px;height:48px;image-rendering:pixelated;opacity:.6}.unlockbox{text-align:center;width:620px}.unlockbox .ukick{letter-spacing:6px;color:var(--gold);font-size:14px}.unlockbox h2{font-size:44px}.uworld{border:3px solid var(--wc);background:color-mix(in srgb, var(--wc) 18%, transparent);border-radius:12px;justify-content:center;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin:8px auto;padding:8px 16px;display:flex}.uworld .wi{background:var(--wc);width:28px;height:28px;color:var(--ink);border-radius:8px;place-items:center;display:grid}.uworld b{font-size:20px}.utroops{justify-content:center;gap:14px;margin:10px 0;display:flex}.utroops>div{color:var(--muted);flex-direction:column;align-items:center;font-size:12px;display:flex}.utroops img{height:40px;image-rendering:pixelated}.ufeat{color:#ffe08a;margin:4px 0;font-size:16px}.doctrine{cursor:pointer;text-align:center;border:3px solid var(--ink2);width:132px;height:146px;color:var(--ink);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--dc) 45%, transparent), 0 5px 0 var(--ink2);background:linear-gradient(#f6ecd6,#e4d2ac);border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:10px 8px 8px;display:flex;position:relative}.doctrine:before,.doctrine:after{content:"";border:2px solid var(--ink2);background:#b89a6a;border-radius:4px;height:8px;position:absolute;left:-4px;right:-4px}.doctrine:before{top:-5px}.doctrine:after{bottom:-5px}.doctrine .di{width:36px;height:36px;image-rendering:pixelated}.doctrine .dn{color:color-mix(in srgb, var(--dc) 60%, #1a1224);font-size:14px;font-weight:700;line-height:1.05}.doctrine .dd{color:#5a4a3a;font-size:10px;line-height:1.15}.doctrine .seal{border:2px solid var(--ink2);background:radial-gradient(circle at 35% 35%,#ff7a6a,#a81a2a);border-radius:50%;width:16px;height:16px;position:absolute;bottom:6px;right:6px}.doctrine .rar{border:2px solid var(--ink2);border-radius:2px;width:9px;height:9px;position:absolute;top:5px;left:6px}.doctrine.small{justify-content:center;width:50px;height:50px;padding:5px}.doctrine.small:before,.doctrine.small:after{height:5px}.doctrine.small .di{width:28px;height:28px}.doctrine.small .seal{width:10px;height:10px;bottom:3px;right:3px}.doctrine.small .rar{display:none}.doctrine.small.empty{box-shadow:none;cursor:default;background:#ffffff0a;border-style:dashed;border-color:#ffffff26}.doctrine.small.empty:before,.doctrine.small.empty:after{display:none}.owned-d .drow{gap:8px;margin:6px 0 4px;display:flex}.cside{overflow-y:auto}.cside .btn{padding-top:5px;padding-bottom:5px}.unitrack{flex-direction:column;gap:4px;font-size:12px;display:flex}.uchip{background:#ffffff0d;border:2px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:2px 6px;display:flex}.uchip img{width:18px;height:22px;image-rendering:pixelated}.uchip .un{color:#d8ccb8;flex:1}.uchip .uc{color:var(--uc);font-weight:700}.uchip.active{border-color:var(--uc);background:color-mix(in srgb, var(--uc) 18%, transparent)}.uchip.ascended{border-color:var(--uc);box-shadow:0 0 10px var(--uc)}.picker{width:900px}.picks{flex-wrap:wrap;justify-content:center;gap:8px;max-height:420px;display:flex;overflow-y:auto}.pickopt{background:var(--panel2);border:3px solid var(--ink2);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--wc) 40%, transparent);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;transition:transform .12s;display:flex}.pickopt:hover{box-shadow:inset 0 0 0 2px var(--wc), 0 0 10px var(--wc);transform:translateY(-3px)}.pickopt img{height:26px;image-rendering:pixelated}.pickopt span{font-size:14px}.picks.world .pickopt{flex-direction:column;width:260px}.pickopt .wi{background:var(--wc);width:26px;height:26px;color:var(--ink);border-radius:7px;place-items:center;display:grid}.pickopt .ptroops{gap:4px;display:flex}.pickopt.banned{opacity:.45;text-decoration:line-through}.pickopt.favored{outline:2px solid var(--gold)}.cut.champ{height:160px;top:110px}.cut.champ img{width:120px;height:140px;margin-top:0}.cut.champ .ct span{letter-spacing:4px;opacity:.9;font-size:16px}.cut.champ .ct b{font-size:50px}.cut.champ .ct i{color:#fff6e6;text-shadow:0 2px 0 var(--ink2);max-width:520px;font-size:15px;font-style:normal}.card .stars.s4,.card .stars.s5{letter-spacing:-1.5px;font-size:10px}.card.lv4{box-shadow:inset 0 0 0 2px #a8e8ff,0 0 8px #a8e8ff80,0 5px #0d0a1299}.card.lv5{box-shadow:inset 0 0 0 2px #ffd84a,0 0 12px #ffd84ab3,0 5px #0d0a1299}.card.lv5 .band{background:linear-gradient(90deg, var(--tc), #ffd84a, var(--tc));background-size:200% 100%;animation:2s linear infinite foil}.card.ed-burning .ed{background:#e8601a}.card.ed-frozen .ed{background:#3a9ad0}.card.ed-swift .ed{background:#2a9a4a}.card.ed-burning{background:linear-gradient(#fff0e0,#f8d8c0)}.card.ed-frozen{background:linear-gradient(#f0f8ff,#d8ecf8)}.card.ed-swift{background:linear-gradient(#f0fff0,#d8f0d8)}.card.ed-combo{background:linear-gradient(115deg, color-mix(in srgb, var(--e1) 25%, #fff6e6) 20%, #fff 40%, color-mix(in srgb, var(--e2) 25%, #fff6e6) 60%, #fff 80%);background-size:300% 100%;animation:2.6s linear infinite foil}.card.ed-combo .ed{background:linear-gradient(90deg, var(--e1), var(--e2));font-weight:700}.card.ed-ascendant{outline:2px solid var(--e3);outline-offset:-5px}.card.ed-ascendant .ed{background:linear-gradient(90deg, var(--e1), var(--e2), var(--e3))}.card .gems{flex-direction:column;gap:2px;display:flex;position:absolute;top:25px;left:4px}.card .gems i{border:1.5px solid var(--ink);border-radius:2px;width:7px;height:7px}.cgrid{grid-template-columns:repeat(4,auto);gap:12px 22px}.csec.wide,.csec.wide+.csec{grid-column:span 2}.cside .btn{font-size:16px}.cside .btn.big{font-size:24px}.purse{flex-flow:wrap;justify-content:center;gap:8px;padding:6px 8px}.purse b{font-size:30px}.purse .dim{text-align:center;width:100%}.unitrack{max-height:120px;overflow-y:auto}.card .sigil{color:#fff;background:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--sc) 60%, #fff), var(--sc));border:2px solid var(--ink);width:20px;height:20px;text-shadow:0 1px 0 var(--ink);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:58px;right:3px;box-shadow:0 2px #0006}.node .monsterline{color:#ff9a8a;align-items:center;gap:6px;font-size:13px;display:flex}.node .monsterline img{height:26px;image-rendering:pixelated}.node .mightline{color:var(--muted);letter-spacing:1px;font-size:12px}.mutations{justify-content:center;align-items:center;gap:6px;margin:-4px 0 10px;display:flex}.mutations span{letter-spacing:2px;color:#ff8a7a;font-size:12px}.mutations b{color:#ffd0c8;background:#5a1a2a;border:2px solid #8a2a3a;border-radius:7px;padding:1px 8px;font-size:13px}.card.fallen{filter:grayscale(.8)brightness(.7)}#actions .fallenct{color:#ff8a7a}.plan{cursor:pointer;color:#4a3a2a;border:3px solid var(--ink2);width:132px;min-height:146px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--tc) 50%, transparent), 0 5px 0 var(--ink2);background:linear-gradient(#efe0bc,#d8c496);border-radius:6px;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 8px;display:flex;position:relative}.plan:before,.plan:after{content:"";border:2px solid var(--ink2);background:#8a6a3a;border-radius:5px;height:9px;position:absolute;left:-5px;right:-5px}.plan:before{top:-6px}.plan:after{bottom:-6px}.plan .pt{letter-spacing:2px;color:color-mix(in srgb, var(--tc) 55%, #3a2a1a);font-size:10px;font-weight:700}.plan .rgrid{gap:2px;display:grid}.plan .rc{color:#6a4a2a;background:#5a3c1e2e;width:22px;height:22px}.plan .rc img{height:17px}.plan .rc.any{background:#5a3c1e0f}.plan .rc.e{color:#efe0bc;background:#28140a4d}.plan .pq{letter-spacing:3px;color:#8a6a4a;font-size:18px}.rewards.withchest{grid-template-columns:500px 1fr;align-items:stretch;gap:26px;width:1000px;display:grid}.rewards.withchest .rleft{min-width:0}.cstage{background:radial-gradient(ellipse at 50% 78%, var(--cg,#ffd2782e), transparent 62%), linear-gradient(180deg, #1c1526, #150f1d);min-height:400px;box-shadow:inset 0 0 0 3px var(--ink2), inset 0 3px 0 #ffffff0d;border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:center;padding:12px 12px 14px;animation:.35s .6s backwards rin;display:flex;position:relative}.cstage.k-wood{--cg:#dca05a2e;--cc:#e0b07a}.cstage.k-silver{--cg:#8cc8ff33;--cc:#bfe2ff}.cstage.k-gold{--cg:#ffc85042;--cc:#ffd966}.cstage.k-royal{--cg:#b478ff4d;--cc:#d8b0ff}.ctitle{color:var(--cc);text-shadow:0 2px 0 var(--ink2);justify-content:center;align-items:baseline;gap:8px;font-size:22px;display:flex;position:absolute;top:12px;left:0;right:0}.ctitle i{letter-spacing:1px;color:var(--gold);font-size:13px;font-style:normal}.bigchest{cursor:pointer;width:170px;height:160px;margin-bottom:4px;transition:transform .35s cubic-bezier(.2,1.4,.4,1);animation:.5s cubic-bezier(.3,1.6,.5,1) .7s backwards chestDrop;position:relative}@keyframes chestDrop{0%{opacity:0;transform:translateY(-120px)scale(.7)}}.bigchest .cimg{z-index:2;width:170px;height:160px;image-rendering:pixelated;filter:drop-shadow(0 6px #00000080);animation:1.6s ease-in-out infinite chestIdle;position:relative}@keyframes chestIdle{50%{transform:translateY(-4px)}}.bigchest:hover:not(.open) .cimg{filter:drop-shadow(0 0 12px var(--cc)) drop-shadow(0 6px 0 #00000080)}.bigchest .glow{opacity:0;z-index:1;pointer-events:none;background:repeating-conic-gradient(from 0deg, var(--cc) 0 9deg, transparent 9deg 24deg);border-radius:50%;width:320px;height:320px;margin:-160px 0 0 -160px;position:absolute;top:40%;left:50%;-webkit-mask:radial-gradient(circle,#000 18%,#0000 68%);mask:radial-gradient(circle,#000 18%,#0000 68%)}.bigchest.wobble .cimg{animation:80ms linear infinite chestWobble}@keyframes chestWobble{25%{transform:rotate(-4deg)translate(-3px)}75%{transform:rotate(4deg)translate(3px)}}.bigchest.open{cursor:default;transform:scale(.72)translateY(26px)}.bigchest.open .cimg{animation:.4s cubic-bezier(.2,1.8,.4,1) chestPop}@keyframes chestPop{0%{transform:scale(1.25,.8)}}.bigchest.open .glow{opacity:.55;animation:7s linear infinite rays}.cstage.picked .bigchest .glow{opacity:.2}.chint{color:var(--muted);text-align:center;height:20px;font-size:15px}.chint.got{color:var(--gold);text-shadow:0 2px 0 var(--ink2);font-size:18px;animation:.3s rin}.loots{z-index:3;pointer-events:none;justify-content:center;gap:12px;display:flex;position:absolute;top:50px;left:0;right:0}.cstage.opened .loots{pointer-events:auto}.loot{--rc:#8a7a9a;cursor:pointer;width:132px;height:178px;box-shadow:inset 0 0 0 3px var(--rc), 0 0 0 3px var(--ink2), 0 6px 0 var(--ink2);animation:.5s cubic-bezier(.2,1.5,.4,1) backwards lootOut;animation-delay:calc(var(--i) * 90ms);background:linear-gradient(#3a2e4a,#251d31);border-radius:12px;flex-direction:column;align-items:center;padding:18px 6px 6px;transition:transform .15s,opacity .3s,filter .3s;display:flex;position:relative}@keyframes lootOut{0%{transform:translateY(190px) scale(.2) rotate(calc((var(--i) - 1) * 25deg));opacity:0}}.loot:hover{transform:translateY(-8px)scale(1.04)}.loot.r-rare{--rc:#4a9ae8}.loot.r-epic{--rc:#b06ae8;background:linear-gradient(#45305e,#291d38)}.loot.r-legend{--rc:#f4c542;box-shadow:inset 0 0 0 3px var(--rc), 0 0 0 3px var(--ink2), 0 6px 0 var(--ink2), 0 0 18px #f4c54280;background:linear-gradient(#5a4420,#2e2214)}.ltag{letter-spacing:1.5px;color:#fff;background:var(--rc);box-shadow:0 0 0 2px var(--ink2);white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:11px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.lart{justify-content:center;align-items:center;width:96px;height:84px;display:flex}.lart img{object-fit:contain;width:96px;height:84px;image-rendering:pixelated;filter:drop-shadow(0 3px #00000073)}.lart img.lhero{width:72px;height:72px;box-shadow:0 0 0 3px var(--ink2);border-radius:10px}.lcoins{flex-wrap:wrap-reverse;place-content:flex-start center;gap:0 2px;width:70px;height:60px;display:flex;position:relative}.lcoins img.coin{width:22px;height:22px;margin-top:-6px}.lname{text-align:center;color:#fff;text-shadow:0 2px 0 var(--ink2);margin-top:6px;font-size:15px;line-height:1.1}.lsub{text-align:center;color:var(--muted);margin-top:3px;font-size:11px;line-height:1.15}.loot.r-rare .lsub,.loot.r-epic .lsub{color:#d8ccff}.cstage.picked .loot{pointer-events:none}.cstage.picked .loot:not(.taken){opacity:0;transform:translateY(40px)scale(.8)}.loot.taken{box-shadow:inset 0 0 0 3px var(--gold), 0 0 0 3px var(--ink2), 0 0 28px var(--gold);animation:.4s taken;transform:translateY(-6px)scale(1.12)}@keyframes taken{40%{transform:translateY(-4px)scale(1.14)}}.loots{gap:10px;top:60px}.loot{width:122px;height:172px}.loot.taken{transform:translateY(2px)scale(1.08)}.relic{--rc:#ff6ae0;cursor:pointer;background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--rc) 28%, #2a2038), #1c1528 70%);width:132px;min-height:150px;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--rc) 70%, #000), 0 0 0 3px var(--ink2), 0 5px 0 var(--ink2);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 8px 10px;display:flex;position:relative;overflow:hidden}.relic .rglow{pointer-events:none;opacity:.35;background:repeating-conic-gradient(from 0deg, var(--rc) 0 8deg, transparent 8deg 30deg);border-radius:50%;width:140px;height:140px;margin:-70px 0 0 -70px;animation:9s linear infinite rays;position:absolute;top:36px;left:50%;-webkit-mask:radial-gradient(circle,#000 10%,#0000 65%);mask:radial-gradient(circle,#000 10%,#0000 65%)}.relic .ri{width:54px;height:54px;image-rendering:pixelated;filter:drop-shadow(0 3px 0 #00000080) drop-shadow(0 0 8px color-mix(in srgb, var(--rc) 60%, transparent));animation:2s ease-in-out infinite chestIdle;position:relative}.relic .rn{text-align:center;color:#fff;text-shadow:0 2px 0 var(--ink2);font-size:15px;line-height:1.1;position:relative}.relic .rd{text-align:center;color:var(--muted);font-size:11px;line-height:1.25;position:relative}.relic.big{width:200px;min-height:250px;animation:.6s cubic-bezier(.2,1.5,.4,1) backwards lootOut;animation-delay:calc(.3s + var(--i) * .16s);gap:8px;padding:22px 14px 16px;transition:transform .15s,opacity .3s}.relic.big .rglow{opacity:.5;width:220px;height:220px;margin:-110px 0 0 -110px;top:64px}.relic.big .ri{width:90px;height:90px}.relic.big .rn{font-size:21px}.relic.big .rd{color:#e8dcf8;font-size:14px}.relic.big:hover{transform:translateY(-8px)scale(1.03)}.relicbox{text-align:center;width:820px}.relicpick{justify-content:center;gap:22px;margin:20px 0 14px;display:flex}.relicpick.done .relic:not(.taken){opacity:0;pointer-events:none;transform:translateY(30px)scale(.85)}.relic.taken{box-shadow:inset 0 0 0 3px var(--gold), 0 0 0 3px var(--ink2), 0 0 36px var(--rc);transform:scale(1.1)}.rstrip{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}.rchip{--rc:#ff6ae0;width:26px;height:26px;image-rendering:pixelated;background:color-mix(in srgb, var(--rc) 22%, #1c1528);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rc) 60%, #000);border-radius:7px;padding:2px}#info .chips .rstrip{margin-left:2px}#info .chips .rchip{width:22px;height:22px}.owned-r{margin:4px 0 8px}.owned-r.center{justify-content:center;align-items:center;gap:6px;display:flex}.csec.relicsec .relic{width:124px}.node.titan{background:linear-gradient(#3a1f5a,#22143a);box-shadow:inset 0 0 0 3px #b06ae8,0 0 22px #b06ae873}.node.titan .stage{color:#d8b0ff;letter-spacing:3px}.relicdrop{color:#ffd0f4;background:#ff6ae024;border-radius:8px;align-items:center;gap:4px;margin:2px auto 4px;padding:1px 8px 1px 3px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 2px #ff6ae066}.relicdrop img{width:18px;height:18px;image-rendering:pixelated}.hstats{grid-template-columns:repeat(4,1fr);gap:10px;margin:8px 0 14px;display:grid}.hstat{background:#ffffff0d;border-radius:10px;flex-direction:column;align-items:center;padding:8px 6px;display:flex;box-shadow:inset 0 0 0 2px #ffffff14}.hstat span{letter-spacing:1px;color:var(--muted);text-transform:uppercase;font-size:11px}.hstat b{color:var(--gold);text-shadow:0 2px 0 var(--ink2);font-size:22px}.titans{grid-template-columns:repeat(8,1fr);gap:8px;margin:6px 0 12px;display:grid}.titanc{text-align:center;flex-direction:column;align-items:center;gap:3px;font-size:11px;line-height:1.1;display:flex}.titanc img{width:64px;height:64px;image-rendering:pixelated;box-shadow:0 0 0 3px #b06ae8, 0 0 0 5px var(--ink2);border-radius:10px}.titanc.locked img{box-shadow:0 0 0 3px #3a3048, 0 0 0 5px var(--ink2)}.titanc.locked span{color:var(--muted)}.relicdex{grid-template-columns:repeat(12,1fr);gap:6px;margin:6px 0 10px;display:grid}.relicdex .rchip{width:44px;height:44px;padding:4px}.relicdex .rchip.locked{background:#1a1424;box-shadow:inset 0 0 0 2px #3a3048}.relicbox .ukick{letter-spacing:6px;color:#d8b0ff;font-size:14px}.relicdex{grid-template-columns:repeat(13,1fr);gap:5px}.relicdex .rchip{width:40px;height:40px}.relicdex .rchip.locked{color:#4a3e5a;justify-content:center;align-items:center;font-size:18px;display:flex}#info .chips{flex-wrap:nowrap}#info .chips .rstrip{flex-wrap:nowrap;gap:2px}#info .chips .rchip{border-radius:5px;width:20px;height:20px;padding:1px}.rmore{color:var(--muted);cursor:default;padding:0 3px;font-size:12px}.tdemo{letter-spacing:3px;color:var(--ink);box-shadow:0 3px 0 var(--ink2);background:linear-gradient(#ffd84a,#f08a24);border-radius:8px;margin-top:10px;padding:3px 12px;font-size:14px;display:inline-block}.deck.locked.full{cursor:pointer}.deck.locked.full:hover{transform:translateY(-4px)}.demoend{text-align:center;width:700px}.demoend .ukick{letter-spacing:6px;color:var(--gold);font-size:14px}.demofeat{text-align:left;max-width:540px;margin:14px auto 6px;font-size:17px;line-height:1.6}.demofeat b{color:var(--gold)}#info .rule{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.csec.wide+.csec.narrow{grid-column:span 1}.cmain{scrollbar-width:thin;scrollbar-color:#4a3e5a transparent;overflow:hidden auto}.tword,.word{font-family:Pixelify Sans,sans-serif}.btn.muted{--c:#4a3e5c}.cside{gap:8px}.cside .cgroup{flex-direction:column;gap:6px;display:flex}.cside .cgroup .clabel,.cside .cowned .clabel{margin:0}.cside .crow2{gap:6px;display:flex}.cside .crow2 .btn{flex:1;font-size:15px}.cside .crow2 .btn .sub{font-size:11px}.cside .cowned{border-top:2px dashed #ffffff14;flex-direction:column;gap:4px;padding-top:4px;display:flex}.cside .btn.march{flex:none;margin-top:auto}.cside .btn.march .sub{opacity:.85;font-size:12px}.owned-v .vrow{flex-wrap:wrap;gap:4px;display:flex}.owned-v .vrow img{width:24px;height:24px;image-rendering:pixelated}.btn.pulse-soft{animation:1.8s ease-in-out infinite pulseSoft}@keyframes pulseSoft{50%{box-shadow:inset 0 2px 0 #ffffff40, 0 5px 0 var(--ink2), 0 0 16px #b06ae8b3}}.mergetag{letter-spacing:1px;white-space:nowrap;color:#fff;background:var(--purple);box-shadow:0 0 0 2px var(--ink2), 0 0 10px #b06ae8cc;border-radius:6px;padding:1px 7px;font-size:11px;animation:1.8s ease-in-out infinite pulseSoft;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.mlist{grid-template-columns:1fr 1fr;gap:6px 18px;max-height:330px;margin:4px 0 10px;padding:4px;display:grid;overflow-y:auto}.mrow{background:#ffffff0d;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex}.mrow img{width:40px;height:32px;image-rendering:pixelated;object-fit:contain}.mrow .ms{color:var(--muted);min-width:44px;font-size:13px}.mrow .marrow{color:var(--gold);font-size:20px}.mrow b{color:#fff;font-size:15px}.deckview{flex-direction:column;height:560px;display:flex}.deckview .cardgrid{flex:1;align-content:start;min-height:0;overflow-y:auto}.deckview .foot{flex:none}#formations h3{align-items:center}#formations .flink{color:var(--gold);letter-spacing:0;background:#f4c5421f;border-radius:6px;padding:1px 6px;font-size:13px}#formations .flink:hover{background:#f4c54240}#info .chips .chip .chl{letter-spacing:1px;opacity:.8;margin-right:3px;font-size:10px}.modal{transform:translate(-50%, -50%) scale(var(--mk,1))}.mobile #top{width:var(--W);height:64px}.mobile #info{width:250px;height:56px;padding:4px 8px;top:4px;left:6px}.mobile #info .act{font-size:11px}.mobile #info .enemy{max-width:150px;margin:0;font-size:16px}.mobile #info .rule{display:none}.mobile #info .chips{flex-direction:column;align-items:flex-end;gap:3px;inset:5px 6px auto auto}.mobile #info .chips .rstrip{display:none}.mobile #info .chips .chip.gold{font-size:17px}.mobile #info .chips .chip .chl{display:none}.mobile #heroes{height:56px;width:calc(var(--W) - 262px - 104px - 246px);gap:5px;top:4px;left:262px}.mobile #heroes .hero{height:56px;padding-top:2px;width:52px!important}.mobile #heroes .hero img{width:40px;height:40px}.mobile #heroes .hero .name,.mobile #heroes .hero .title,.mobile #heroes .hero .hworld,.mobile #heroes .hero .evo{display:none}.mobile #heroes .hero .act-btn{max-width:70px;padding:2px 4px;font-size:10px;bottom:-6px}.mobile #heroes .slot-empty{height:56px;font-size:10px;width:52px!important}.mobile #items{left:calc(var(--W) - 346px);gap:4px;width:98px;height:56px;top:4px}.mobile #items>*{height:56px;width:46px!important}.mobile #items .item .name{display:none}.mobile #menu{left:calc(var(--W) - 244px);grid-template-columns:1fr 1fr;gap:4px;width:238px;height:56px;top:4px}.mobile #menu .btn{box-shadow:inset 0 2px 0 #ffffff40, 0 3px 0 var(--ink2);border-width:2px;padding:2px 4px;font-size:13px}.mobile #field{top:66px;left:var(--fx);transform:scale(var(--fk));transform-origin:0 0}.mobile[data-mode=title] #field{transform:scale(calc(var(--W) / 1280px * 1));top:auto;bottom:0;left:0}.mobile #bottom{top:calc(var(--H) - 152px);width:var(--W);height:152px}.mobile #formations{width:178px;height:146px;padding:6px 8px;font-size:12px;top:2px;left:6px}.mobile #formations h3{font-size:11px}.mobile #formations .frow .fe{display:none}.mobile #hand,.mobile #fightbar{left:var(--hx);transform:scale(var(--hk));transform-origin:0 0;top:0}.mobile #fightbar{top:4px}.mobile #actions{left:calc(var(--W) - 232px);gap:6px;width:226px;height:146px;top:2px}.mobile #actions .btn.big{padding:8px 12px;font-size:26px}.mobile #actions .count{font-size:12px}.mobile #overlay.below-top{top:66px}.mobile .modal{max-width:calc(var(--W) - 12px);touch-action:pan-y;max-height:calc(100% - 10px);overflow-y:auto}.mobile .modal h2{font-size:28px}.mobile .cardgrid,.mobile .mlist,.mobile .cside,.mobile .cmain,.mobile .flist,.mobile .relicdex{touch-action:pan-y}.mobile .camp2{width:calc(var(--W) - 10px);height:calc(var(--H) - 76px);gap:10px;padding:8px 10px}.mobile .camp2 .chead h2{font-size:26px}.mobile .camp2 .chead .dim{display:none}.mobile .camp2 .cgrid{flex-wrap:wrap;gap:8px 16px;display:flex}.mobile .camp2 .cside{width:214px;padding-left:10px}.mobile .camp2 .cside .btn.big{padding:8px 10px;font-size:21px}.mobile .camp2 .cowned{display:none}.mobile .deckview{width:calc(var(--W) - 16px);height:calc(var(--H) - 84px)}.mobile .title2 .tleft{gap:18px;top:26px;left:40px}.mobile .tword{letter-spacing:9px;font-size:64px}.mobile .tstats{gap:18px;bottom:16px;right:20px}.mobile .tmenu .titem{font-size:22px}.mrow .mn{color:var(--gold);margin-left:auto;font-size:16px}.mobile .modal .foot{background:linear-gradient(180deg, #241c2e00, var(--panel) 30%);z-index:3;margin:10px -24px -20px;padding:10px 12px 12px;position:sticky;bottom:-20px}.mobile .mlist{max-height:none}.mobile .map .node .mightline{display:none}.cside{overflow:hidden}.cside .cowned{scrollbar-width:thin;scrollbar-color:#4a3e5a transparent;touch-action:pan-y;flex:auto;min-height:0;overflow-y:auto}.cside .btn.march{margin-top:4px}
