@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(data:font/woff;base64,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)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(data:font/woff;base64,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)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(data:font/woff;base64,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)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:#140c1c;--cream:#f4ecd8;--dim:#a8a0b8;--gold:#e8c060;--gold-dk:#9a7428;--panel-top:#22264eed;--panel-bot:#0e0e22ed;--chips:#2f8ff0;--chips-dk:#1a5aa8;--mult:#f0453a;--mult-dk:#a82820;--good:#6ee08a;--bad:#ff6060;--armor:#8cc8ff;--money:#ffd84a;--player:#5aa8ff;--enemy:#ff5a5a;--suit-S:#3a3f5c;--suit-H:#d8283c;--suit-D:#e8841a;--suit-C:#2a8a5e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;color:var(--cream);font-synthesis:none;-webkit-font-smoothing:none;-webkit-user-select:none;user-select:none;background:#05040a;margin:0;font-family:Tiny5,monospace;overflow:hidden}#game{position:fixed;inset:0}#world{position:absolute;inset:0}#ui{transform-origin:50%;width:1280px;height:720px;position:absolute;top:50%;left:50%}#overlay{pointer-events:none;position:absolute;inset:0}.screen{position:absolute;inset:0}img.icon,img.relic-icon,img.cons-icon,.pcard img{image-rendering:pixelated}.panel{background:linear-gradient(180deg, var(--panel-top), var(--panel-bot));border:2px solid var(--gold-dk);outline:2px solid var(--ink);border-radius:4px;position:relative;box-shadow:inset 0 0 0 1px #ffe4a047,inset 0 0 0 3px #0a081499,0 8px 22px #0000008c}.panel:before,.panel:after{content:"";background:var(--gold);width:8px;height:8px;box-shadow:0 0 0 2px var(--ink);position:absolute;top:-5px;transform:rotate(45deg)}.panel:before{left:-5px}.panel:after{right:-5px}.panel.plain:before,.panel.plain:after{display:none}.btn{color:var(--cream);border:2px solid var(--gold-dk);outline:2px solid var(--ink);box-shadow:inset 0 2px 0 #ffffff2e, inset 0 -3px 0 #00000059, 0 3px 0 var(--ink);cursor:pointer;letter-spacing:.5px;text-shadow:2px 2px 0 var(--ink);white-space:nowrap;background:linear-gradient(#4a3a7a,#2a1e4e);border-radius:4px;padding:8px 18px;font-family:inherit;font-size:18px;transition:transform 80ms,filter .12s}.btn:hover:not(:disabled){filter:brightness(1.25);transform:translateY(-1px)}.btn:active:not(:disabled){box-shadow:inset 0 2px 0 #00000059, 0 1px 0 var(--ink);transform:translateY(2px)}.btn:disabled{filter:grayscale(.8)brightness(.6);cursor:default}.btn.gold{color:#2a1808;text-shadow:1px 1px #fff0c880;background:linear-gradient(#f0c050,#b07a20)}.btn.red{background:linear-gradient(#e0503a,#8a2418)}.btn.blue{background:linear-gradient(#3a8ae8,#1a4a98)}.btn.green{background:linear-gradient(#4ab060,#1e6a30)}.btn.small{padding:4px 10px;font-size:14px}.btn.big{padding:12px 30px;font-size:24px}.title-text{text-shadow:3px 3px 0 var(--ink), -1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink)}.tooltip{z-index:1000;max-width:300px;color:var(--cream);border:2px solid var(--gold-dk);outline:2px solid var(--ink);pointer-events:none;opacity:0;background:linear-gradient(#282450f7,#100e24f7);border-radius:4px;padding:8px 11px;font-family:Tiny5,monospace;font-size:15px;line-height:1.35;transition:opacity .1s;position:fixed;top:0;left:0}.tooltip.show{opacity:1}.tooltip b{color:var(--gold);font-weight:600}.t-enh{color:#8cd0ff}.t-ed{color:#ffa0f0}.t-seal{color:#ff9a6a}.t-bad{color:var(--bad)}.t-dim{color:var(--dim)}.t-gold{color:var(--money)}.t-state{color:var(--good)}.t-rarity,.t-kind{text-transform:uppercase;border-radius:3px;margin-left:4px;padding:0 4px;font-size:12px}.r-common{--rc:#8ab0d0}.r-uncommon{--rc:#6ee08a}.r-rare{--rc:#ff7070}.r-legendary{--rc:#d080ff}.t-rarity{background:var(--rc);color:var(--ink)}.k-scroll{--kc:#c8a0ff}.k-tome{--kc:#70b8ff}.k-rune{--kc:#a0f0e0}.t-kind{background:var(--kc);color:var(--ink)}.modal-wrap{z-index:50;background:#04020c99;justify-content:center;align-items:center;animation:.15s fade-in;display:flex;position:absolute;inset:0}.modal{flex-direction:column;gap:12px;min-width:420px;max-width:900px;max-height:640px;padding:18px 22px;animation:.18s ease-out pop-in;display:flex}.modal.wide{width:1000px;max-width:1000px}.modal-title{color:var(--gold);text-align:center;text-shadow:2px 2px 0 var(--ink);font-size:26px}.modal-body{font-size:17px;line-height:1.4;overflow:auto}.modal-buttons{justify-content:center;gap:14px;display:flex}.modal-x{color:var(--cream);cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:8px;right:10px}.toast{border:2px solid var(--gold-dk);outline:2px solid var(--ink);z-index:60;pointer-events:none;text-shadow:2px 2px 0 var(--ink);background:#100c20eb;border-radius:4px;padding:8px 18px;font-size:18px;animation:.2s toast-in;position:absolute;top:92px;left:50%;transform:translate(-50%)}.toast.bad{color:#ffb0a0;border-color:#a03030}.toast.out{opacity:0;transition:opacity .4s}.float-text{white-space:nowrap;pointer-events:none;text-shadow:2px 2px 0 var(--ink), -2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink);z-index:40;font-size:22px;font-weight:700;animation-name:float-up;animation-timing-function:ease-out;animation-fill-mode:forwards;position:absolute;transform:translate(-50%,-50%)}.float-text.chips{color:#9ad0ff}.float-text.mult{color:#ff8a80}.float-text.xmult{color:#ffb040;font-size:26px}.float-text.money{color:var(--money)}.float-text.heal{color:var(--good)}.float-text.armor{color:var(--armor)}.float-text.again{color:#fff;font-size:18px}.float-text.debuff{color:#c0a0ff;font-size:16px}.float-text.note{color:#fff;font-size:16px}.float-text.dmg{color:#fff4c0;font-size:44px;animation-name:dmg-pop}.float-text.dmg.big{color:#ffd040;font-size:60px}.float-text.dmg.huge{color:#ff9a30;font-size:76px}.float-text.hurt{color:#ff6a5a;font-size:40px;animation-name:dmg-pop}.float-text.blocked{color:var(--armor);font-size:22px}.pcard{--cw:76px;--ch:106px;width:var(--cw);height:var(--ch);border:2px solid var(--ink);color:var(--suit-S);background:#f6eedb;border-radius:7px;flex:none;transition:transform .12s,box-shadow .12s,filter .12s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #fffaf0,inset 0 0 0 3px #96785040,0 3px #0a0610d9}.pcard.sm{--cw:56px;--ch:78px;border-radius:5px}.pcard.lg{--cw:96px;--ch:134px}.suit-S{color:var(--suit-S)}.suit-H{color:var(--suit-H)}.suit-D{color:var(--suit-D)}.suit-C{color:var(--suit-C)}.pc-corner{flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute}.pc-corner.tl{top:4px;left:5px}.pc-corner.br{bottom:4px;right:5px;transform:rotate(180deg)}.pc-rank{font-size:20px;font-weight:700}.sm .pc-rank{font-size:15px}.lg .pc-rank{font-size:24px}.pc-mini{width:14px;height:14px;margin-top:1px}.sm .pc-mini{width:11px;height:11px}.pc-pip{width:40px;height:40px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.sm .pc-pip{width:28px;height:28px}.lg .pc-pip{width:52px;height:52px}.pc-face{background:#ffffff59;border:2px solid;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;font-size:26px;font-weight:700;display:flex;position:absolute;inset:22% 18%}.sm .pc-face{font-size:17px;inset:24% 20%}.pc-crown{width:22px;height:22px}.sm .pc-crown{width:14px;height:14px}.pc-tag{text-align:center;color:#fff;letter-spacing:.5px;background:#140c1cb8;padding:1px 0;font-size:11px;position:absolute;bottom:0;left:0;right:0}.sm .pc-tag{font-size:9px}.pc-seal{border:2px solid var(--ink);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:inset -2px -2px #0000004d}.seal-red .pc-seal{background:#e03030}.seal-gold .pc-seal{background:#f0c030}.seal-blue .pc-seal{background:#3070f0}.seal-purple .pc-seal{background:#a040e0}.enh-bonus{background:linear-gradient(160deg,#dcebff,#b8d6ff);box-shadow:inset 0 0 0 2px #eef6ff,inset 0 0 0 4px #5a9ae8,0 3px #0a0610d9}.enh-mult{background:linear-gradient(160deg,#ffe4e0,#ffc0b8);box-shadow:inset 0 0 0 2px #fff0ee,inset 0 0 0 4px #e85a50,0 3px #0a0610d9}.enh-wild{background:conic-gradient(from 45deg,#ffd6d6,#fff0c0,#d6ffd8,#d0e8ff,#f0d6ff,#ffd6d6)}.enh-glass{background:linear-gradient(135deg,#e6f6ffeb 0%,#bee1fad9 45%,#fffffffa 50%,#bee1fad9 56%);box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #9ad8ff,0 3px #0a0610d9}.enh-steel{background:linear-gradient(135deg,#eef1f6,#a8b2c2 60%,#d8dee8);box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #7a8698,0 3px #0a0610d9}.enh-gold{background:linear-gradient(135deg,#fff2b0,#e8b640 55%,#fff0a0);box-shadow:inset 0 0 0 2px #fffae0,inset 0 0 0 4px #b88a20,0 3px #0a0610d9}.enh-lucky{background:linear-gradient(160deg,#e6fbe0,#c0efb4);box-shadow:inset 0 0 0 2px #f4fff0,inset 0 0 0 4px #4ab060,0 3px #0a0610d9}.enh-stone{background:radial-gradient(circle at 30% 30%,#a8a294 2px,#0000 3px) 0 0/12px 12px,radial-gradient(circle at 70% 60%,#6a6458 2px,#0000 3px) 0 0/10px 10px,linear-gradient(135deg,#9a9284,#6e685c)}.pc-stone{color:#e8e0d0;letter-spacing:1px;text-shadow:2px 2px 0 var(--ink);justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.pc-shine{pointer-events:none;mix-blend-mode:screen;background-size:250% 250%;animation:3s linear infinite shine;position:absolute;inset:0}.ed-foil .pc-shine{background-image:linear-gradient(115deg,#0000 30%,#8cc8ff8c 45%,#ffffffb3 50%,#8cc8ff8c 55%,#0000 70%)}.ed-holo .pc-shine{background-image:linear-gradient(115deg,#0000 25%,#ff78c880 40%,#78fff080 55%,#0000 72%)}.ed-poly .pc-shine{background-image:linear-gradient(115deg,#ff505066,#ffdc5066,#50ff7866,#50a0ff66,#dc50ff66,#ff505066);animation-duration:2s}.pcard.debuffed{filter:grayscale(.85)brightness(.75)}.pcard.debuffed:after{content:"✕";color:#c8283cd9;text-shadow:2px 2px 0 var(--ink);justify-content:center;align-items:center;font-size:40px;display:flex;position:absolute;inset:0}.pcard.back{background:repeating-linear-gradient(45deg,#3a2a6a 0 6px,#2a1e50 6px 12px);box-shadow:inset 0 0 0 3px #c9a24a,inset 0 0 0 5px #1a1030,0 3px #0a0610d9}.pc-backart{background:#4a3a8a;border:2px solid #c9a24a;position:absolute;inset:30% 28%;transform:rotate(45deg)}.pcard.own-player{outline:3px solid var(--player);outline-offset:0}.pcard.own-enemy{outline:3px solid var(--enemy)}.pcard.pop{animation:.22s ease-out card-pop}.pcard.scoring{z-index:3;transform:translateY(-6px)scale(1.06);box-shadow:0 0 0 3px #fff4b0,0 0 18px 4px #ffe678cc}.pcard.dealt{animation:.28s ease-out backwards deal-in}.hud-top{align-items:center;gap:12px;height:46px;display:flex;position:absolute;top:10px;left:14px;right:14px}.hero-chip{align-items:center;gap:10px;height:46px;padding:4px 12px 4px 6px;display:flex}.hero-chip img.portrait{width:36px;height:36px;image-rendering:pixelated;object-fit:cover;object-position:center 20%;border:2px solid var(--gold-dk);background:#1a1430;border-radius:3px}.bar{border:2px solid var(--ink);background:#1a1020;border-radius:3px;outline:1px solid #ffe6a059;width:180px;height:16px;position:relative;overflow:hidden}.bar>.fill{background:linear-gradient(#8af07a,#3aa040);transition:width .4s ease-out;position:absolute;top:0;bottom:0;left:0}.bar>.ghost{background:#ffe0a0;transition:width .9s ease-in .25s;position:absolute;top:0;bottom:0;left:0}.bar.enemy>.fill{background:linear-gradient(#ff7a6a,#c02a2a)}.bar>.label{text-shadow:1px 1px 0 var(--ink), -1px -1px 0 var(--ink);justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.stat{text-shadow:2px 2px 0 var(--ink);align-items:center;gap:4px;font-size:18px;display:flex}.stat.gold{color:var(--money)}.stat.armor{color:var(--armor)}.hud-center{text-align:center;color:var(--dim);text-shadow:2px 2px 0 var(--ink);flex:1;font-size:17px}.hud-center b{color:var(--gold);font-weight:500}.hud-buttons{gap:8px;display:flex}.relic-bar{align-items:center;gap:6px;display:flex;position:absolute;top:64px;left:14px}.relic{border:2px solid var(--rc,#8ab0d0);outline:2px solid var(--ink);cursor:help;background:radial-gradient(circle at 50% 40%,#ffffff24,#00000059);border-radius:5px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative}.relic img{width:36px;height:36px}.relic.empty{background:#00000040;border:2px dashed #ffffff2e;outline:none}.relic.ed-foil{box-shadow:0 0 10px 2px #78beffb3}.relic.ed-holo{box-shadow:0 0 10px 2px #ff78dcb3}.relic.ed-poly{animation:3s linear infinite hue;box-shadow:0 0 12px 3px #ffdc78cc}.relic.trigger{animation:.3s relic-shake}.cons-bar{gap:6px;display:flex;position:absolute;top:118px;left:14px}.consumable{border:2px solid var(--kc,#c8a0ff);outline:2px solid var(--ink);cursor:pointer;background:radial-gradient(circle at 50% 40%,#ffffff1f,#00000059);border-radius:5px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.consumable img{width:36px;height:36px}.consumable:hover{filter:brightness(1.3)}.consumable.empty{cursor:default;background:#0003;border:2px dashed #ffffff26;outline:none}.board-wrap{padding:14px;position:absolute;top:60px;left:50%;transform:translate(-50%)}.board{grid-template-rows:repeat(5,82px);grid-template-columns:repeat(5,60px);gap:5px;display:grid;position:relative}.cell{border-radius:6px;justify-content:center;align-items:center;width:60px;height:82px;display:flex;position:relative}.cell.center{background:#0806128c;box-shadow:inset 0 0 0 1px #ffdc9626}.cell.slot{background:#0a081873;border:2px dashed #fff0c838}.cell.slot.open{cursor:pointer;border-color:#ffe6968c}.cell.slot.open:hover,.cell.slot.target{border:2px solid var(--gold);background:#e8c06038;box-shadow:0 0 14px #e8c06080}.cell.slot.ghost .pcard{opacity:.7}.cell.inline:after{content:"";pointer-events:none;border-radius:8px;position:absolute;inset:-3px;box-shadow:0 0 0 2px #ffeca0d9,0 0 14px #ffdc7899}.cell.inline.enemy-line:after{box-shadow:0 0 0 2px #ff6e64e6,0 0 14px #ff505099}.cell .pcard.sm{pointer-events:auto}.slot-badge{white-space:nowrap;border:1px solid var(--gold-dk);color:var(--cream);z-index:4;pointer-events:none;text-shadow:1px 1px 0 var(--ink);background:#1a1030;border-radius:3px;padding:1px 5px;font-size:12px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%,50%)}.slot-badge.best{border-color:var(--gold);color:#fff4c0;background:#6a4a10}.edge-meter{gap:5px;display:flex;position:absolute}.edge-meter.h{height:5px;left:14px;right:14px}.edge-meter.v{flex-direction:column;width:5px;top:14px;bottom:14px}.edge-meter.top{top:4px}.edge-meter.bottom{bottom:4px}.edge-meter.left{left:4px}.edge-meter.right{right:4px}.edge-meter>i{background:#ffffff1f;border-radius:2px;flex:1}.edge-meter>i.on{background:var(--gold);box-shadow:0 0 6px #e8c060cc}.edge-meter.done>i{background:#a0ffb0}.board-title{color:var(--dim);white-space:nowrap;text-shadow:2px 2px 0 var(--ink);font-size:15px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.hand{align-items:flex-end;gap:10px;height:140px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.hand .pcard{cursor:pointer}.hand .pcard:hover{transform:translateY(-6px)}.hand .pcard.sel{box-shadow:0 0 0 3px var(--gold), 0 0 16px #e8c060cc, 0 3px 0 #0a0610d9;transform:translateY(-22px)}.hand .pcard .sel-num{background:var(--gold);width:18px;height:18px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:3px;right:3px}.hand-hint{color:var(--dim);text-shadow:2px 2px 0 var(--ink);white-space:nowrap;font-size:14px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.controls{flex-direction:column;gap:8px;width:300px;padding:12px 14px;display:flex;position:absolute;bottom:18px;right:14px}.controls .btn{width:100%}.controls-row{gap:8px;display:flex}.controls-row .btn{flex:1}.skill-btn{min-width:132px;position:relative}.gauge{justify-content:center;gap:3px;margin-top:4px;display:flex}.gauge>i{border:1px solid var(--ink);background:#ffffff26;width:16px;height:6px}.gauge>i.on{background:#ffd84a;box-shadow:0 0 6px #ffd84a}.skill-btn.ready{animation:1.2s infinite glow-pulse}.score-panel{width:300px;padding:12px 14px;position:absolute;bottom:18px;left:14px}.score-hand{min-height:30px;text-shadow:2px 2px 0 var(--ink);justify-content:space-between;align-items:baseline;font-size:22px;display:flex}.score-hand .lvl{color:var(--dim);font-size:14px}.score-row{align-items:center;gap:6px;margin-top:6px;display:flex}.chips-box,.mult-box{border:2px solid var(--ink);text-shadow:2px 2px #00000073;border-radius:5px;flex:1;justify-content:center;align-items:center;height:44px;font-size:26px;font-weight:700;display:flex}.chips-box{background:linear-gradient(180deg, var(--chips), var(--chips-dk));justify-content:flex-end;padding-right:10px}.mult-box{background:linear-gradient(180deg, var(--mult), var(--mult-dk));justify-content:flex-start;padding-left:10px}.score-x{color:var(--mult);text-shadow:2px 2px 0 var(--ink);font-size:26px}.chips-box.bump,.mult-box.bump{animation:.16s ease-out bump}.score-total{text-align:center;color:#fff4c0;min-height:36px;text-shadow:3px 3px 0 var(--ink);margin-top:8px;font-size:28px}.score-total.flash{animation:.5s ease-out total-flash}.score-sub{color:var(--dim);text-align:center;min-height:18px;font-size:14px}.score-panel.enemy-turn .chips-box{background:linear-gradient(#7a7a8a,#4a4a5a)}.enemy-panel{width:300px;padding:10px 14px 12px;position:absolute;top:64px;right:14px}.enemy-name{color:#ffb0a0;text-shadow:2px 2px 0 var(--ink);font-size:22px}.enemy-tier{text-transform:uppercase;letter-spacing:1px;color:#ffc0b0;vertical-align:middle;background:#5a2a2a;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:12px}.enemy-tier.boss{color:#ffe080;background:#7a5a10}.enemy-panel .bar{width:100%;height:20px;margin-top:6px}.enemy-stats{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;font-size:16px;display:flex}.enemy-atk{flex-direction:column;gap:2px;display:flex}.enemy-panel>div:last-child{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.trait{color:#ffc8a0;cursor:help;background:#ff8c5029;border:1px solid #ffa06480;border-radius:3px;padding:2px 7px;font-size:13px}.trait.curse{color:#e0c8ff;background:#aa5aff2e;border-color:#be82ff99}.trait.off{opacity:.5;text-decoration:line-through}.t-good{color:var(--good)}.enemy-hand{gap:3px;display:flex}.enemy-hand .pcard.sm{--cw:32px;--ch:44px}.enemy-hand .pcard .pc-rank{font-size:12px}.enemy-hand .pcard .pc-mini{width:9px;height:9px}.enemy-hand .pcard .pc-corner.tl{top:3px;left:3px}.enemy-hand .pcard .pc-pip,.enemy-hand .pcard .pc-face,.enemy-hand .pcard .pc-corner.br,.enemy-hand .pcard .pc-tag{display:none}.turn-banner{color:var(--gold);pointer-events:none;z-index:30;white-space:nowrap;font-size:46px;animation:1.1s ease-out forwards banner;position:absolute;top:300px;left:50%;transform:translate(-50%,-50%)}.turn-banner.enemy{color:#ff8a7a}.nameplate{white-space:nowrap;text-shadow:2px 2px 0 var(--ink);pointer-events:none;padding:2px 8px;font-size:14px;position:absolute;transform:translate(-50%)}.log{color:#d8d0e8;width:300px;height:120px;text-shadow:2px 2px 0 var(--ink);pointer-events:none;flex-direction:column;justify-content:flex-end;padding:6px 4px;font-size:14px;line-height:1.35;display:flex;position:absolute;top:172px;left:14px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.log div{animation:.3s fade-in}.log .l-player{color:#a8d0ff}.log .l-enemy{color:#ffb0a0}.log .l-gold{color:var(--money)}.title-wrap{text-align:center;position:absolute;top:70px;left:0;right:0}.logo{color:#ffe9b0;letter-spacing:4px;text-shadow:0 0 22px #ffaa3c99, 5px 5px 0 #6a2a10, 9px 9px 0 var(--ink);font-size:104px;font-weight:700;line-height:1}.logo .amp{color:var(--mult)}.tagline{color:var(--cream);letter-spacing:2px;text-shadow:2px 2px 0 var(--ink);margin-top:10px;font-size:22px}.title-menu{flex-direction:column;gap:12px;width:280px;display:flex;position:absolute;bottom:90px;left:50%;transform:translate(-50%)}.title-foot{text-align:center;color:var(--dim);text-shadow:2px 2px 0 var(--ink);font-size:13px;position:absolute;bottom:14px;left:0;right:0}.select-tabs{gap:10px;display:flex;position:absolute;top:26px;left:50%;transform:translate(-50%)}.select-tab{text-align:center;min-width:150px}.select-tab.on{color:#2a1808;text-shadow:1px 1px #fff0c880;background:linear-gradient(#f0c050,#b07a20)}.char-panel{grid-template-columns:1.2fr 1fr 1fr;gap:22px;width:1160px;padding:16px 22px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.char-name{color:var(--gold);text-shadow:3px 3px 0 var(--ink);font-size:34px}.char-title{color:var(--dim);margin-bottom:6px;font-size:18px}.char-blurb{font-size:16px;line-height:1.35}.char-stats{grid-template-columns:auto 1fr;gap:2px 14px;font-size:16px;display:grid}.char-stats span:nth-child(odd){color:var(--dim)}.char-section{margin-bottom:8px;font-size:15px;line-height:1.35}.char-section h4{color:#ffd890;margin:0 0 2px;font-size:16px;font-weight:500}.playstyle{color:#c8f0c0;margin:6px 0 0;padding-left:18px;font-size:15px}.map-panel{outline:3px solid var(--ink);background:radial-gradient(#f0dcaaf7,#c8aa6ef7),#d8c08a;border:3px solid #6a4a20;border-radius:6px;width:560px;height:640px;padding:10px;position:absolute;top:60px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 30px #5a320a80,0 10px 30px #0009}.map-title{text-align:center;color:#4a2a10;font-size:22px;position:absolute;top:8px;left:0;right:0}.map-svg{position:absolute;inset:0}.map-node{background:#f4e4c0;border:3px solid #6a4a20;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px #3c1e0a80}.map-node img{width:30px;height:30px}.map-node.visited{filter:grayscale(.4);background:#b8a070}.map-node.current{border-color:#c02020;box-shadow:0 0 0 3px #c8282866}.map-node.avail{cursor:pointer;border-color:#2a6a20;animation:1s infinite node-pulse}.map-node.avail:hover{transform:translate(-50%,-50%)scale(1.15)}.map-node.locked{opacity:.55}.map-node.boss{width:64px;height:64px}.map-node.boss img{width:46px;height:46px}.map-legend{flex-direction:column;gap:4px;width:210px;padding:12px;font-size:15px;display:flex;position:absolute;top:70px;right:14px}.map-legend div{align-items:center;gap:8px;display:flex}.map-legend img{width:24px;height:24px}.side-panel{flex-direction:column;gap:12px;width:560px;padding:16px 18px;display:flex;position:absolute;top:64px;bottom:14px;right:14px}.side-title{color:var(--gold);text-shadow:3px 3px 0 var(--ink);font-size:28px}.dialog{color:var(--cream);font-size:16px;font-style:italic;line-height:1.35}.shop-row{flex-wrap:wrap;gap:12px;display:flex}.shop-item{text-align:center;cursor:pointer;background:#00000047;border:1px solid #ffe6a033;border-radius:6px;flex-direction:column;align-items:center;gap:6px;width:120px;padding:8px 6px 6px;font-size:13px;display:flex}.shop-item:hover{background:#e8c0602e}.shop-item.sold{opacity:.35;cursor:default}.shop-item .price{color:var(--money);font-size:17px}.shop-item .name{min-height:32px;line-height:1.2}.shop-item .relic,.shop-item .consumable{cursor:pointer}.pack{border:2px solid var(--ink);border-radius:5px;justify-content:center;align-items:center;width:56px;height:72px;display:flex;box-shadow:inset 0 0 0 2px #ffffff59}.pack img{width:34px;height:34px}.pack-cards{background:linear-gradient(160deg,#5a9ae8,#2a4a98)}.pack-arcana{background:linear-gradient(160deg,#a070e0,#4a2a90)}.pack-tomes{background:linear-gradient(160deg,#40b0c0,#1a5a70)}.pack-relic{background:linear-gradient(160deg,#f0c050,#9a6a10)}.section-label{color:var(--dim);letter-spacing:1px;text-transform:uppercase;font-size:15px}.choice-row{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.choice{cursor:pointer;text-align:center;background:#00000040;border:2px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:8px;width:170px;padding:12px;font-size:14px;line-height:1.3;display:flex}.choice:hover{border-color:var(--gold);background:#e8c06026;transform:translateY(-3px)}.choice .cname{color:var(--gold);font-size:17px}.choice .relic,.choice .consumable{width:64px;height:64px}.choice .relic img,.choice .consumable img{width:50px;height:50px}.cashout{width:440px}.cash-row{border-bottom:1px dashed #ffe6a033;justify-content:space-between;padding:5px 0;font-size:19px;animation:.3s backwards fade-in;display:flex}.cash-row .v{color:var(--money)}.cash-total{color:var(--money);text-align:center;margin-top:8px;font-size:26px}.picker-grid{flex-wrap:wrap;justify-content:center;gap:8px;max-height:440px;padding:10px 4px 14px;display:flex;overflow:auto}.picker-grid .pcard{cursor:pointer}.picker-grid .pcard:hover{transform:translateY(-4px)}.picker-grid .pcard.sel{box-shadow:0 0 0 3px var(--gold), 0 0 14px #e8c060cc;transform:translateY(-8px)}.deck-summary{color:var(--dim);flex-wrap:wrap;justify-content:center;gap:18px;font-size:16px;display:flex}.deck-summary b{color:var(--cream);font-weight:500}.levels-table{border-collapse:collapse;width:100%;font-size:16px}.levels-table td{border-bottom:1px solid #ffffff14;padding:4px 8px}.levels-table .c{color:#9ad0ff;text-align:right}.levels-table .m{color:#ff8a80}.levels-table .lv{color:var(--gold)}.event-box{width:960px;padding:18px 24px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.event-title{color:var(--gold);text-shadow:3px 3px 0 var(--ink);font-size:28px}.event-text{min-height:52px;margin:8px 0 14px;font-size:18px;line-height:1.45}.event-choices{flex-direction:column;gap:8px;display:flex}.event-choice{text-align:left;align-items:baseline;gap:12px;display:flex}.event-choice .d{color:#d8d0e8;text-shadow:none;font-size:14px}.howto{font-size:16px;line-height:1.5}.howto h3{color:var(--gold);margin:10px 0 4px;font-weight:500}.howto .mini-board{float:right;grid-template-columns:repeat(5,22px);gap:3px;margin:0 0 8px 14px;display:grid}.howto .mini-board i{background:#ffffff1f;border-radius:3px;width:22px;height:22px}.howto .mini-board i.c{background:#f4ecd8}.howto .mini-board i.p{background:var(--player)}.howto .mini-board i.l{background:#e8c06080}.gameover{text-align:center;width:560px;padding:24px 30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gameover h1{margin:0 0 6px;font-size:52px;font-weight:700}.gameover .stats{text-align:left;grid-template-columns:1fr auto;gap:6px 18px;margin:16px 0 20px;font-size:18px;display:grid}.gameover .stats span:nth-child(2n){color:var(--gold);text-align:right}.vignette-flash{pointer-events:none;animation:.6s forwards fade-out;position:absolute;inset:0;box-shadow:inset 0 0 160px 40px #ff28288c}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:scale(.9)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-12px)}}@keyframes float-up{0%{opacity:0;transform:translate(-50%,-30%)scale(.6)}15%{opacity:1;transform:translate(-50%,-60%)scale(1.15)}30%{transform:translate(-50%,-70%)scale(1)}to{opacity:0;transform:translate(-50%,-160%)scale(1)}}@keyframes dmg-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(2.2)}12%{opacity:1;transform:translate(-50%,-50%)scale(.9)}22%{transform:translate(-50%,-55%)scale(1.05)}75%{opacity:1;transform:translate(-50%,-80%)scale(1)}to{opacity:0;transform:translate(-50%,-120%)scale(.95)}}@keyframes card-pop{50%{transform:scale(1.18)rotate(-3deg)}}@keyframes deal-in{0%{opacity:0;transform:translateY(-40px)scale(1.3)}}@keyframes bump{50%{transform:scale(1.15)}}@keyframes total-flash{0%{color:#fff;transform:scale(1.6)}}@keyframes shine{0%{background-position:120% 120%}to{background-position:-120% -120%}}@keyframes hue{to{filter:hue-rotate(360deg)}}@keyframes relic-shake{25%{transform:rotate(-12deg)scale(1.15)}75%{transform:rotate(10deg)scale(1.15)}}@keyframes glow-pulse{50%{box-shadow:0 0 16px 4px #ffd84acc,inset 0 2px #ffffff2e}}@keyframes node-pulse{50%{box-shadow:0 0 0 5px #28781e59}}@keyframes banner{0%{opacity:0;transform:translate(-50%,-50%)scale(1.6)}20%{opacity:1;transform:translate(-50%,-50%)scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-70%)}}.rotate-hint{z-index:2000;text-align:center;color:var(--cream);background:#05040ceb;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:20px;display:none;position:fixed;inset:0}.rotate-hint b{color:var(--gold);font-size:44px}@media (orientation:portrait) and (width<=760px){.rotate-hint{display:flex}}
