.hotbar-wrap[data-v-5c47602f]{pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;bottom:8px;left:50%;transform:translate(-50%)}.label[data-v-5c47602f]{color:#fff;text-shadow:2px 2px #3f3f3f;opacity:0;font-size:24px;transition:opacity .3s}.label.show[data-v-5c47602f]{opacity:1}.label.rare[data-v-5c47602f]{color:#5ff}.label.uncommon[data-v-5c47602f]{color:#ff5}.label.named[data-v-5c47602f]{font-style:italic}.glint[data-v-5c47602f]{pointer-events:none;width:34px;height:34px;-webkit-mask:var(--m) center / 100% 100% no-repeat;-webkit-mask:var(--m) center / 100% 100% no-repeat;mask:var(--m) center / 100% 100% no-repeat;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 30%,#b26effe6 40%,#0000 50% 66%,#965affa6 74%,#0000 82%) 0 0/300% 100%,#783cff47;animation:2.6s linear infinite glint-5c47602f;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes glint-5c47602f{0%{background-position:100% 0,0 0}to{background-position:-50% 0,0 0}}.row[data-v-5c47602f]{position:relative}.off[data-v-5c47602f]{background:#00000073;border:3px solid #1d1d1d;padding:2px;position:absolute;bottom:0;right:calc(100% + 10px);box-shadow:inset 0 0 0 2px #8b8b8b}.hotbar[data-v-5c47602f]{pointer-events:auto;background:#00000073;border:3px solid #1d1d1d;padding:2px;display:flex;box-shadow:inset 0 0 0 2px #8b8b8b}.slot[data-v-5c47602f]{border:2px solid #5a5a5a;place-items:center;width:48px;height:48px;display:grid;position:relative}.slot img[data-v-5c47602f]{width:34px;height:34px;image-rendering:pixelated}.count[data-v-5c47602f]{color:#fff;text-shadow:2px 2px #3f3f3f;font-size:22px;position:absolute;bottom:-2px;right:2px}.wear[data-v-5c47602f]{background:#000;height:3px;display:block;position:absolute;bottom:14%;left:15%;right:15%}.wear b[data-v-5c47602f]{height:2px;display:block}.slot.active[data-v-5c47602f]{outline-offset:-1px;z-index:1;outline:4px solid #fff;box-shadow:0 0 0 2px #000}@media (height<=500px){.hotbar-wrap[data-v-5c47602f]{bottom:calc(2px + env(safe-area-inset-bottom));gap:2px}.slot[data-v-5c47602f]{width:38px;height:38px}.slot img[data-v-5c47602f],.glint[data-v-5c47602f]{width:27px;height:27px}.count[data-v-5c47602f]{font-size:18px}.label[data-v-5c47602f]{font-size:20px}}@media (width<=560px){.slot[data-v-5c47602f]{width:34px;height:34px}.slot img[data-v-5c47602f],.glint[data-v-5c47602f]{width:24px;height:24px}.count[data-v-5c47602f]{font-size:17px}}.debug[data-v-86641507]{color:#e0e0e0;pointer-events:none;font-size:20px;line-height:1.1;position:fixed;top:4px;left:4px}.debug div[data-v-86641507]{background:#5050508c;width:fit-content;margin-bottom:1px;padding:0 4px}.menu[data-v-4d7d633f]{color:#fff;box-sizing:border-box;background:#10101099;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}h1[data-v-4d7d633f]{letter-spacing:4px;color:#c6c6c6;text-shadow:4px 4px #3a3a3a,8px 8px #1e1e1e;margin:0 0 20px;font-family:Pixel,monospace;font-size:clamp(44px,10vw,96px);font-weight:400}.buttons[data-v-4d7d633f]{flex-direction:column;gap:8px;width:min(400px,92vw);display:flex}.play[data-v-4d7d633f]{padding:8px;font-size:28px}.row[data-v-4d7d633f]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.row .mc-btn[data-v-4d7d633f],.quit[data-v-4d7d633f]{font-size:22px}dl[data-v-4d7d633f]{color:#ddd;grid-template-columns:auto auto;gap:2px 16px;max-width:92vw;margin-top:20px;font-size:20px;display:grid}dt[data-v-4d7d633f]{text-align:right;color:#ff5}dd[data-v-4d7d633f]{margin:0}.install[data-v-4d7d633f]{color:#ff5;text-align:center;max-width:92vw;margin:12px 0 0;font-size:16px}@media (height<=520px){.menu[data-v-4d7d633f]{padding:8px max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));justify-content:center}h1[data-v-4d7d633f]{margin-bottom:8px;font-size:clamp(32px,14vh,64px)}.play[data-v-4d7d633f]{padding:4px;font-size:20px}.row .mc-btn[data-v-4d7d633f],.quit[data-v-4d7d633f]{font-size:16px}dl[data-v-4d7d633f]{margin-top:10px;font-size:16px}dl.touch[data-v-4d7d633f]{display:none}}.pixel-icon[data-v-a53dd31f]{image-rendering:pixelated;display:block}.bars[data-v-0fe0c8ea]{pointer-events:none;justify-content:space-between;align-items:flex-end;width:100%;display:flex}.right[data-v-0fe0c8ea]{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.left[data-v-0fe0c8ea]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.row[data-v-0fe0c8ea]{gap:calc(var(--s) * -.1);display:flex}.food[data-v-0fe0c8ea],.bubbles[data-v-0fe0c8ea]{flex-direction:row-reverse}.cell[data-v-0fe0c8ea]{width:var(--s);height:var(--s);filter:drop-shadow(1px 1px #00000059);position:relative}.over[data-v-0fe0c8ea]{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.over.half[data-v-0fe0c8ea]{width:50%}.food .over.half[data-v-0fe0c8ea]{left:50%}.food .over.half[data-v-0fe0c8ea] svg{transform:translate(-50%)}.low .cell[data-v-0fe0c8ea]{animation:.25s steps(2,end) infinite shake-0fe0c8ea}@keyframes shake-0fe0c8ea{50%{transform:translateY(-2px)}}.xp[data-v-16390c5e]{pointer-events:none;width:100%;padding-top:4px;position:relative}.bar[data-v-16390c5e]{background:#1b1b1b repeating-linear-gradient(90deg,#0000 0 calc(5.55556% - 1px),#0009 calc(5.55556% - 1px) 5.55556%);border:1px solid #000;height:7px;box-shadow:inset 0 0 0 1px #3a3a3a}.bar b[data-v-16390c5e]{background:linear-gradient(#b6ff5c,#7ee026 60%,#4fa416);height:100%;transition:width .15s;display:block}.level[data-v-16390c5e]{color:#80ff20;text-shadow:2px 0 #000,-2px 0 #000,0 2px #000,0 -2px #000;font-size:22px;line-height:1;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}@media (height<=500px),(width<=560px){.bar[data-v-16390c5e]{height:5px}.level[data-v-16390c5e]{font-size:17px;bottom:3px}}.effects[data-v-3a375226]{pointer-events:none;z-index:2;flex-direction:column;gap:4px;font-family:Pixel,monospace;display:flex;position:fixed;top:10px;right:10px}.effect[data-v-3a375226]{color:#fff;text-shadow:1px 1px #3f3f3f;background:#1e1e1eb8;border:2px solid #1c1c1c;border-color:#6a6a6a #1c1c1c #1c1c1c #6a6a6a;grid-template-rows:auto auto;grid-template-columns:18px auto;align-items:center;column-gap:6px;padding:3px 8px 3px 5px;font-size:11px;line-height:1.15;display:grid}.effect i[data-v-3a375226]{border-radius:50%;grid-row:span 2;width:16px;height:16px;box-shadow:inset -3px -3px #00000059,inset 3px 3px #ffffff59}.time[data-v-3a375226]{color:#c8c8c8}.ending[data-v-3a375226]{animation:.5s steps(2,end) infinite blink-3a375226}@keyframes blink-3a375226{50%{opacity:.45}}.effects.touch[data-v-3a375226]{top:calc(64px + env(safe-area-inset-top))}@media (width<=600px){.effects[data-v-3a375226]{top:6px;right:6px}.effect[data-v-3a375226]{font-size:9px}}.death[data-v-5f4f8b56]{z-index:20;color:#fff;text-shadow:3px 3px #3f3f3f;background:linear-gradient(#7800008c,#460000b3);flex-direction:column;justify-content:center;align-items:center;gap:18px;font-family:Pixel,monospace;display:flex;position:fixed;inset:0}h1[data-v-5f4f8b56]{margin:0;font-size:clamp(40px,9vw,72px);font-weight:400}p[data-v-5f4f8b56]{margin:0 0 8px;font-size:26px}.mc-btn[data-v-5f4f8b56]{min-width:280px}.chat[data-v-3bcf1554]{pointer-events:none;z-index:8;width:min(640px,100vw - 8px);position:fixed;bottom:96px;left:4px}.chat.open[data-v-3bcf1554]{pointer-events:auto;bottom:4px}.lines[data-v-3bcf1554]{flex-direction:column;display:flex}.line[data-v-3bcf1554]{text-shadow:2px 2px #3f3f3f;white-space:pre-wrap;word-break:break-word;background:#00000080;padding:1px 4px;font-size:16px;line-height:18px}.box[data-v-3bcf1554]{box-sizing:border-box;color:#fff;width:100%;font:inherit;text-shadow:2px 2px #3f3f3f;background:#0000008c;border:0;outline:none;margin-top:4px;padding:2px 4px;font-size:16px;line-height:20px}.menu[data-v-340507b9]{color:#fff;box-sizing:border-box;background:#101010bf;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}h2[data-v-340507b9]{text-shadow:3px 3px #3f3f3f;margin:0 0 16px;font-size:40px;font-weight:400}.grid[data-v-340507b9]{grid-template-columns:repeat(2,minmax(0,300px));gap:8px 10px;width:min(620px,100%);display:grid}.grid .mc-btn[data-v-340507b9]{min-height:48px;font-size:21px}.slider[data-v-340507b9]{box-sizing:border-box;text-shadow:2px 2px #111;background:#2a2a2a;border:3px solid #000;flex-direction:column;justify-content:center;gap:2px;min-height:48px;padding:2px 8px;font-size:20px;display:flex;box-shadow:inset 2px 2px #555}.slider input[data-v-340507b9]{accent-color:#9aa3ff;width:100%;height:22px}.hint[data-v-340507b9]{color:#bbb;text-align:center;max-width:620px;margin:14px 0;font-size:19px}.done[data-v-340507b9]{width:min(300px,92vw);font-size:26px}@media (width<=600px){.grid[data-v-340507b9]{grid-template-columns:1fr}.menu[data-v-340507b9]{justify-content:flex-start}}.screen[data-v-551cdba4]{justify-content:center;align-items:center;gap:calc(4 * var(--u));touch-action:none;background:#10101099;flex-direction:column;font-family:Pixel,monospace;display:flex;position:fixed;inset:0;overflow:auto}.panel[data-v-551cdba4]{border:var(--u) solid #000;border-radius:calc(3 * var(--u));box-shadow:inset calc(2 * var(--u)) calc(2 * var(--u)) 0 #fff, inset calc(-2 * var(--u)) calc(-2 * var(--u)) 0 #555;background:#c6c6c6;flex:none;position:relative}.survival[data-v-551cdba4]{width:calc(176 * var(--u));height:calc(166 * var(--u))}.creative[data-v-551cdba4]{width:calc(195 * var(--u));height:calc(136 * var(--u))}.label[data-v-551cdba4]{color:#404040;font-size:calc(9.5 * var(--u));white-space:nowrap;line-height:1;position:absolute}.slot[data-v-551cdba4]{width:calc(18 * var(--u));height:calc(18 * var(--u));box-sizing:border-box;border:var(--u) solid;cursor:pointer;background:#8b8b8b;border-color:#373737 #fff #fff #373737;place-items:center;display:grid;position:absolute}.slot[data-v-551cdba4]:hover:after{content:"";pointer-events:none;background:#ffffff73;position:absolute;inset:0}.slot img[data-v-551cdba4]{width:calc(16 * var(--u));height:calc(16 * var(--u));image-rendering:pixelated;pointer-events:none}.slot.big[data-v-551cdba4]{width:calc(26 * var(--u));height:calc(26 * var(--u))}.slot.ghost[data-v-551cdba4]{color:#555;font-size:calc(10 * var(--u));opacity:.45;cursor:default;filter:grayscale()}.slot.bin[data-v-551cdba4]{font-size:calc(11 * var(--u))}.count[data-v-551cdba4]{right:calc(-1 * var(--u));bottom:calc(-3 * var(--u));color:#fff;font-size:calc(10 * var(--u));text-shadow:var(--u) var(--u) 0 #3f3f3f;pointer-events:none;line-height:1;position:absolute}.player[data-v-551cdba4]{width:calc(51 * var(--u));height:calc(72 * var(--u));box-sizing:border-box;border:var(--u) solid;background:#000;border-color:#373737 #fff #fff #373737;position:absolute}.player canvas[data-v-551cdba4]{width:100%;height:100%;display:block}.arrow[data-v-551cdba4]{width:calc(16 * var(--u));height:calc(13 * var(--u));background:linear-gradient(#8b8b8b,#8b8b8b) 0/62% 38% no-repeat;position:absolute}.arrow[data-v-551cdba4]:after{content:"";border-style:solid;border-color:#0000 #0000 #0000 #8b8b8b;border-width:calc(6.5 * var(--u)) 0 calc(6.5 * var(--u)) calc(7 * var(--u));position:absolute;top:0;right:0}.label.title[data-v-551cdba4]{left:0;right:0;top:calc(6 * var(--u));text-align:center}.flame[data-v-551cdba4]{width:calc(14 * var(--u));height:calc(14 * var(--u));clip-path:polygon(50% 0,70% 30%,85% 20%,100% 60%,85% 100%,15% 100%,0 60%,20% 35%,35% 45%);background:#8b8b8b;align-items:flex-end;display:flex;position:absolute}.flame div[data-v-551cdba4]{background:linear-gradient(#ffe36a,#ff8c1a 60%,#e0401a);width:100%}.arrow.big[data-v-551cdba4]{width:calc(24 * var(--u));height:calc(17 * var(--u))}.arrow.big[data-v-551cdba4]:after{border-width:calc(8.5 * var(--u)) 0 calc(8.5 * var(--u)) calc(9 * var(--u))}.arrow .done[data-v-551cdba4]{height:100%;position:absolute;top:0;left:0;overflow:hidden}.arrow.lit[data-v-551cdba4]{background:linear-gradient(#fff,#fff) 0/62% 38% no-repeat;position:absolute;top:0;left:0}.arrow.lit[data-v-551cdba4]:after{border-left-color:#fff}.wear[data-v-551cdba4]{left:calc(2 * var(--u));bottom:calc(2 * var(--u));width:calc(13 * var(--u));height:calc(2 * var(--u));pointer-events:none;background:#000;position:absolute}.wear b[data-v-551cdba4]{height:calc(1 * var(--u));display:block}.scroll.off[data-v-551cdba4]{opacity:.5}.scroll[data-v-551cdba4]{width:calc(12 * var(--u));height:calc(15 * var(--u));border:var(--u) solid;outline:var(--u) solid #000;box-sizing:border-box;background:#c6c6c6;border-color:#fff #555 #555 #fff;position:absolute}.search[data-v-551cdba4]{width:calc(88 * var(--u));height:calc(11 * var(--u));color:#fff;box-sizing:border-box;border:var(--u) solid #a0a0a0;font:inherit;font-size:calc(9 * var(--u));padding:0 calc(2 * var(--u));background:#000;outline:none;position:absolute}.tabs[data-v-551cdba4]{gap:calc(1 * var(--u));margin-bottom:calc(-7 * var(--u));z-index:1;width:calc(195 * var(--u));flex:none;align-items:flex-end;display:flex;position:relative}.tabs.narrow[data-v-551cdba4]{width:calc(176 * var(--u))}.tabs.bottom[data-v-551cdba4]{margin:calc(-7 * var(--u)) 0 0;align-items:flex-start}.tabs.bottom .tab[data-v-551cdba4]{border:var(--u) solid #000;border-radius:0 0 calc(3 * var(--u)) calc(3 * var(--u));box-shadow:inset calc(2 * var(--u)) 0 0 #b5b5b5;border-top:none}.tabs.bottom .tab.on[data-v-551cdba4]{box-shadow:inset calc(2 * var(--u)) 0 0 #fff}.tab[data-v-551cdba4]{width:calc(26 * var(--u));height:calc(28 * var(--u));cursor:pointer;border:var(--u) solid #000;border-radius:calc(3 * var(--u)) calc(3 * var(--u)) 0 0;box-shadow:inset calc(2 * var(--u)) calc(2 * var(--u)) 0 #b5b5b5;font-size:calc(11 * var(--u));background:#8b8b8b;border-bottom:none;place-items:center;padding:0;display:grid}.tab.on[data-v-551cdba4]{box-shadow:inset calc(2 * var(--u)) calc(2 * var(--u)) 0 #fff;height:calc(31 * var(--u));background:#c6c6c6}.tab img[data-v-551cdba4]{width:calc(16 * var(--u));height:calc(16 * var(--u));image-rendering:pixelated}.close[data-v-551cdba4]{font:inherit;color:#fff;cursor:pointer;text-shadow:2px 2px #3f3f3f;background:0 0;border:0;font-size:30px;position:fixed;top:10px;right:12px}.cursor[data-v-551cdba4]{width:calc(16 * var(--u));height:calc(16 * var(--u));pointer-events:none;z-index:5;position:fixed;transform:translate(-50%,-50%)}.cursor img[data-v-551cdba4]{width:100%;height:100%;image-rendering:pixelated}.cursor .count[data-v-551cdba4]{right:calc(-2 * var(--u));bottom:calc(-4 * var(--u))}.glint[data-v-551cdba4]{width:calc(16 * var(--u));height:calc(16 * var(--u));pointer-events:none;-webkit-mask:var(--m) center / 100% 100% no-repeat;-webkit-mask:var(--m) center / 100% 100% no-repeat;mask:var(--m) center / 100% 100% no-repeat;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 30%,#b26effe6 40%,#0000 50% 66%,#965affa6 74%,#0000 82%) 0 0/300% 100%,#783cff47;animation:2.6s linear infinite glint-551cdba4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cursor .glint[data-v-551cdba4]{width:100%;height:100%}@keyframes glint-551cdba4{0%{background-position:100% 0,0 0}to{background-position:-50% 0,0 0}}.book[data-v-551cdba4]{position:absolute}.offer[data-v-551cdba4]{width:calc(108 * var(--u));height:calc(19 * var(--u));box-sizing:border-box;border:var(--u) solid;cursor:pointer;font:inherit;background:#c4b392;border-color:#e3d6b6 #6f634c #6f634c #e3d6b6;padding:0;position:absolute}.offer.lit[data-v-551cdba4]{background:#d4b4e4;border-color:#f0dcf8 #8a6a9a #8a6a9a #f0dcf8}.offer.off[data-v-551cdba4]{cursor:default;background:#9c8e72;border-color:#b0a283 #5b513e #5b513e #b0a283}.offer.none[data-v-551cdba4]{cursor:default;background:#8b8b8b;border-color:#373737 #fff #fff #373737}.offer .badge[data-v-551cdba4]{left:calc(1 * var(--u));top:calc(1 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));color:#80ff20;font-size:calc(9 * var(--u));line-height:calc(14 * var(--u));text-shadow:var(--u) var(--u) 0 #0d2004;background:radial-gradient(#2f6b12,#163a06);border-radius:50%;position:absolute}.offer.off .badge[data-v-551cdba4]{filter:grayscale(.7)brightness(.7)}.offer .runes[data-v-551cdba4]{left:calc(19 * var(--u));top:calc(3 * var(--u));height:calc(5 * var(--u));max-width:calc(70 * var(--u));object-fit:cover;object-position:left;image-rendering:pixelated;position:absolute}.offer .cost[data-v-551cdba4]{right:calc(2 * var(--u));bottom:calc(2 * var(--u));color:#80ff20;font-size:calc(10 * var(--u));text-shadow:var(--u) var(--u) 0 #2f3f10;line-height:1;position:absolute}.offer.off .cost[data-v-551cdba4]{color:#407f10;text-shadow:none}.tip span[data-v-551cdba4]{display:block}.tip .rare[data-v-551cdba4]{color:#5ff}.tip .uncommon[data-v-551cdba4]{color:#ff5}.tip .named[data-v-551cdba4]{font-style:italic}.rename[data-v-551cdba4]{width:calc(103 * var(--u));height:calc(12 * var(--u));box-sizing:border-box;border:var(--u) solid #a0a0a0;color:#e0e0e0;font:inherit;font-size:calc(8 * var(--u));padding:0 calc(3 * var(--u));background:#000;outline:none;position:absolute}.rename.off[data-v-551cdba4]{color:#707070;background:#303030;border-color:#555}.plus[data-v-551cdba4]{color:#404040;font-size:calc(16 * var(--u));line-height:calc(16 * var(--u));position:absolute}.arrow .nope[data-v-551cdba4]{color:#e03030;font-size:calc(14 * var(--u));line-height:calc(15 * var(--u));text-align:center;position:absolute;inset:0}.anvil-cost[data-v-551cdba4]{right:calc(8 * var(--u));color:#80ff20;font-size:calc(8 * var(--u));text-shadow:calc(.8 * var(--u)) calc(.8 * var(--u)) 0 #204000;padding:calc(2 * var(--u)) calc(2 * var(--u)) var(--u);background:#0000004d;line-height:1;position:absolute}.anvil-cost.bad[data-v-551cdba4]{color:#ff6060;text-shadow:calc(.8 * var(--u)) calc(.8 * var(--u)) 0 #3f1818}.anvil-icon img[data-v-551cdba4]{width:calc(24 * var(--u));height:calc(24 * var(--u));image-rendering:pixelated;opacity:.85}.anvil-icon[data-v-551cdba4]{position:absolute}.tip .ench[data-v-551cdba4],.tip .cost[data-v-551cdba4]{color:#a8a8a8}.tip .hint[data-v-551cdba4]{color:#fff}.tip .good[data-v-551cdba4]{color:#55f}.tip .harm[data-v-551cdba4]{color:#f55}.tip .none[data-v-551cdba4]{color:#a8a8a8}.bubbles[data-v-551cdba4]{width:calc(12 * var(--u));height:calc(29 * var(--u));position:absolute;overflow:hidden}.bubbles i[data-v-551cdba4]{width:calc(3 * var(--u));height:calc(3 * var(--u));border:calc(.7 * var(--u)) solid #8b8b8b;box-sizing:border-box;opacity:.6;border-radius:50%;position:absolute;bottom:0}.bubbles i[data-v-551cdba4]:first-child{left:0}.bubbles i[data-v-551cdba4]:nth-child(2){left:calc(4 * var(--u));bottom:calc(9 * var(--u))}.bubbles i[data-v-551cdba4]:nth-child(3){left:calc(8 * var(--u));bottom:calc(4 * var(--u))}.bubbles i[data-v-551cdba4]:nth-child(4){left:calc(3 * var(--u));bottom:calc(18 * var(--u))}.bubbles.on i[data-v-551cdba4]{opacity:1;border-color:#fff;animation:1.2s linear infinite rise-551cdba4}.bubbles.on i[data-v-551cdba4]:nth-child(2){animation-delay:-.3s}.bubbles.on i[data-v-551cdba4]:nth-child(3){animation-delay:-.6s}.bubbles.on i[data-v-551cdba4]:nth-child(4){animation-delay:-.9s}@keyframes rise-551cdba4{0%{transform:translateY(0)}to{transform:translateY(calc(-30 * var(--u)))}}.brew-arrow[data-v-551cdba4]{width:calc(9 * var(--u));height:calc(28 * var(--u));clip-path:polygon(25% 0,75% 0,75% 70%,100% 70%,50% 100%,0 70%,25% 70%);background:#8b8b8b;position:absolute}.brew-arrow div[data-v-551cdba4]{background:#fff;width:100%}.brew-fuel[data-v-551cdba4]{width:calc(18 * var(--u));height:calc(4 * var(--u));background:#3b3b3b;position:absolute}.brew-fuel div[data-v-551cdba4]{background:linear-gradient(#ffb43a,#d06a10);height:100%}.pipe[data-v-551cdba4]{width:calc(24 * var(--u));height:calc(2 * var(--u));background:#8b8b8b;position:absolute}.tip .bad[data-v-551cdba4]{color:#f55}.tip[data-v-551cdba4]{pointer-events:none;z-index:6;color:#fff;white-space:nowrap;font-size:calc(10 * var(--u));padding:calc(2 * var(--u)) calc(4 * var(--u));border:var(--u) solid;border-radius:var(--u);background:#100010f0;border-color:#5000ff #28007f #28007f #5000ff;line-height:1.1;position:fixed}.sign-screen[data-v-4769ba64]{z-index:25;box-sizing:border-box;color:#fff;text-shadow:2px 2px #3f3f3f;background:#10101099;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:16px;display:flex;position:fixed;inset:0}h2[data-v-4769ba64]{margin:0;font-size:28px;font-weight:400}.sign[data-v-4769ba64]{image-rendering:pixelated;flex-direction:column;align-items:center;display:flex}.board[data-v-4769ba64]{aspect-ratio:2;box-sizing:border-box;background:var(--wood) 0 0 / 25% 50%;border:4px solid #0000008c;flex-direction:column;justify-content:center;width:min(512px,92vw);padding:2.5% 3%;display:flex}.board input[data-v-4769ba64]{font:inherit;text-align:center;color:#000;width:100%;text-shadow:none;caret-color:#000;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;padding:0;font-size:min(32px,6vw);line-height:1.1}.board input[data-v-4769ba64]:focus{background:#ffffff1f}.post[data-v-4769ba64]{background:var(--wood) 0 0 / 200% auto;filter:brightness(.75);border:4px solid #0000008c;border-top:0;width:min(32px,6vw);height:min(112px,21vw)}.done[data-v-4769ba64]{width:min(400px,92vw);font-size:22px}.touch[data-v-97a8070b]{pointer-events:none;touch-action:none;position:fixed;inset:0}.look[data-v-97a8070b]{pointer-events:auto;position:absolute;inset:0 0 72px}.stick-zone[data-v-97a8070b]{pointer-events:auto;width:42vw;height:55vh;padding-left:env(safe-area-inset-left);position:absolute;bottom:72px;left:0}.base[data-v-97a8070b]{left:calc(90px + env(safe-area-inset-left));background:#ffffff1f;border:2px solid #ffffff59;border-radius:50%;place-items:center;width:120px;height:120px;margin:-60px 0 0 -60px;display:grid;position:absolute;bottom:40px}.knob[data-v-97a8070b]{background:#ffffff73;border-radius:50%;width:52px;height:52px}.buttons[data-v-97a8070b]{right:calc(18px + env(safe-area-inset-right));pointer-events:auto;flex-direction:column;gap:14px;display:flex;position:absolute;bottom:84px}.top[data-v-97a8070b]{right:calc(10px + env(safe-area-inset-right));top:calc(8px + env(safe-area-inset-top));pointer-events:auto;gap:8px;display:flex;position:absolute}.t-btn[data-v-97a8070b]{touch-action:none;background:#1e1e1e6b;border:2px solid #ffffff8c;border-radius:0;place-items:center;width:60px;height:60px;padding:0;display:grid;box-shadow:inset 2px 2px #ffffff2e,inset -2px -2px #00000059}.t-btn.small[data-v-97a8070b]{width:44px;height:44px}.t-btn.on[data-v-97a8070b]{background:#6e82c899}.t-btn[data-v-97a8070b]:active{background:#ffffff59}@media (height<=500px){.buttons[data-v-97a8070b]{gap:10px;bottom:64px}.t-btn[data-v-97a8070b]{width:54px;height:54px}.t-btn.small[data-v-97a8070b]{width:40px;height:40px}}h1[data-v-4034d60b]{letter-spacing:4px;color:#c6c6c6;text-shadow:4px 4px #3a3a3a,8px 8px #1e1e1e;margin:0 0 40px;font-size:clamp(48px,11vw,112px);font-weight:400;position:relative}.splash[data-v-4034d60b]{letter-spacing:0;color:#ff5;text-shadow:2px 2px #3f3f15;white-space:nowrap;font-size:clamp(16px,2.6vw,26px);animation:.45s ease-in-out infinite alternate splash-4034d60b;position:absolute;bottom:-.2em;right:-.4em;rotate:-20deg}@keyframes splash-4034d60b{to{scale:1.08}}.buttons[data-v-4034d60b]{flex-direction:column;gap:10px;width:min(400px,92vw);display:flex}@media (height<=520px){h1[data-v-4034d60b]{margin-bottom:20px;font-size:clamp(36px,15vh,80px)}}.list[data-v-a6a3074b]{background:#00000080;border-top:2px solid #000;border-bottom:2px solid #000;flex:0 auto;width:min(620px,100%);min-height:90px;max-height:calc(100dvh - 260px);margin:0;padding:6px 0;list-style:none;overflow-y:auto;box-shadow:0 -2px #555,0 2px #555}li[data-v-a6a3074b]{cursor:pointer;border:2px solid #0000;align-items:center;gap:10px;margin:2px 8px;padding:4px;display:flex}li.chosen[data-v-a6a3074b]{background:#000;border-color:#a0a0a0}li.empty[data-v-a6a3074b]{color:#a0a0a0;cursor:default;justify-content:center;padding:24px}img[data-v-a6a3074b],.noicon[data-v-a6a3074b]{background:#3c3c3c;flex:none;width:64px;height:64px}.text[data-v-a6a3074b]{color:#a0a0a0;flex-direction:column;min-width:0;font-size:20px;display:flex}.text b[data-v-a6a3074b]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.row[data-v-a6a3074b]{grid-template-columns:1fr 1fr;width:min(620px,100%)}.wide[data-v-9feebb3a]{width:min(400px,100%)}.about[data-v-9feebb3a]{color:#a0a0a0;text-align:center;margin:0 0 6px;font-size:19px}.row[data-v-9feebb3a]{grid-template-columns:1fr 1fr;width:min(400px,100%)}.row .mc-btn[data-v-9feebb3a]{font-size:20px}.resume{color:#fff;pointer-events:none;text-shadow:2px 2px #3f3f3f;opacity:.85;font-size:16px;animation:0s .6s both resume-in;position:fixed;top:58%;left:50%;transform:translate(-50%)}@keyframes resume-in{0%{opacity:0}}.rotate{display:none}@media (orientation:portrait){.rotate{z-index:50;color:#fff;text-shadow:2px 2px #3f3f3f;background-color:#1e1e1e;background-image:linear-gradient(#0000008c, #0000008c), repeating-conic-gradient(#6b4a2f 0 25%, #5d3f27 0 50%);background-size:auto,32px 32px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-family:Pixel,monospace;display:flex;position:fixed;inset:0}.rotate svg{animation:1.6s steps(3,end) infinite turn}.rotate p{margin:8px 0 0;font-family:Pixel,monospace;font-size:24px}.rotate small{opacity:.8;font-size:22px}}@keyframes turn{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}.sleep{pointer-events:none;background:#000;position:fixed;inset:0}.hurt{pointer-events:none;background:radial-gradient(#0000 45%,#c8000073);animation:.45s ease-out forwards hurt;position:fixed;inset:0}@keyframes hurt{0%{opacity:1}to{opacity:0}}.in-lava{pointer-events:none;background:radial-gradient(#ff961ed1,#aa2805f7);position:fixed;inset:0}.in-portal{pointer-events:none;mix-blend-mode:screen;background:var(--portal) center / 50vmin repeat;image-rendering:pixelated;animation:3s linear infinite portal-swirl;position:fixed;inset:0}@keyframes portal-swirl{0%{background-position:0 0}to{background-position:50vmin 100vmin}}.flames{pointer-events:none;opacity:.85;background:var(--fire) center / 100% 100% no-repeat;width:40vh;height:40vh;image-rendering:pixelated;transform-origin:bottom;animation:.32s steps(2,end) infinite flicker;position:fixed;bottom:-12vh}.flames.left{left:8vw}.flames.right{animation-delay:.16s;right:8vw;transform:scaleX(-1)}@keyframes flicker{50%{transform:scaleY(1.08)translateY(-1vh)}}.flames.right{animation-name:flicker-r}@keyframes flicker-r{0%{transform:scaleX(-1)}50%{transform:scaleX(-1)scaleY(1.08)translateY(-1vh)}}@font-face{font-family:Pixel;src:url(./unifont-th-CYKPNPeW.woff2)format("woff2");font-display:block}html,body,#app{touch-action:none;background:#000;height:100%;margin:0;overflow:hidden}body{-webkit-font-smoothing:none;font-smooth:never;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;font-family:Pixel,monospace}.view{width:100vw;height:100dvh;display:block}.crosshair{pointer-events:none;mix-blend-mode:difference;background:linear-gradient(#fff,#fff) 50%/2px 18px no-repeat,linear-gradient(#fff,#fff) 50%/18px 2px no-repeat;width:18px;height:18px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.mc-btn{font:inherit;color:#fff;cursor:pointer;text-shadow:2px 2px #3f3f3f;background:#6f6f6f;border:3px solid #000;padding:6px 10px;font-size:26px;box-shadow:inset 2px 2px #a8a8a8,inset -2px -2px #4a4a4a}.mc-btn:hover,.mc-btn:focus-visible{background:#7f87c9;outline:none;box-shadow:inset 2px 2px #b8bfff,inset -2px -2px #4a5090}.mc-btn:active{background:#5d64a0}.mc-btn:disabled{color:#a0a0a0;box-shadow:none;cursor:default;background:#2c2c2c}.mc-screen{z-index:30;box-sizing:border-box;color:#fff;text-shadow:2px 2px #3f3f3f;background:linear-gradient(#0009, #0009), var(--dirt) 0 0 / 64px 64px, #3b2a1d;image-rendering:pixelated;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.mc-screen h2{text-align:center;margin:0 0 8px;font-size:32px;font-weight:400}.mc-screen p{text-align:center;margin:0;font-size:20px}.mc-screen .notice{color:#ff5;max-width:620px}.mc-screen .loading{font-size:28px}.mc-screen .row{gap:8px;display:grid}.mc-screen .row .mc-btn{font-size:21px}.mc-screen .field{color:#a0a0a0;flex-direction:column;gap:4px;width:min(400px,100%);font-size:19px;display:flex}.mc-screen .field input{font:inherit;color:#fff;-webkit-user-select:text;user-select:text;background:#000;border:2px solid #a0a0a0;outline:none;padding:6px 8px;font-size:22px}.mc-screen .field input:focus{border-color:#fff}.mc-screen .field input::placeholder{color:#707070}
