:root{--ui: #c6c6c6;--ui-dark: #373737;--ui-light: #ffffff;--ink: #3f3f3f;--hi: #ffff80}*{box-sizing:border-box}html,body,body *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html,body{touch-action:manipulation}html,body{margin:0;height:100%;overflow:hidden;background:#000;font-family:Courier New,ui-monospace,monospace;color:#fff;user-select:none}canvas#view{display:block;width:100vw;height:100vh;image-rendering:pixelated}.shadow{text-shadow:2px 2px 0 #3f3f3f}small.optnote{display:block;font-size:12px;line-height:1.35;color:#aaa;text-shadow:none;margin-top:2px}#view2d{position:fixed;inset:0;width:100%;height:100%;object-fit:contain;image-rendering:pixelated;opacity:0;pointer-events:none}#looks{position:fixed;left:10px;bottom:10px;z-index:5;display:flex;gap:6px}#btn-theme b.thm{display:block;width:20px;height:20px;line-height:20px;text-align:center;font:14px Craftax Pixel,monospace}.seg{display:flex;align-items:stretch}.seg span{font-size:12px;color:#c6c6c6;background:#0000008c;border:2px solid #8b8b8b;border-right:0;padding:6px 8px;text-shadow:2px 2px 0 #3f3f3f;min-width:46px}.seg button{font:inherit;font-size:14px;color:#fff;background:#0000008c;border:2px solid #8b8b8b;margin-left:-2px;padding:4px 6px;cursor:pointer;line-height:0}.seg button:first-child{margin-left:0}#topbar{position:fixed;top:8px;left:50%;transform:translate(-50%);z-index:5;display:flex;gap:6px}.tip{position:fixed;display:none;white-space:nowrap;font:12px/1.3 Craftax Pixel,Courier New,monospace;-webkit-font-smoothing:none;font-smooth:never;color:#fff;text-shadow:2px 2px 0 #3f3f3f;background:#2a2a2a;border:2px solid #000;box-shadow:inset 2px 2px #555,inset -2px -2px #111;padding:4px 8px;pointer-events:none;z-index:60}.seg button svg{display:block}.seg button:hover{border-color:#fff;position:relative}.seg button.on{background:#ffffa038;color:var(--hi);border-color:#fff;position:relative}#btn-mem{position:fixed;left:10px;bottom:50px;z-index:5;font:inherit;font-size:14px;color:#fff;background:#0000008c;border:2px solid #8b8b8b;padding:6px 10px;cursor:pointer;text-shadow:2px 2px 0 #3f3f3f}#btn-mem:hover{border-color:#fff}#view2d.solid{background:#000}#hover2d{position:fixed;display:none;pointer-events:none;z-index:1;background:#ffffff29;box-shadow:inset 0 0 0 2px #ffffff59}#settings .win{background:#000c;border:2px solid #555;padding:16px 20px;font-size:14px;line-height:1.6;max-width:min(640px,calc(100vw - 16px));box-sizing:border-box;text-align:left}#settings select{max-width:100%}#settings .settings{display:flex;flex-direction:column;gap:14px;align-items:flex-start}#settings label{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#settings select,#help select{appearance:none;-webkit-appearance:none;font:inherit;font-size:14px;color:#fff;text-shadow:2px 2px 0 #3f3f3f;background:#6f6f6f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h10v2H8v2H6v2H4V4H2V2H0z' fill='%23fff'/%3E%3C/svg%3E") no-repeat right 10px center;border:2px solid #000;box-shadow:inset 2px 2px #aaa,inset -2px -3px #555;padding:6px 30px 6px 10px;border-radius:0;cursor:pointer}#settings select:hover,#help select:hover{background-color:#7c86b8}#help select{max-width:100%;min-width:0;font-size:16px}#settings input[type=range],#botpanel input[type=range]{appearance:none;-webkit-appearance:none;width:220px;height:12px;background:#3a3a3a;border:2px solid #000;box-shadow:inset 2px 2px #222,inset -2px -2px #5a5a5a;border-radius:0;cursor:pointer}#settings input[type=range]::-webkit-slider-thumb,#botpanel input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:24px;background:#8b8b8b;border:2px solid #000;box-shadow:inset 2px 2px #c6c6c6,inset -2px -2px #555;border-radius:0}#settings input[type=range]::-moz-range-thumb,#botpanel input[type=range]::-moz-range-thumb{width:10px;height:20px;background:#8b8b8b;border:2px solid #000;box-shadow:inset 2px 2px #c6c6c6,inset -2px -2px #555;border-radius:0}#settings input[type=range]:hover::-webkit-slider-thumb,#botpanel input[type=range]:hover::-webkit-slider-thumb{background:#9aa4d8}#botpanel input[type=range]{height:10px}#botpanel input[type=range]::-webkit-slider-thumb{width:12px;height:20px}#settings input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;background:#3a3a3a;border:2px solid #000;box-shadow:inset 2px 2px #222,inset -2px -2px #5a5a5a;border-radius:0;cursor:pointer}#settings input[type=checkbox]:checked{background:#3a3a3a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' shape-rendering='crispEdges'%3E%3Cpath d='M10 0h2v2h-2v2H8v2H6v2H4v2H2V8H0V6h2v2h2V6h2V4h2V2h2z' fill='%23ffff80'/%3E%3C/svg%3E") no-repeat center}#settings #tick-ms,#settings #idle-v{color:var(--hi);min-width:2.5em;text-align:right}.mem{position:fixed;display:none;pointer-events:none;image-rendering:pixelated;z-index:2}#cross{--cs: 18px;--ct: 2px;position:fixed;left:50%;top:50%;width:var(--cs);height:var(--cs);margin:calc(var(--cs) / -2) 0 0 calc(var(--cs) / -2);pointer-events:none;mix-blend-mode:difference}#cross:before,#cross:after{content:"";position:absolute;background:#fff}body:not(.ready) #cross{display:none!important}body.no-ach #toasts{display:none!important}#cross:before{left:calc(50% - var(--ct) / 2);top:0;width:var(--ct);height:100%}#cross:after{top:calc(50% - var(--ct) / 2);left:0;height:var(--ct);width:100%}#hud-bottom{position:fixed;left:50%;bottom:8px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none}#bars{display:grid;grid-template-columns:auto auto;gap:2px 18px;width:100%}.bar{display:flex;gap:1px;position:relative}.bar img{width:18px;height:18px;image-rendering:pixelated}.bar.shake{animation:shake .45s}.bar.flash img{animation:heartflash .22s steps(2) 3}@keyframes heartflash{50%{filter:brightness(3) drop-shadow(0 0 4px #fff)}}.bar .zzz{position:absolute;right:-46px;top:-4px;pointer-events:auto;cursor:pointer;font:inherit;font-size:12px;font-weight:700;color:#cfe0ff;background:#141830b3;border:2px solid #6a78b0;padding:2px 5px;text-shadow:1px 1px 0 #000}@media (hover: hover){.bar .zzz:hover{border-color:#fff;color:#fff}}.bar .zzz.on{animation:zzz 1.2s ease-in-out infinite}@keyframes zzz{50%{transform:translateY(-3px);opacity:.55}}@keyframes shake{0%,to{transform:translate(0)}15%{transform:translate(-5px)}35%{transform:translate(5px)}55%{transform:translate(-4px)}75%{transform:translate(3px)}}.bar img.hiticon{position:absolute;left:-28px;top:-3px;width:24px;height:24px;animation:blink .3s steps(2) 3}@keyframes blink{50%{opacity:0}}.tomb{display:flex;flex-direction:column;align-items:center;margin:4px 0 8px;filter:drop-shadow(3px 0 0 #2a2a2a) drop-shadow(-3px 0 0 #2a2a2a) drop-shadow(0 -3px 0 #2a2a2a) drop-shadow(6px 6px 0 rgba(0,0,0,.45))}.tomb .stone{width:300px;box-sizing:border-box;padding:52px 22px 18px;text-align:center;color:#3a3a3a;font-size:15px;image-rendering:pixelated;line-height:1.7;background:var(--tomb-light, none) left top / 320px 320px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2242%22%20height%3D%2260%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%2224%22%20y%3D%220%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2224%22%20y%3D%223%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2221%22%20y%3D%226%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2221%22%20y%3D%229%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2224%22%20y%3D%2212%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2227%22%20y%3D%2215%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2227%22%20y%3D%2218%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2224%22%20y%3D%2221%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2224%22%20y%3D%2224%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2221%22%20y%3D%2227%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2221%22%20y%3D%2230%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2224%22%20y%3D%2233%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2224%22%20y%3D%2236%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2227%22%20y%3D%2239%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2227%22%20y%3D%2242%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2224%22%20y%3D%2245%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2224%22%20y%3D%2248%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2221%22%20y%3D%2251%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2230%22%20y%3D%2218%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2233%22%20y%3D%2221%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2236%22%20y%3D%2224%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2236%22%20y%3D%2227%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2218%22%20y%3D%2236%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2215%22%20y%3D%2239%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2215%22%20y%3D%2242%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2221%22%20y%3D%220%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2221%22%20y%3D%223%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2218%22%20y%3D%226%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2218%22%20y%3D%229%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2221%22%20y%3D%2212%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2224%22%20y%3D%2215%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2224%22%20y%3D%2218%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2221%22%20y%3D%2221%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2221%22%20y%3D%2224%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2218%22%20y%3D%2227%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2218%22%20y%3D%2230%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2221%22%20y%3D%2233%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2221%22%20y%3D%2236%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2224%22%20y%3D%2239%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2224%22%20y%3D%2242%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2221%22%20y%3D%2245%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2221%22%20y%3D%2248%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2218%22%20y%3D%2251%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2227%22%20y%3D%2218%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2230%22%20y%3D%2221%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2233%22%20y%3D%2224%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2233%22%20y%3D%2227%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2215%22%20y%3D%2236%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2212%22%20y%3D%2239%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2212%22%20y%3D%2242%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3C/svg%3E) right 52px top 12px / 42px 60px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2233%22%20height%3D%2227%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%223%22%20y%3D%220%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%226%22%20y%3D%220%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%229%22%20y%3D%223%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2212%22%20y%3D%223%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2215%22%20y%3D%226%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2218%22%20y%3D%226%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2218%22%20y%3D%229%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2221%22%20y%3D%2212%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2224%22%20y%3D%2212%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2227%22%20y%3D%2215%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2227%22%20y%3D%2218%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2230%22%20y%3D%2221%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2212%22%20y%3D%226%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2212%22%20y%3D%229%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%229%22%20y%3D%2212%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%223%22%20y%3D%220%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%226%22%20y%3D%223%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%229%22%20y%3D%223%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2212%22%20y%3D%226%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2215%22%20y%3D%226%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2215%22%20y%3D%229%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2218%22%20y%3D%2212%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2221%22%20y%3D%2212%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2224%22%20y%3D%2215%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2224%22%20y%3D%2218%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2227%22%20y%3D%2221%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%229%22%20y%3D%226%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%229%22%20y%3D%229%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%226%22%20y%3D%2212%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3C/svg%3E) left 0 top 118px / 33px 27px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2221%22%20height%3D%2224%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%2212%22%20y%3D%2221%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2212%22%20y%3D%2218%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%229%22%20y%3D%2215%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%229%22%20y%3D%2212%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2212%22%20y%3D%229%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2215%22%20y%3D%226%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2215%22%20y%3D%223%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2218%22%20y%3D%220%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%226%22%20y%3D%2218%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%223%22%20y%3D%2221%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%229%22%20y%3D%2221%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%229%22%20y%3D%2218%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%226%22%20y%3D%2215%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%226%22%20y%3D%2212%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%229%22%20y%3D%229%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2212%22%20y%3D%226%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2212%22%20y%3D%223%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2215%22%20y%3D%220%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%223%22%20y%3D%2218%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%220%22%20y%3D%2221%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3C/svg%3E) right 30px bottom 6px / 21px 24px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2215%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%223%22%20y%3D%220%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%226%22%20y%3D%223%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%226%22%20y%3D%226%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%229%22%20y%3D%229%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2212%22%20y%3D%229%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%2215%22%20y%3D%2212%22%20width%3D%222%22%20height%3D%223%22%20fill%3D%22%23b0b0b0%22/%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%223%22%20y%3D%226%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%226%22%20y%3D%229%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%229%22%20y%3D%229%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3Crect%20x%3D%2212%22%20y%3D%2212%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%234e4e4e%22/%3E%3C/svg%3E) left 62px top 40px / 18px 15px no-repeat,url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2230%22%20height%3D%2230%22%20shape-rendering%3D%22crispEdges%22%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%237a7a7a%22/%3E%3Crect%20x%3D%2217%22%20y%3D%226%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%239c9c9c%22/%3E%3Crect%20x%3D%229%22%20y%3D%2214%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%237d7d7d%22/%3E%3Crect%20x%3D%2224%22%20y%3D%2218%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%239a9a9a%22/%3E%3Crect%20x%3D%225%22%20y%3D%2224%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%237b7b7b%22/%3E%3Crect%20x%3D%2220%22%20y%3D%2227%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%23808080%22/%3E%3Crect%20x%3D%2213%22%20y%3D%222%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%23989898%22/%3E%3Crect%20x%3D%2227%22%20y%3D%229%22%20width%3D%223%22%20height%3D%223%22%20fill%3D%22%237c7c7c%22/%3E%3C/svg%3E) 0 0 / 30px 30px,repeating-conic-gradient(#8f8f8f 0 25%,#878787 0 50%) 0 0 / 8px 8px;box-shadow:inset 6px 0 #b6b2aa,inset -6px 0 #4c4b50,inset 0 -6px #4c4b50;clip-path:polygon(0 100%,0 54px,4% 54px,4% 33px,9% 33px,9% 19px,17% 19px,17% 9px,29% 9px,29% 0,71% 0,71% 9px,83% 9px,83% 19px,91% 19px,91% 33px,96% 33px,96% 54px,100% 54px,100% 100%);text-shadow:1px 1px 0 #b9b9b9,-1px -1px 0 #3c3c3c}.tomb canvas{display:block;margin:0 auto 6px}.tomb .rip{margin:2px auto 10px}.tomb #dead-cause{margin-bottom:8px}.tomb .mound{width:360px;height:28px;margin-top:-6px;background:var(--tomb-dirt, #6b4a32) 0 0 / 100% 100% no-repeat;image-rendering:pixelated}.tomb.plain .rip,.tomb.plain .mound{display:none}.tomb.plain .stone{clip-path:none;padding-top:18px}.bar.right{justify-content:flex-end}#hotbar{display:flex;background:#00000073;border:2px solid #111;padding:2px;gap:2px;pointer-events:auto;cursor:pointer}#hotrow>*{pointer-events:auto}#hotrow{position:relative;display:flex;align-items:stretch;gap:6px;max-width:100%}#btn-inv{position:absolute;left:calc(100% + 6px);top:0;bottom:0;width:44px;pointer-events:auto;cursor:pointer;display:grid;place-items:center;color:#a8a8a8;border:2px solid #111;padding:0;box-shadow:none;background:linear-gradient(#8b8b8b59,#8b8b8b59) 4px 4px / calc(100% - 8px) calc(100% - 8px) no-repeat,linear-gradient(#00000073,#00000073) 4px 4px / calc(100% - 8px) calc(100% - 8px) no-repeat,linear-gradient(#8b8b8b,#8b8b8b) 2px 2px / calc(100% - 4px) calc(100% - 4px) no-repeat,#00000073}@media (max-height: 520px) and (orientation: landscape){#hotbar .slot{width:min(48px,calc((100vw - 260px) / 11));height:min(48px,calc((100vw - 260px) / 11))}#hotbar{background:none!important;border:0!important;padding:0!important;box-shadow:none!important}#hotrow>.inrow{position:static!important;flex:none;width:calc(min(48px,(100vw - 260px) / 11) + 8px)!important;height:auto!important;margin:0!important;transform:none!important;left:auto!important;top:auto!important}#hotrow>#btn-pads.inrow,#hotrow>#btn-top-full.inrow{width:40px!important}#hotrow>.inrow,#hotrow>#btn-inv{height:min(48px,calc((100vw - 260px) / 11))!important;align-self:center;box-sizing:border-box}#hotrow>#btn-inv{top:4px}#hotrow>#btn-top-full.inrow{padding:0;place-items:center;box-sizing:border-box;background:#00000080;border:2px solid #8b8b8b;opacity:.8;color:#fff;cursor:pointer}#hotrow>#tsleep.asking{white-space:normal;font-size:12px;line-height:1.25;padding:0 2px;text-align:center;min-width:0}body:has(#botpanel[style*=block]) #hotrow>#tsleep,body:has(.screen.on) #hotrow>#tsleep{display:none!important}}@media (max-height: 520px) and (orientation: landscape){#btn-inv{box-sizing:border-box;border:2px solid #8b8b8b;background:#00000080;box-shadow:none;color:#fff;opacity:.8}}#btn-inv.beside{box-sizing:border-box;border:2px solid #8b8b8b;background:#00000080;box-shadow:none;color:#fff;opacity:.8}#btn-inv.beside-zzz{box-sizing:border-box;border:2px solid #6a78b0;background:#141830b3;box-shadow:none;color:#cfe0ff}#btn-inv:hover{color:#fff;box-shadow:inset 0 0 0 2px #00000073,inset 0 0 0 4px #b0b0b0}.slot{position:relative;width:48px;height:48px;border:2px solid #8b8b8b;background:#8b8b8b59;display:grid;place-items:center}.slot img{width:32px;height:32px;image-rendering:pixelated}.slot.sel{border:3px solid #fff;outline:2px solid #000}.slot.off img{opacity:.3;filter:grayscale(1)}.slot .n{position:absolute;right:2px;bottom:0;font-size:14px;font-weight:700;text-shadow:2px 2px 0 #3f3f3f}.slot .k{position:absolute;left:3px;top:1px;font-size:10px;opacity:.7}#hotbar .slot{transform-origin:50% 100%;transition:transform .09s ease-out}#hotbar.docking{touch-action:none}#hotbar.docking .slot.dock{background:#4a4a4a;border-color:#fff;box-shadow:0 0 0 2px #111,0 6px 14px #0009,0 0 12px #ffffff80}#looks button{transition:transform .09s ease-out;position:relative}#seg-who button{transition:transform .09s ease-out;position:relative;transform-origin:50% 0}#seg-who.docking,#looks.docking{touch-action:none}body.touch #looks:before{content:"";position:absolute;inset:-10px -14px -10px -10px}@media (pointer: coarse){#looks:before{content:"";position:absolute;inset:-10px -14px -10px -10px}}#seg-who.docking button.dock,#looks.docking button.dock{background:#4a4a4a;border-color:#fff;box-shadow:0 0 0 2px #111,0 6px 14px #0009,0 0 12px #ffffff80}#hotbar .slot.nope{animation:shake .45s}#hotbar .slot.empty-flash{animation:emptyflash .38s steps(2) 1}@keyframes emptyflash{0%,to{box-shadow:none}50%{box-shadow:inset 0 0 0 3px #ff6a5a,0 0 8px #ff5a46cc;background:#ff5a464d}}#panel-win .cell .pk{position:absolute;left:3px;top:2px;font-family:Craftax Pixel,monospace;font-size:12px;line-height:1;color:#fff;z-index:1;-webkit-font-smoothing:none;text-shadow:-1px 0 #000,1px 0 #000,0 -1px #000,0 1px #000;pointer-events:none}#hotbar .slot .k,#hotbar .slot .n{font-family:Craftax Pixel,monospace;-webkit-font-smoothing:none;font-weight:400;opacity:1}#hotbar .slot .k{font-size:12px;left:4px;top:2px;line-height:1}#hotbar .slot .n{font-size:16px;right:3px;bottom:2px;line-height:1}#slotname{height:18px;font-size:15px;text-shadow:2px 2px 0 #3f3f3f}#info{position:fixed;left:8px;top:8px;font-size:13px;line-height:1.35;pointer-events:none;text-shadow:2px 2px 0 #3f3f3f;display:flex;flex-direction:column;align-items:flex-start;gap:4px}#info .plaque,#info .chips,#info .ach,#info .banner{background:#00000073;border:2px solid rgba(139,139,139,.7);padding:3px 8px;display:flex;align-items:center;gap:8px}#info .plaque b{font-size:16px;font-family:Craftax Pixel,Courier New,monospace;font-weight:400;letter-spacing:0;-webkit-font-smoothing:none;font-smooth:never}#info .pips{display:flex;gap:2px}#info .pips i{width:6px;height:10px;background:#ffffff2e}#info .pips i.done{background:#9a9a9a}#info .pips i.here{background:var(--hi);box-shadow:0 0 4px var(--hi)}#info .dial{width:14px;height:14px;border-radius:50%}#info .day{color:#ddd}#info .dial.sun{background:radial-gradient(circle,#fff6b0 30%,#ffc830 70%);box-shadow:0 0 6px #ffd84a}#info .dial.moon{background:radial-gradient(circle at 35% 35%,#f0f0ff 40%,#9aa0c8 75%);box-shadow:0 0 5px #aab4ff}#info .plaque .chip{display:none}#info .chip{display:inline-flex;align-items:center;gap:4px}#info .chip em{font-style:normal;color:#c6c6c6;font-size:11px}#info .chip .pct{margin-left:6px;color:#f0d860}#info .chips,#info .chip,#info .ach,#info .day,#info .banner{font-family:Craftax Pixel,Courier New,monospace;-webkit-font-smoothing:none;font-smooth:never}#info .chip em{font-size:12px}@media (min-width: 721px) and (min-height: 521px){#info .chips{font-size:16px}}#info .ach .bar{width:90px;height:8px;background:#ffffff26;border:1px solid rgba(255,255,255,.3)}#info .ach .bar i{display:block;height:100%;background:linear-gradient(#ffe970,#d8a820)}#info .ach .step{color:#aaa;font-size:11px}#info .banner{border-color:#c0402a;color:#ffd0a0}#gear{position:fixed;right:8px;top:8px;display:flex;gap:6px;pointer-events:none}#gear .slot{width:40px;height:40px}#gear .slot img{width:24px;height:24px}#res{position:fixed;right:8px;top:56px;display:flex;gap:4px;pointer-events:none}#res .slot{width:34px;height:34px}#res .slot img{width:20px;height:20px}#res .slot img.blk{border:1px solid #000;box-sizing:border-box}#res .slot .n{font-family:Craftax Pixel,monospace;-webkit-font-smoothing:none;font-weight:400;font-size:12px;line-height:1;right:2px;bottom:1px}#res .slot.off img{opacity:.3}#res .slot.bump{animation:res-bump .35s ease-out}@keyframes res-bump{0%{transform:scale(1.35);border-color:#fff}to{transform:scale(1)}}#hint{position:fixed;left:50%;bottom:150px;transform:translate(-50%);font-size:16px;text-shadow:2px 2px 0 #3f3f3f;pointer-events:none;width:max-content;max-width:min(90vw,760px);text-align:center;overflow-wrap:anywhere}#botpanel{position:fixed;right:8px;bottom:10px;z-index:6;width:270px;display:none;padding:9px 11px;font-size:13px;line-height:1.4;background:#0000009e;border:2px solid #555;text-shadow:1px 1px 0 #222}#botpanel .st,.srow .st,.srow .url{color:#bbb;font-size:12px}#botpanel .head{display:flex;justify-content:space-between;align-items:center;gap:8px}#botpanel .head-btns{display:flex;gap:0;align-items:center}#botpanel.big{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(92vw,820px);z-index:30;font-size:15px;background:#08080a}body:has(#botpanel.big) #loot{z-index:29}#botpanel.big .brain-box,#botpanel.big canvas.brain{width:100%!important;height:auto!important}#botpanel.big .temp{grid-template-columns:160px 1fr 48px;font-size:14px}#botpanel.big .pace{max-width:520px;margin-left:auto;margin-right:auto}#botpanel:not(.big) .pace-btns button.pick{display:none}#settings{z-index:31}#botpanel .head{cursor:pointer}#botpanel .head button.shot,#botpanel .head button.cfg,#botpanel .head button.grow,#botpanel .head button.fold{background:none;border:0;padding:8px;margin:-8px -4px;cursor:pointer;line-height:0;opacity:.8}#botpanel .head button.fold:hover,#botpanel .head button.grow:hover,#botpanel .head button.cfg:hover,#botpanel .head button.shot:hover{opacity:1}#botpanel.folded>:not(.head){display:none!important}#botpanel .head>span:first-child{display:flex;align-items:center;gap:6px;min-width:0;flex:1}#botpanel .head b .short,#botpanel .head button.mcfg{display:none}#botpanel:not(.big) .head b .long{display:none}#botpanel:not(.big) .head b .short{display:inline}#botpanel .head>span:first-child b{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}#botpanel .head,#botpanel .head>span:first-child{gap:3px}#botpanel .pace-btns{margin-top:11px;display:flex;gap:6px;align-items:stretch}#botpanel .pace-btns button.mc.small{flex:1;margin-top:0}#botpanel .temp+.temp{margin-top:4px}#botpanel .temp{display:grid;grid-template-columns:84px 1fr 40px;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:#bbb}#botpanel .temp input{width:100%;margin:0}#botpanel .temp b{font-weight:400;color:#fff;text-align:right}#botpanel .pace{margin:6px 0}#botpanel{font-family:Craftax Pixel,Courier New,monospace;font-size:16px;-webkit-font-smoothing:none}#botpanel .temp,#botpanel .st{font-size:12px}#botpanel button.mc.small{font-family:inherit;font-size:16px}#botpanel.big,#botpanel.big .temp{font-size:16px}#botpanel .temp{grid-template-columns:104px 1fr 40px}#botpanel button.mc.small{min-width:0;width:100%;margin-top:6px}#botpanel .brain-opts{display:flex;justify-content:center;align-items:center;gap:28px;margin:-6px 0 14px;position:relative;z-index:2}#botpanel:not(.big) .brain-opts{display:none}#botpanel .brain-opt{display:flex;align-items:center;justify-content:center;gap:8px;font-family:Craftax Pixel,Courier New,monospace;font-size:16px;-webkit-font-smoothing:none;color:#ddd;cursor:pointer}#botpanel .brain-opt input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0;background:#3a3a3a;border:2px solid #000;box-shadow:inset 2px 2px #555,inset -2px -2px #222;cursor:pointer}#botpanel .brain-opt input[type=checkbox]:checked{background:#3a3a3a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' shape-rendering='crispEdges'%3E%3Cpath d='M10 0h2v2h-2v2H8v2H6v2H4v2H2V8H0V6h2v2h2V6h2V4h2V2h2z' fill='%23ffffff'/%3E%3C/svg%3E") no-repeat center}#botpanel .brain-opt input[type=checkbox]:hover{box-shadow:inset 2px 2px #777,inset -2px -2px #222}button.mc.small{min-width:0;font-size:14px;padding:5px 10px}.ask{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#000000bf}.ask .menu{max-width:min(460px,90vw)}.ask.agentpop{background:#000000d9}.ask.agentpop .menu{width:min(560px,94vw);max-width:none;align-items:stretch;text-align:left;gap:10px;max-height:92vh;overflow:auto;background:#262626;border:2px solid #555;padding:18px 24px 22px;box-sizing:border-box}.agentpop h1{margin-bottom:6px!important}.agentpop .pair{margin-top:4px}.agentpop .note.list{margin-top:10px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}.agentpop .mc{white-space:nowrap}.agentpop h1{text-align:center}.agentpop .fld{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:8px;font-size:14px}.agentpop input,.agentpop textarea{font:inherit;font-size:13px;padding:4px 6px;background:#111;color:#fff;border:2px solid #555;min-width:0}.agentpop textarea{height:120px;resize:none;font-size:11px;color:#bbb}.agentpop .note{font-size:14px;line-height:1.4;color:#b4b4b4;margin:0}.agentpop .note a{color:var(--hi, #ffff55)}.agentpop .err{color:#ff7060;font-size:13px}.agentpop .pair{display:flex;gap:10px}.agentpop .pair .mc{flex:1 0 auto;width:auto;min-width:max-content;padding-left:14px;padding-right:14px}.ask p{font-size:16px;line-height:1.5}.pair{display:flex;gap:10px;width:300px}.pair button.mc{min-width:0;flex:1}#saves-list{width:min(600px,92vw);max-height:50vh;overflow-y:auto}.srow .acts{display:flex;gap:6px;align-items:center}.srow .thumb+.sinfo{flex:1}.srow .thumb{flex:0 0 96px;width:96px;height:54px;image-rendering:pixelated;border:2px solid #555;background:#111}.srow{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:7px 0;border-bottom:1px solid #555}.newrow{display:flex;gap:10px;width:min(600px,92vw)}.newrow input{flex:1 1 0!important}.newrow .mc{flex:1 1 0!important;min-width:0}.seedrow input{flex:0 0 150px;min-width:0;font:inherit;font-size:15px;color:#fff;background:#000;border:2px solid #a0a0a0;box-shadow:inset 2px 2px #333;padding:6px 8px}.seedrow input:focus{outline:none;border-color:#fff}.seedrow .mc{flex:1}.menu p.deadseed{font-size:16px;color:#eee;letter-spacing:1px;margin:2px 0 -4px}.srow .seed{color:#eee;font-size:16px;letter-spacing:1px;margin-right:2px;white-space:nowrap}.srow .sinfo{min-width:0}.srow .sline{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.srow .sline+.sline{margin-top:4px;align-items:center}.srow .sline .seed{font-size:13px;color:#ccc}.srow .mc.copy{font-size:12px;padding:2px 8px;min-width:0}.srow.here b{color:#9fe39f}.srow .tag{color:#9fe39f;font-size:13px}#saves-list{background:#000000b8;border:2px solid #5a5a5a;box-shadow:inset 2px 2px #000;padding:6px 10px;box-sizing:border-box}#saves-list .srow{padding:8px}#saves-list .srow:last-child{border-bottom:0}#saves-list .srow .st{color:#ccc}#saves-list .srow.here{border:2px solid #e8e8e8;background:#ffffff12;margin:4px -4px;padding:8px 10px}#saves-list .srow.here b,#saves-list .srow.here .tag{color:#fff}#saves-list .srow.here .tag{border:1px solid #e8e8e8;padding:0 5px;font-size:12px}#servers-list,#worlds-list{width:min(620px,92vw);max-height:55vh;overflow-y:auto}#server-url{font:inherit;font-size:14px;width:min(380px,70vw);padding:5px;background:#222;color:#fff;border:1px solid #777}#toasts{position:fixed;right:8px;top:102px;display:flex;flex-direction:column;gap:6px;pointer-events:none}.toast{background:#212121;border:2px solid #555;padding:6px 10px;min-width:220px;font-size:13px;animation:toast 4s forwards}.toast b{color:var(--hi);display:block;font-weight:400}.toast{font-family:Craftax Pixel,Courier New,monospace;font-size:12px;line-height:1.5;-webkit-font-smoothing:none;font-smooth:never}#salty{position:fixed;left:50%;top:30%;transform:translate(-50%);z-index:40;pointer-events:none;display:flex;align-items:center;gap:4px;animation:salty-sway .9s ease-in-out infinite alternate,payoff-out 2.8s forwards}#salty canvas{animation:salty-bob .6s ease-in-out infinite alternate}#salty .gap{width:18px}@keyframes salty-bob{0%{transform:translateY(-7px) rotate(-8deg)}to{transform:translateY(7px) rotate(8deg)}}@keyframes salty-sway{0%{transform:translate(-50%) rotate(-3deg) scale(1)}to{transform:translate(-50%) rotate(3deg) scale(1.08)}}#loot{position:fixed;left:50%;top:30%;transform:translate(-50%);z-index:40;pointer-events:none;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 16px;background:#000000a6;border:2px solid #8b8b8b;animation:loot-in .35s cubic-bezier(.2,1.6,.4,1) both,payoff-out 3.6s forwards}#loot b{align-self:center;font-size:30px;font-weight:400;color:#fff;text-shadow:3px 3px 0 #000;margin-bottom:4px}#loot .row{display:flex;align-items:center;gap:12px;font-size:22px;color:#fff;text-shadow:2px 2px 0 #000;animation:payoff-pop .4s cubic-bezier(.2,1.6,.4,1) both}#loot .row img{width:32px;height:32px;image-rendering:pixelated}#loot .row img.blk{border:2px solid #000;box-sizing:border-box}@media (max-width: 720px),(max-height: 520px){#loot{gap:4px;padding:8px 14px}#loot b{margin-bottom:2px}#loot .row{gap:8px}#loot .row img{width:28px;height:28px}}@keyframes loot-in{0%{transform:translate(-50%) scale(.3);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}#payoff{position:fixed;left:50%;top:42%;transform:translate(-50%,-50%);z-index:40;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:6px;animation:payoff-out 2s forwards}#payoff img{width:112px;height:112px;image-rendering:pixelated;position:relative;filter:drop-shadow(0 0 12px rgba(255,230,120,.8));animation:payoff-pop .5s cubic-bezier(.2,1.6,.4,1) both}#payoff .words{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 14px;background:#000000a6;border:2px solid #8b8b8b;animation:payoff-pop .5s .08s cubic-bezier(.2,1.6,.4,1) both}#payoff canvas{display:block}#payoff .rays{position:absolute;left:50%;top:56px;width:340px;height:340px;margin:-170px 0 0 -170px;border-radius:50%;background:repeating-conic-gradient(rgba(255,220,90,.45) 0 10deg,transparent 10deg 30deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 68%);mask:radial-gradient(circle,#000 18%,transparent 68%);animation:payoff-rays 2s linear forwards}#payoff.levelUp .rays{background:repeating-conic-gradient(rgba(190,120,255,.5) 0 10deg,transparent 10deg 30deg);width:420px;height:420px;margin:-210px 0 0 -210px}#payoff.potion{top:24%}#payoff.bad .rays{background:repeating-conic-gradient(rgba(255,70,50,.35) 0 10deg,transparent 10deg 30deg)}#payoff.levelUp img{filter:drop-shadow(0 0 16px rgba(200,140,255,.9))}@keyframes payoff-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes payoff-rays{0%{transform:scale(.2) rotate(0);opacity:0}15%{opacity:1}to{transform:scale(1.1) rotate(70deg);opacity:.8}}@keyframes payoff-out{0%,75%{opacity:1}to{opacity:0}}@keyframes toast{0%{transform:translate(120%)}8%,85%{transform:none;opacity:1}to{transform:none;opacity:0}}#dark{position:fixed;inset:0;background:#000;opacity:0;pointer-events:none;transition:opacity .6s}#zzz{position:fixed;inset:0;display:grid;place-items:center;opacity:0;pointer-events:none}#zzz canvas{animation:zzz-drift 2.4s ease-in-out infinite alternate}@keyframes zzz-drift{0%{transform:translateY(10px) rotate(-3deg)}to{transform:translateY(-14px) rotate(2deg)}}#drink{position:fixed;inset:0;pointer-events:none;box-shadow:inset 0 0 140px #46a0ff99;opacity:0;transition:opacity .3s}#hurt{position:fixed;inset:0;pointer-events:none;box-shadow:inset 0 0 160px #ff0000b3;opacity:0;transition:opacity .25s}.screen{position:fixed;inset:0;display:none;place-items:center;background:#10101099}#start>#backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;transition:opacity .6s}#backdrop>div{position:absolute;inset:0;background:center / cover no-repeat}#backdrop .lo{filter:blur(18px);transform:scale(1.08)}#backdrop .hi{opacity:0;transition:opacity .35s}#backdrop .hi.on{opacity:1}#backdrop.going{opacity:0}#start{transition:background-color .5s}#start:has(>#backdrop){background-color:#10101040}.screen.on{display:grid}html.vt-dead #dead{view-transition-name:deadscreen}html.vt-dead::view-transition-old(root){display:none}html.vt-dead::view-transition-new(root){animation:none}html.vt-dead::view-transition-old(deadscreen),html.vt-dead::view-transition-new(deadscreen){animation-duration:.7s}#dead{touch-action:none}#dead .menu{touch-action:pan-y}.menu{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;max-width:92vw}.menu h1{font-size:44px;margin:0 0 6px;letter-spacing:2px;text-shadow:4px 4px 0 #3f3f3f}.menu p{margin:0;color:#ddd;text-shadow:2px 2px 0 #3f3f3f}button.mc{font:inherit;font-size:16px;color:#fff;text-shadow:2px 2px 0 #3f3f3f;min-width:300px;padding:9px 14px;cursor:pointer;background:#6f6f6f;border:2px solid #000;box-shadow:inset 2px 2px #aaa,inset -2px -3px #555}button.mc:hover:not(:disabled){background:#7c86b8;box-shadow:inset 2px 2px #bcc4f0,inset -2px -3px #4a5288}button.mc:disabled{color:#a0a0a0;background:#4a4a4a;cursor:default}#panel .win{background:var(--ui);color:var(--ink);border:3px solid #000;box-shadow:inset 3px 3px #fff,inset -3px -3px #555;padding:14px 16px;width:min(880px,96vw);max-height:92vh;overflow:auto}#panel h2{font-size:16px;margin:10px 0 6px;font-weight:700}#panel h2:first-child{margin-top:0}#panel .invpair section+section>h2{margin-top:10px}#panel .brk-side{display:none}.grid{display:flex;flex-wrap:wrap;gap:4px}.cell{width:44px;height:44px;position:relative;background:#8b8b8b;border:2px solid;border-color:#373737 #fff #fff #373737;display:grid;place-items:center}.cell img{width:30px;height:30px;image-rendering:pixelated}.cell .n{position:absolute;right:2px;bottom:0;color:#fff;font-weight:700;font-size:13px;text-shadow:2px 2px 0 #3f3f3f}.cell.zero img{opacity:.25}img.blk{box-shadow:0 0 0 1px #1e1e1e,0 0 0 2px #ffffff73}.cell.rcell{cursor:pointer}.cell.rcell:hover{border-color:#fff #373737 #373737 #fff}.cell.no img{opacity:.55;filter:contrast(.5) brightness(1.4)}.cell.no.pot img{opacity:.35}.cell.pot:not(.no) img{filter:drop-shadow(2px 0 0 #141414) drop-shadow(-2px 0 0 #141414) drop-shadow(0 2px 0 #141414) drop-shadow(0 -2px 0 #141414)}.cell.picked{outline:3px solid var(--hi, #ffff55);outline-offset:0;z-index:1;box-shadow:0 0 8px #ff59}.ench img{filter:drop-shadow(0 0 2px #c77dff) drop-shadow(0 0 5px rgba(160,70,255,.85))}.ench-note{color:#6b1fb8}@media (max-width: 720px) and (orientation: portrait){#panel .invpair>section:first-child>.grid{padding-right:44px}}.card{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-top:12px;padding:10px;background:#00000024;border:2px solid #555}.card .info{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 160px}.card .info b{font-size:15px}.card small{font-size:12px;color:#444}.card small em{font-style:normal;font-weight:700;color:#b8150a}.cell.big{width:60px;height:60px}.cell.big img{width:44px;height:44px}.cell.sm{width:38px;height:38px}.cell.sm img{width:26px;height:26px}.cell.sm .txt{font-size:11px;font-weight:700;color:#fff}.cell.short .n{color:#ff7060}.cell.short{border-color:#e8452f}.cell .ok{position:absolute;right:1px;top:-2px;font-size:12px;font-weight:700;color:#7dff7d;text-shadow:1px 1px 0 #000}.cell.short .ok{color:#ff7060}.cell .done{position:absolute;right:-7px;top:-7px;width:20px;height:20px;z-index:3;filter:drop-shadow(1px 1px 0 #000)}.cell .done svg{display:block}.card .eq{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.card .or{font-weight:700;font-size:13px;padding:0 2px}.card .gap{width:10px}.card .go{margin-left:auto;min-width:110px}.recipes{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:4px}.recipe{display:flex;align-items:center;gap:8px;text-align:left;font:inherit;font-size:13px;padding:4px 6px;cursor:pointer;color:var(--ink);background:#a8a8a8;border:2px solid;border-color:#fff #373737 #373737 #fff}.recipe:hover:not(:disabled){background:#b8c0e8}.recipe:disabled{opacity:.45;cursor:default}.recipe img{width:24px;height:24px;image-rendering:pixelated}.recipe small{display:block;color:#555}.recipe.brk{padding:6px 16px 6px 10px;gap:10px}.recipe.brk span{white-space:nowrap}.recipe.brk small.in{display:inline}.recipe.brk{max-width:100%;box-sizing:border-box;overflow:hidden}.recipe.brk:hover,.recipe.brk:focus-visible{background:#f0b8c8}body.touch .recipe.brk:active{background:#f0b8c8}.recipe img.blk{width:28px;height:28px;border:1px solid #000}.recipe .key{margin-left:auto;font-size:11px;color:#555}#settings #opt-plugin{align-self:stretch;margin-top:0;margin-bottom:0}#settings .plugpop{position:fixed;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c}#settings .plugpop[hidden]{display:none}#settings .plugwin{background:#1d1d1d;border:2px solid #555;padding:16px;width:min(560px,100%);display:flex;flex-direction:column;gap:12px}#settings .plugwin,#settings .plugwin input,#settings .plugwin button,#settings .plugwin small{font-family:Craftax Pixel,Courier New,monospace;-webkit-font-smoothing:none;font-smooth:never}#settings .plugwin{font-size:16px;line-height:1.75}#settings .plugwin h3{margin:0;font-weight:400}#settings .plughead{display:flex;align-items:center;gap:8px}#settings .plughead h3{flex:1}#settings .plughead .x{position:static;float:none;margin:0;flex:none}#settings .plugbox .srule{width:100%;margin:6px 0 2px}#settings .plugbox{display:flex;flex-direction:column;gap:6px;width:100%}#settings .plugline{display:flex;gap:8px;flex-wrap:wrap;align-items:center;width:100%}#settings .plugline input[type=url]{flex:1;min-width:180px;font:inherit;font-size:14px;color:#fff;background:#3a3a3a;border:2px solid #000;box-shadow:inset 2px 2px #222,inset -2px -2px #5a5a5a;border-radius:0;padding:6px 8px}#settings .plugbox .plugmsg:empty{display:none}#settings .plugbox .plugmsg{color:#ffff80}#settings .pluglist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;width:100%}#settings .pluglist li{display:flex;gap:8px;align-items:center;font-size:13px}#settings .pluglist li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#settings label.themerow{flex-wrap:nowrap;gap:6px}#settings .themerow select{flex:0 1 auto;min-width:0;text-overflow:ellipsis;padding:6px 24px 6px 8px;background-position:right 8px center}#settings .themerow #opt-plugin{flex:none;margin-left:auto;padding-left:7px;padding-right:7px}#settings small.themenote{margin-top:-4px}#help .win{background:#000c;border:2px solid #555;padding:16px 20px;font-size:14px;line-height:1.6;max-width:560px;max-height:88vh;overflow-y:auto}#help kbd{display:inline-block;min-width:1.5em;padding:0 6px 2px;margin:1px 0 3px;text-align:center;font:inherit;font-size:12px;line-height:1.6;color:#fff;text-shadow:1px 1px 0 #3f3f3f;background:#6f6f6f;border:2px solid #000;border-radius:0;box-shadow:inset 2px 2px #aaa,inset -2px -3px #4a4a4a,0 2px #000;vertical-align:1px}#research .win{background:#000c;border:2px solid #555;padding:16px 20px;font-size:14px;line-height:1.5;width:min(720px,92vw);max-height:86vh;overflow-y:auto}#research h3{margin:16px 0 4px;font-size:18px;color:var(--hi);text-shadow:2px 2px 0 #3f3f00}#research .research-btns{width:100%;margin-top:14px;display:none}#research:has(#research-tabs .tab.on[data-tab=agents]) .research-btns{display:block}#research .research-btns .mc{width:100%}#research ol{margin:6px 0 4px;padding-left:0;list-style:none;counter-reset:step}#research li{margin:3px 0;position:relative;padding-left:24px;counter-increment:step}#research ol>li:before{content:counter(step) ".";position:absolute;left:0}#research code{background:#333;border:1px solid #555;padding:0 4px;font-size:13px}#research .cp{display:inline-grid;place-items:center;vertical-align:middle;width:24px;height:22px;padding:0;margin-left:2px;cursor:pointer;color:#ddd;background:#3a3a3a;border:1px solid #666}#research .cp:hover{color:#fff;border-color:#aaa}#research .cp.done{color:#7dff7d;border-color:#7dff7d}.agentpop .x{position:absolute;top:8px;right:8px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;background:#6f6f6f;border:2px solid #000;box-shadow:inset 2px 2px #aaa,inset -2px -2px #444;padding:0}.agentpop .x:hover{background:#7c86b8;box-shadow:inset 2px 2px #bcc4f0,inset -2px -2px #4a5288}.ask.agentpop .menu{position:relative}#research .x,#panel .x,#settings .x,#help .x{position:sticky;top:0;float:right;margin:-6px -10px 0 8px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;background:#6f6f6f;border:2px solid #000;box-shadow:inset 2px 2px #aaa,inset -2px -2px #444;padding:0;z-index:1}#panel .x{margin:-10px -12px -8px 8px;top:-14px}#research .x:hover,#panel .x:hover,#settings .x:hover,#help .x:hover{background:#7c86b8;box-shadow:inset 2px 2px #bcc4f0,inset -2px -2px #4a5288}#research .tabs,#help .tabs,#settings .tabs{display:flex;gap:6px;margin:-6px 0 6px;padding-bottom:8px;border-bottom:2px solid #555}#research .tab,#help .tab,#settings .tab{font:inherit;font-size:15px;color:#fff;text-shadow:2px 2px 0 #3f3f3f;padding:6px 14px;cursor:pointer;background:#6f6f6f;border:2px solid #000;box-shadow:inset 2px 2px #aaa,inset -2px -3px #555}#research .tab:hover:not(.on),#help .tab:hover:not(.on),#settings .tab:hover:not(.on){background:#7c86b8;box-shadow:inset 2px 2px #bcc4f0,inset -2px -3px #4a5288}#research .tab.on,#help .tab.on,#settings .tab.on{color:var(--hi);text-shadow:2px 2px 0 #3f3f00;background:#3a3a3a;box-shadow:inset 2px 2px #222,inset -2px -2px #5a5a5a;cursor:default}#research .entry{padding:10px 0;border-bottom:2px solid #333}#research .entry b{font-size:15px}#research .tab{font-family:Craftax Pixel,Courier New,monospace;font-size:16px;line-height:1.75;-webkit-font-smoothing:none}#research a.tab{text-decoration:none}#research .tabs{margin-top:0}#research .x,#settings .x,#help .x{top:5px}#research .head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}@media (max-width: 720px) and (orientation: portrait){#research .head{flex-direction:column;align-items:flex-start;gap:0}}#research .compl{font-size:13px;color:#a0a0a0;white-space:nowrap}#research .compl big{font-size:20px;font-weight:700;color:var(--hi);margin-right:2px}#research p{margin:3px 0}#research .meta{color:#a0a0a0;font-size:13px}#research .links a{color:var(--hi);margin-right:14px;text-decoration:none;border-bottom:2px solid rgba(255,255,85,.35)}#research .links a:hover{border-bottom-color:var(--hi)}#research .meta a.by{color:var(--hi);text-decoration:none;border-bottom:2px solid rgba(255,255,85,.35)}#research .meta a.by:hover{border-bottom-color:var(--hi)}#help table td:first-child{padding-right:18px;white-space:nowrap;color:#fff}#help table td:last-child{white-space:nowrap}@media (max-width: 720px){#help table td:last-child{font-size:12px}}#help .settings{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:14px;padding-top:12px;border-top:1px solid #444}#help .settings label{display:flex;align-items:center;gap:10px}#help .hnote{font-size:12px;color:#aaa;margin:14px 0 0}#help .hbtns{display:flex;gap:10px;margin-top:14px}#help .hbtns .mc{flex:1;margin:0}#help .hbtns .mc[hidden]{display:none}#help .tabs,#settings .tabs{margin-top:0}.loadbar{position:relative;width:300px;max-width:100%;height:26px;box-sizing:border-box;border:2px solid #8b8b8b;background:#0000008c;margin-bottom:4px}.loadbar i{position:absolute;left:2px;top:2px;bottom:2px;width:6%;max-width:calc(100% - 4px);transition:width 3.2s cubic-bezier(.15,.8,.3,1);background:repeating-linear-gradient(90deg,#30ff6166 0 10px,#0b3a1880 10px 12px)}.loadbar canvas{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.loadbar.done{display:none}#start .menu{position:relative}#start-status{position:absolute;bottom:calc(100% + 48px);left:50%;transform:translate(-50%);margin:0}@media (max-height: 32.5em) and (orientation: landscape){#start-status{bottom:calc(100% + 14px)}}#credit{display:inline-flex;align-items:center;gap:6px;margin-top:22px;padding:5px 10px 5px 7px;opacity:.8;text-decoration:none;background:#0000008c;border:2px solid rgba(139,139,139,.6);box-shadow:inset 0 0 0 1px #0009;transition:opacity .15s,border-color .15s,background .15s,box-shadow .15s}#credit:hover,#credit:focus-visible{opacity:1;border-color:#b49cff;background:#281e46bf;box-shadow:0 0 16px 3px #966effbf,inset 0 0 0 1px #0009}#credit .two{display:none;flex-direction:column;align-items:flex-start;gap:2px}@media (max-height: 32.5em) and (orientation: landscape){#credit{position:fixed;right:16px;top:50%;transform:translateY(-50%);margin:0;z-index:2;gap:8px}#credit svg{width:40px;height:40px}#credit .one{display:none}#credit .two{display:flex}}@media (hover: none),(pointer: coarse),(max-width: 720px),(max-height: 520px){#credit{opacity:1}}body.touch #credit{opacity:1}#credit svg{image-rendering:pixelated}.px-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}button.mc canvas{display:block;margin:0 auto;pointer-events:none}#loading{display:none;position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:70;padding:8px 14px;background:#000c;border:2px solid #555;font-size:14px}#loading.err{display:block}body:not(.ready) #start .menu button{opacity:.45;pointer-events:none}:is(#start,#dead) button.mc:not([data-px]),#dead-seed:not([data-px]){color:transparent!important;text-shadow:none!important}:is(#start,#dead) button.mc{height:46px;display:grid;place-items:center}@media (max-width: 720px),(max-height: 520px){#info{top:6px;left:6px;font-size:12px;pointer-events:auto;max-width:calc(100vw - 200px)}#info .plaque{cursor:pointer;white-space:nowrap;gap:4px;max-width:100%;box-sizing:border-box;padding-left:6px;padding-right:6px}#info .plaque .day{display:none}#info .plaque b{font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis}#info .pips{gap:1px;flex:none}#info .pips i{width:2px;height:9px}#info .dial{width:11px;height:11px}#info .plaque:after{content:"";flex:none;width:14px;height:8px;margin-left:4px;opacity:.7;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h7v1H6v1H5v1H4v1H3V3H2V2H1V1H0z' fill='%23fff'/%3E%3C/svg%3E") center / 100% 100% no-repeat;image-rendering:pixelated}#info.open .plaque:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4' shape-rendering='crispEdges'%3E%3Cpath d='M3 0h1v1h1v1h1v1h1v1H0V3h1V2h1V1h1z' fill='%23fff'/%3E%3C/svg%3E")}#info:not(.open)>:not(.plaque){display:none}#gear{display:none}body.hud-open #gear{display:flex;left:6px;right:auto;top:var(--gear-y, 150px);z-index:4}#res{display:none}body.hud-open #res{display:flex;left:6px;right:auto;top:calc(var(--gear-y, 150px) + 46px);z-index:4}#topbar{left:6px;right:6px;top:6px;transform:none;gap:3px;justify-content:flex-end;pointer-events:none}#topbar .seg{pointer-events:auto}#topbar #seg-who{margin-right:10px}#topbar .seg:has(#btn-capture){display:none}#topbar .seg button{padding:5px 6px}#topbar .seg button svg{width:22px;height:22px}#info .plaque{min-height:36px;padding-top:4px;padding-bottom:4px}#looks{left:4px;bottom:auto;top:50%;transform:translateY(-50%);flex-direction:column;gap:4px}#looks .seg{flex-direction:column}#looks .seg button{margin-left:0;margin-top:-2px;padding:5px 6px}#looks .seg button svg{width:22px;height:22px}#hud-bottom{width:calc(100vw - 12px);bottom:6px}#slotname{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}#bars{gap:2px 8px}.bar{gap:2px}.bar img{width:max(8px,min(14px,calc((50vw - 26px) / var(--n, 9) - 2px)));height:auto;aspect-ratio:1}#hotbar{max-width:100%}#hotrow #hotbar{min-width:0}#btn-inv{position:static;flex:none;width:40px}.bar .zzz{position:static;align-self:flex-end;box-sizing:border-box;height:32px;margin:-18px 8px 0 0;padding:0 6px;display:flex;align-items:center}.slot{width:min(48px,calc((100vw - 48px) / 11));height:min(48px,calc((100vw - 48px) / 11))}.slot img{width:70%;height:70%}.slot .k{display:none}body:has(#botpanel[style*=block]) #hotbar{display:none}body:has(#botpanel[style*=block]) #hud-bottom{bottom:58px}#botpanel{left:6px;right:6px;bottom:6px;width:auto}#botpanel.big{width:calc(100vw - 12px)}#botpanel:not(.folded):not(.big){left:50%;right:auto;width:min(290px,calc(100vw - 12px));transform:translate(-50%)}#botpanel:not(.folded):not(.big) .brain-box{margin:0 auto}@media (orientation: portrait){#botpanel:not(.folded):not(.big){left:6px;right:6px;width:auto;transform:none}#botpanel:not(.folded):not(.big) .brain-box,#botpanel:not(.folded):not(.big) canvas.brain{width:100%!important;height:auto!important}}body:has(.screen.on) #botpanel{display:none!important}#research .win,#settings .win,#help .win{box-sizing:border-box;max-height:calc(100dvh - 104px)!important}body:has(#botpanel[style*=block]) #btn-inv{display:none!important}#botpanel.folded>.brain-box{display:block!important}#botpanel.folded.tiny>.brain-box{display:none!important}#botpanel.folded:not(.tiny) .head button.mcfg{display:block;position:absolute;left:8px;bottom:6px;margin:0;padding:6px;background:#0000008c;border:0;cursor:pointer;line-height:0;opacity:.8}#botpanel.folded:not(.tiny) .head button.grow{position:absolute;right:8px;bottom:6px;margin:0;padding:6px;background:#0000008c}#botpanel.folded .brain-box,#botpanel.folded canvas.brain{width:100%!important;height:auto!important}#botpanel.folded canvas.brain{margin:4px 0 0!important}@media (orientation: portrait){#botpanel.folded{left:auto;right:6px;width:min(52vw,220px);box-sizing:border-box;padding:6px 8px}#botpanel.folded.tiny{width:auto}body:has(#botpanel.folded[style*=block]) #hud-bottom{left:6px;right:auto;bottom:6px;width:auto;transform:none;align-items:flex-start}body:has(#botpanel.folded[style*=block]) #bars{grid-template-columns:auto;gap:4px}body:has(#botpanel.folded[style*=block]) .bar{justify-content:flex-start}body:has(#botpanel.folded[style*=block]) .bar.right{flex-direction:row-reverse;justify-content:flex-end}body:has(#botpanel.folded[style*=block]) .bar img{width:max(8px,min(16px,calc((48vw - 24px) / var(--n, 9) - 2px)))}body:has(#botpanel.folded[style*=block]) .bar[data-k=heart]{order:1}body:has(#botpanel.folded[style*=block]) .bar[data-k=drop]{order:2}body:has(#botpanel.folded[style*=block]) .bar[data-k=star]{order:3}body:has(#botpanel.folded[style*=block]) .bar[data-k=food]{order:4}body:has(#botpanel.folded[style*=block]) .bar[data-k=bolt]{order:5}body:has(#botpanel.folded[style*=block]) .bar .zzz,body:has(#botpanel.folded[style*=block]) #slotname{display:none}}canvas[data-pixel-text]{max-width:92vw!important;height:auto!important}#toasts{right:6px;align-items:flex-end}.toast{text-align:right;min-width:0}body:has(.screen.on) #looks{display:none}#touch{--touch-y: 112px}}@media (max-height: 520px) and (orientation: landscape){#looks{top:44px;left:10px;transform:none}#info.open .plaque .chip{display:inline-flex;margin-left:4px}#info.open .chips .chip:first-child{display:none}#hud-bottom{width:auto}body{--lift: clamp(-20px, var(--pad-lift, 0px), 36px)}#touch #tpad,#touch #tuse{top:calc(50% - var(--lift, 0px));bottom:auto;transform:translateY(-50%)}#touch #tpad{left:72px;top:calc(50% - 10px - var(--lift, 0px));grid-template:repeat(3,62px) / repeat(3,62px)}#touch #tuse{right:66px}#touch #tpad .use-mid{display:grid;place-items:center}#touch #tsleep{right:auto;left:calc(50% + 286px);bottom:6px;width:56px;height:56px;font-size:16px}#touch #tsleep.asking{width:56px;min-width:0;padding:0 2px;white-space:normal;font-size:12px;line-height:1.25;text-align:center}#botpanel,#botpanel:not(.folded):not(.big){left:auto;right:6px;bottom:6px;width:280px;transform:none;max-height:calc(100vh - 50px);overflow-y:auto;box-sizing:border-box}body:has(#botpanel[style*=block]) #hud-bottom{bottom:6px}}@media (max-height: 32.5em) and (orientation: landscape){#panel .invpair{display:flex;gap:12px;container-type:inline-size}#panel .invpair section{flex:none}#panel .makerow section{container-type:inline-size}#panel .makerow .grid{flex-wrap:nowrap;gap:3px}#panel .makerow .cell{--c: min(48px, calc((100cqw - 11 * 3px) / 12));width:var(--c);height:var(--c);box-sizing:border-box}#panel .makerow .cell img{width:70%;height:70%}#panel .invpair .grid{flex-wrap:nowrap;gap:3px}#panel .invpair section+section>h2{margin-top:0}#panel .invpair .cell{--c: min(48px, calc((100cqw - 12px - 16 * 3px) / 18));width:var(--c);height:var(--c);box-sizing:border-box}#panel .invpair .cell img{width:70%;height:70%}.menu{max-width:94vw}.screen.on{place-items:start center;padding:54px 0 12px;overflow-y:auto;box-sizing:border-box}.menu{gap:7px}.menu h1 canvas[data-pixel-text]{width:auto!important;max-height:56px}#dead .menu{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"title title title" "l tomb r1" "l tomb r2" ". seed .";align-items:center;gap:6px 22px;max-width:96vw}#dead .menu>h1{grid-area:title;margin:0!important}#dead .menu>h1 canvas{max-height:40px}#dead .tomb{grid-area:tomb;margin:0}#dead .tomb .stone{width:250px;padding:26px 16px 8px;font-size:13px;line-height:1.35}#dead .tomb .mound{width:290px}#dead .tomb .rip{margin:0 auto 2px;max-height:40px;width:auto!important}#dead .deadseed{grid-area:seed;margin:0}#dead .pair{grid-area:l;flex-direction:column;justify-self:end;width:auto;gap:10px}#dead .pair.worlds{grid-area:r1;align-self:end;justify-self:start}#dead #btn-dead-menu{grid-area:r2;align-self:start;justify-self:start}#dead .menu .mc{width:180px;min-width:0;margin:0;flex:none}body:has(.screen.on) :is(#hotrow,#btn-top-full.loose,#btn-pads,#botpanel){display:none!important}}:where(body){--lift: max(-100px, var(--pad-lift, 0px))}#touch{display:none}body.touch #touch{display:block}@media (max-width: 720px),(max-height: 520px){#touch{display:block}.bar .zzz{display:none}}body:has(.screen.on) #touch,body:has(#botpanel[style*=block]) #touch{display:none!important}body.touch #btn-capture{display:none}body.replay #topbar>:not(#seg-who),body.replay #looks,body.replay #tsleep,body.replay .bar .zzz,body.replay #touch,body.replay #btn-pads,body.replay #btn-inv,body.replay #hotbar .slot .k{display:none!important}body.replay #seg-who{pointer-events:none}@media (min-width: 721px) and (min-height: 521px){body.replay #topbar{zoom:1.5}body.replay #boss{top:92px}}@media (max-width: 720px),(max-height: 520px){body.replay #info{font-size:15px;max-width:calc(100vw - 130px)}body.replay #info .plaque b{font-size:16px}body.replay #info .plaque{min-height:32px}body.replay #info .plaque:after{content:none}body.replay #gear{display:flex;left:6px;right:auto;top:var(--gear-y, 6px);z-index:4}body.replay #res{display:flex;left:6px;right:auto;top:calc(var(--gear-y, 6px) + 46px);z-index:4}body.replay:not(.hide-hotbar) #hud-bottom{gap:14px;bottom:14px}body.replay #info .pips{gap:2px}body.replay #info .pips i{width:3px;height:13px}body.replay #info .dial{width:15px;height:15px}}body.replay #dead .pair,body.replay #dead button{display:none!important}body.replay.hide-status #info,body.replay.hide-inv :is(#gear,#res),body.replay.hide-hotbar :is(#hotrow,#slotname),body.replay.hide-bars #bars,body.replay.hide-ach #toasts,body.replay.hide-loot #loot,body.replay.hide-msg #hint{display:none!important}body.replay.hide-brain #botpanel,body.replay.brain-off #botpanel{display:none!important}body.replay #botpanel .head-btns,body.replay #botpanel .pace,body.replay #botpanel .st,body.replay #botpanel>button{display:none!important}body.replay #botpanel:not(.big):not(.folded){width:340px}body.replay #botpanel.folded:not(.tiny){width:min(52vw,340px)}body.replay #botpanel:not(.big):not(.folded) .brain-box,body.replay #botpanel:not(.big):not(.folded) canvas.brain{width:100%!important;height:auto!important}body.clean :is(#topbar,#looks,.mem,#cross,#info,#gear,#res,#toasts,#botpanel,#hint,#boss,#mload,#swipe,#btn-pads,#touch,#hud-bottom,#start,#loading){display:none!important}#btn-rec.on svg{animation:recblink 1s steps(1) infinite}@keyframes recblink{50%{opacity:.25}}canvas#view{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#tpad,#tuse{position:fixed;bottom:calc(var(--touch-y, 124px) + var(--lift, 0px));z-index:5;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#tpad{left:10px;display:grid;grid-template:repeat(3,52px) / repeat(3,52px);gap:2px}#tpad .slot,#tuse{width:auto;height:auto;color:#fff;opacity:.8}#tpad .slot.on,#tuse.on{opacity:1;border-color:#fff;background:#ffffff4d}#tpad .dig{display:none}#tpad .dig.on{background:#ffffff73;color:var(--hi);opacity:1}#tuse{right:14px;bottom:calc(var(--touch-y, 124px) + 34px + var(--lift, 0px));width:92px;height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px}#tuse img{width:48px;height:48px;image-rendering:pixelated}#tsleep{position:fixed;right:14px;bottom:calc(var(--touch-y, 124px) + 4px + var(--lift, 0px));z-index:5;width:92px;height:26px;display:grid;place-items:center;font-size:12px;color:#cfe0ff;opacity:.8;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#tsleep.on{opacity:1;animation:zzz 1.2s ease-in-out infinite}#tsleep .ask-l,#tsleep.asking .zzz{display:none}#tsleep.asking .ask-l{display:inline}#tsleep.asking{width:auto;min-width:92px;padding:0 8px;white-space:nowrap}#tsleep{overflow:hidden}#tsleep span{position:relative}#tsleep:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:#8ca0ff8c;transition:width .2s}#tsleep.hold{opacity:1;border-color:#fff}#tsleep.hold:before{width:100%;transition:width 1s linear}body.touch .bar .zzz,body.touch #btn-shot{display:none}@media (pointer: coarse){#btn-shot{display:none}}#tuse img:not([src]){display:none}#tuse,#tsleep{font-family:Craftax Pixel,Courier New,monospace;font-size:16px;-webkit-font-smoothing:none;background:#00000080;text-shadow:2px 2px 0 #000}#tpad .slot{background:#00000080}#tuse.on{background:#3c3c3cb3}label:has(>span>small.optnote){flex-wrap:nowrap!important;align-items:flex-start!important}label:has(>span>small.optnote)>span{flex:1;min-width:0}label:has(>span>small.optnote)>input[type=checkbox]{flex:none;margin-top:4px}#victory{position:fixed;inset:0;z-index:45;display:none;pointer-events:none}#victory.on{display:block}#victory-sparks{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}#victory .vbox{position:absolute;left:50%;top:54px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;max-width:calc(100vw - 24px);animation:vin .7s cubic-bezier(.2,1.5,.4,1) both;filter:drop-shadow(0 0 18px rgba(170,80,255,.6))}#victory-sub{display:flex;flex-direction:column;align-items:center;gap:8px}#victory .vflash{position:absolute;inset:0;background:#c8fff0;opacity:0;transition:opacity .6s}#victory.going .vflash{opacity:1}#victory-title,#victory-sub,#victory-sparks{transition:opacity .8s}#victory.fade #victory-title,#victory.fade #victory-sub,#victory.fade #victory-sparks{opacity:0}@keyframes vin{0%{transform:translate(-50%) scale(.2);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}#hint,#slotname{font-family:Craftax Pixel,Courier New,monospace;font-size:16px;-webkit-font-smoothing:none;text-shadow:-2px 0 #000,2px 0 #000,0 -2px #000,0 2px #000,2px 2px 0 #000}#hint:not(:empty){background:#00000080;padding:2px 10px}#boss{position:fixed;top:54px;left:50%;transform:translate(-50%);z-index:4;display:none;flex-direction:column;align-items:center;gap:4px;pointer-events:none;font-family:Craftax Pixel,Courier New,monospace;font-size:16px;-webkit-font-smoothing:none;color:#e6d0f0;text-shadow:-2px 0 #000,2px 0 #000,0 -2px #000,0 2px #000,2px 2px 0 #000;white-space:nowrap}#boss.on{display:flex}#boss .segs{display:flex;gap:3px;padding:3px;background:#000000a6;border:2px solid #000;box-shadow:inset 0 0 0 2px #4a3a55}#boss .segs i{width:30px;height:12px;background:#1e0e24}#boss .segs i.full{background:#a040e0;box-shadow:inset 0 3px #d090ff,inset 0 -3px #6a1a9a}#boss .st{font-size:14px;color:#bfa8cc}#boss.open .segs{box-shadow:inset 0 0 0 2px #fff}#boss.open .st{color:#d68cff;animation:bossblink .8s steps(2) infinite}@keyframes bossblink{50%{opacity:.35}}@media (max-width: 720px){#boss .segs i{width:22px}}@media (max-width: 720px),(max-height: 520px){#hint{top:66px;bottom:auto;white-space:normal;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;text-align:center}}#touch img,#touch svg,#touch span{pointer-events:none;-webkit-user-drag:none}#tpad .use-mid{display:none}#tpad .use-mid img{width:30px;height:30px;image-rendering:pixelated}#tpad .use-mid img:not([src]){display:none}html.tall,html.tall body{height:auto;overflow:visible}html.tall body{min-height:calc(100vh + 160px)}html.tall canvas#view{position:fixed;left:0;top:0;width:100vw;height:100%}#swipe{display:none;position:fixed;inset:0;z-index:60;place-items:center;background:#000000b8;touch-action:pan-y;text-align:center}html.tall:not(.full) #swipe{display:grid}#swipe div{font-size:16px;line-height:1.6;text-shadow:2px 2px 0 #3f3f3f}#swipe b{display:block;font-size:34px;animation:swipeup 1.2s ease-in-out infinite}@keyframes swipeup{0%,to{transform:translateY(10px);opacity:.5}50%{transform:translateY(-10px);opacity:1}}.phone-only,body.touch #settings .settings label.no-touch,#settings .settings label.touch-only{display:none}body.touch #settings .settings label.touch-only{display:flex}@media (max-width: 720px),(max-height: 520px){#settings .phone-only{display:block}}@media (max-width: 720px),(max-height: 520px){#settings .settings label.touch-only{display:flex}}@media (max-width: 720px),(max-height: 520px){#settings .wide-only{display:none}}@media (max-width: 720px) and (orientation: portrait){body.unified{--lift: max(0px, var(--pad-lift, 0px))}body:not(.unified){--lift: max(-30px, var(--pad-lift, 0px))}body.unified #touch #tpad{left:50%;transform:translate(-50%);bottom:calc(100px + var(--lift, 0px));grid-template:44px 60px 60px 60px 44px / 44px 60px 60px 60px 44px}body.unified #touch #tpad [data-k=KeyW]{grid-area:2/3!important}body.unified #touch #tpad [data-k=KeyA]{grid-area:3/2!important}body.unified #touch #tpad [data-k=KeyD]{grid-area:3/4!important}body.unified #touch #tpad [data-k=KeyS]{grid-area:4/3!important}body.unified #touch #tpad .use-mid{grid-area:3/3!important}body.unified #touch #tpad .dig{display:grid;place-items:center}body.unified #touch #tuse{right:auto;left:50%;transform:translate(-50%);bottom:calc(208px + var(--lift, 0px));width:60px;height:60px}body.unified #touch #tuse img{width:40px;height:40px}body.unified #touch #tuse span{display:none}body.unified #touch #tsleep{right:14px;bottom:calc(316px + var(--lift, 0px));width:60px;height:60px;font-size:16px}body.unified.autodig #touch #tpad{bottom:calc(56px + var(--lift, 0px));grid-template:repeat(3,60px) / repeat(3,60px)}body.unified.autodig #touch #tpad .dig{display:none}body.unified.autodig #touch #tpad [data-k=KeyW]{grid-area:1/2!important}body.unified.autodig #touch #tpad [data-k=KeyA]{grid-area:2/1!important}body.unified.autodig #touch #tpad [data-k=KeyD]{grid-area:2/3!important}body.unified.autodig #touch #tpad [data-k=KeyS]{grid-area:3/2!important}body.unified.autodig #touch #tpad .use-mid{grid-area:2/2!important}body:not(.unified) #touch{--touch-y: clamp(136px, 18.5vh, 172px);--zh: clamp(26px, 4.3vh, 36px)}body:not(.unified) #touch #tsleep{bottom:calc(var(--touch-y) + 24px - 2 * var(--zh) + var(--lift, 0px));height:var(--zh)}body:not(.unified) #touch #tpad{bottom:calc(var(--touch-y, 124px) + var(--lift, 0px))}body:not(.unified) #touch #tuse{bottom:calc(var(--touch-y, 124px) + 34px + var(--lift, 0px))}body.unified.autodig #touch #tuse,body.unified.autodig #touch #tsleep{bottom:calc(118px + var(--lift, 0px))}body.unified.autodig #slotname{bottom:calc(248px + var(--lift, 0px))}body.unified #touch #tsleep.asking{width:60px;min-width:0;padding:0 2px;white-space:normal;font-size:12px;line-height:1.25;text-align:center}body.unified #slotname{position:fixed;left:0;right:0;bottom:calc(384px + var(--lift, 0px));text-align:center}}body.nopad #touch{display:none!important}body.nopad .bar .zzz{display:flex}@media (max-height: 520px) and (orientation: landscape){body.nopad:not(:has(.screen.on)):not(:has(#botpanel[style*=block])) #touch{display:block!important}body.nopad #touch>:not(#tsleep){display:none!important}body.nopad .bar .zzz{display:none!important}}body.nopad #slotname{position:static!important}@media (max-width: 720px),(max-height: 520px){body.nopad .bar .zzz{position:absolute;right:0;bottom:calc(200% + 8px);top:auto;margin:0;width:44px;height:36px;justify-content:center}}#btn-pads{display:none;position:fixed;right:6px;bottom:80px;z-index:6;width:36px;height:28px;padding:0;place-items:center;cursor:pointer;background:#00000080;border:2px solid #8b8b8b;color:#fff;opacity:.8;touch-action:manipulation;box-sizing:border-box}#btn-pads svg{height:min(32px,max(18px,70%));width:auto;aspect-ratio:1}#btn-pads .show{display:none}body.nopad #btn-pads .show{display:block}body.nopad #btn-pads .hide{display:none}body.touch #btn-pads{display:grid}@media (max-width: 720px),(max-height: 520px){#btn-pads{display:grid}}@media (max-height: 520px) and (orientation: landscape){#btn-pads{bottom:auto;top:44px;right:4px}}@media (max-height: 520px) and (orientation: landscape){#botpanel.big{display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:14px;align-items:center;overflow:hidden}#botpanel.big>.head{grid-column:1 / -1}#botpanel.big>.brain-box,#botpanel.big>canvas.brain,#botpanel.big>:not(.head):not(.pace):not(.st):not(.brain-opts){grid-column:1;grid-row:2}#botpanel.big>:is(.pace,.st,.brain-opts){grid-column:2}#botpanel.big .brain-box{width:auto!important}#botpanel.big canvas.brain{width:auto!important;height:calc(100vh - 84px)!important;max-width:100%}#botpanel.big .pace{max-width:none;margin:0}#botpanel.big .temp{grid-template-columns:1fr 44px;row-gap:2px;font-size:13px}#botpanel.big .temp>span{grid-column:1 / -1}#botpanel.big .temp{margin-bottom:18px}#botpanel.big .pace-btns{display:grid;grid-template-columns:1fr;gap:6px}#botpanel.big .pace-btns .seg{position:absolute;left:22px;bottom:14px;z-index:2;background:#0000008c}#botpanel.big .pace-btns button.mc.small{width:100%}}@media (max-height: 520px) and (orientation: landscape){body:has(#botpanel[style*=block]):not(:has(#botpanel.big)) #hud-bottom{left:6px;right:auto;transform:none;width:auto;flex-direction:row;align-items:flex-end;gap:8px}body:has(#botpanel[style*=block]):not(:has(#botpanel.big)) #hotrow{order:-1}}body:has(.screen.on) #btn-pads,body:has(#botpanel[style*=block]) #btn-pads{display:none!important}#btn-retry,#panel .card .go:not(:disabled){background:#3c8a27;box-shadow:inset 2px 2px #7bd459,inset -2px -3px #1f5a12}#btn-retry:hover,#panel .card .go:not(:disabled):hover{background:#4aa232;box-shadow:inset 2px 2px #96e676,inset -2px -3px #24691a}#mload{position:fixed;left:50%;top:72px;transform:translate(-50%);z-index:32;display:none;min-width:240px;max-width:calc(100vw - 24px);padding:6px 12px;background:#000000b8;border:2px solid #555;pointer-events:none;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Craftax Pixel,Courier New,monospace;font-size:16px;line-height:1.5;-webkit-font-smoothing:none}#mload .bar{height:6px;margin-top:5px;background:#333;overflow:hidden}#mload .bar i{display:block;height:100%;width:40%;background:var(--hi);animation:mshimmer 1.3s ease-in-out infinite}@keyframes mshimmer{0%{transform:translate(-100%)}to{transform:translate(250%)}}#btn-top-full{display:none!important}html.tall #btn-top-full{display:grid!important}@media (max-height: 520px) and (orientation: landscape){#btn-top-full{display:grid!important}}#btn-top-full.loose{position:fixed;z-index:6;margin:0;padding:0;place-items:center;box-sizing:border-box;background:#00000080;border:2px solid #8b8b8b;opacity:.8}#settings .spage[hidden]{display:none}#settings .sub{display:contents}#settings .sub[hidden]{display:none}#settings .subtabs{margin:0 0 4px;padding-bottom:6px;align-self:stretch}#settings .subtabs .tab{font-size:13px;padding:3px 5px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}#settings .subtabs .tab svg{width:16px;height:16px;flex:none}#btn-settings-close,body.touch #settings .subtabs{display:none}body.touch #settings .sub[hidden]{display:contents}@media (max-width: 720px),(max-height: 520px){#settings .subtabs{display:none}#settings .sub[hidden]{display:contents}}#settings .subhead{display:none}body.touch #settings .subhead{display:flex}@media (max-width: 720px),(max-height: 520px){#settings .subhead{display:flex}#settings .settings label.no-touch{display:none}}#settings .subhead{align-self:stretch;align-items:center;gap:8px;margin:10px 0 0;padding-bottom:4px;border-bottom:2px solid rgba(255,255,255,.25);font-size:15px;color:var(--hi);text-shadow:2px 2px 0 #3f3f00}#settings .subtabs+.sub .subhead{margin-top:2px}#settings .subhead svg{width:16px;height:16px;flex:none}#settings .agents{display:flex;flex-direction:column;gap:4px;width:100%;max-height:196px;overflow-y:auto;flex:none}#settings .win{max-height:88vh;overflow-y:auto}@media (max-width: 720px) and (orientation: portrait){#settings.screen.on{place-items:start center;padding-top:54px}}@media (min-width: 721px) and (min-height: 521px){#settings .win{width:min(640px,calc(100vw - 16px));height:min(720px,88vh)}}#settings .agents button{display:flex;align-items:baseline;gap:8px;text-align:left;font:inherit;font-size:13px;color:#fff;cursor:pointer;background:#ffffff0f;border:2px solid #444;padding:5px 8px}#settings .agents button.on{border-color:var(--hi);background:#ffff8014}#settings .agents button:disabled{opacity:.45;cursor:default}#settings .agents b{white-space:nowrap;flex:none}#settings .agents small{color:#aaa;font-size:11px;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#settings .agents .rm{color:#aaa;padding:0 4px}#settings .agents .score{margin-left:auto;color:#ffe680;font-size:12px;white-space:nowrap}#settings .agents .score+.rm{margin-left:0}#settings .agents small+.rm{margin-left:auto}#settings .addagent{display:flex;gap:8px;width:100%}#settings .addagent input{flex:1;min-width:0;font:inherit;font-size:13px;padding:4px 6px;background:#111;color:#fff;border:2px solid #555}#settings .agents .err{color:#ff8070;font-size:12px}#settings #set-agent-box{width:100%}#settings #set-agent-box[hidden]{display:none}#settings #set-agent-open{min-width:0}#settings #set-agent-open[hidden]{display:none}#settings .setbtns{display:flex;gap:10px;margin-top:16px}#settings .setbtns .mc{min-width:0;flex:1}#settings .setbtns .mc:only-child,#settings .setbtns .mc:first-child:has(+[hidden]){flex:none;min-width:300px}input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:0;cursor:pointer;background:#2a2a2a;border:2px solid;border-color:#1a1a1a #9a9a9a #9a9a9a #1a1a1a;border-radius:0;image-rendering:pixelated}input[type=checkbox]:checked{background:#3c8a27 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9' shape-rendering='crispEdges'%3E%3Cpath d='M7 1h1v2H7zM6 3h1v1H6zM5 4h1v1H5zM1 4h1v1H1zM2 5h1v1H2zM4 5h1v1H4zM3 6h1v1H3z' fill='%23fff'/%3E%3Cpath d='M8 2h1v2H8zM7 4h1v1H7zM6 5h1v1H6zM2 6h1v1H2zM5 6h1v1H5zM4 7h1v1H4zM3 7h1v1H3z' fill='%233f3f3f'/%3E%3C/svg%3E") center / 14px 14px no-repeat;border-color:#1f5214 #7bd459 #7bd459 #1f5214}input[type=checkbox]:focus-visible{outline:2px solid var(--hi);outline-offset:1px}#settings .srule{border:0;border-top:1px solid currentColor;opacity:.25;margin:4px 0;width:100%}#settings .snote{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px;color:#ccc}#settings .snote li{display:flex;align-items:center;gap:10px}#settings .snote .ico{width:18px;height:18px;flex:none;image-rendering:pixelated}#settings .snote .ico.sun{border-radius:50%;background:radial-gradient(circle,#fff6b0 30%,#ffc830 70%);box-shadow:0 0 6px #ffd84a;width:14px;height:14px;margin:0 2px}@font-face{font-family:Craftax Pixel;src:url(../fonts/craftax-pixel.woff) format("woff");font-display:block}#settings .win,#help .win{font-family:Craftax Pixel,Courier New,monospace;font-size:16px;line-height:1.75;-webkit-font-smoothing:none;font-smooth:never}#panel .win{font-family:Craftax Pixel,Courier New,monospace;-webkit-font-smoothing:none;font-smooth:never}#panel .win :is(h2,.card .info b,.card small,.card small em,.card .or,.recipe,.recipe small,.mc){font-family:inherit;font-size:16px;font-weight:400;line-height:1.3}#settings select,#settings .tab,#help .tab,#help kbd,#settings .agents button,#help .hnote{font-size:16px}#settings .agents small{font-size:12px}#research .win{font-family:Craftax Pixel,Courier New,monospace;font-size:16px;line-height:1.75;-webkit-font-smoothing:none}#research .entry b{font-size:16px;font-weight:400}#research .compl big{font-size:24px;font-weight:400}#research .entry p:not(.meta),#research .entry li{font-size:14px}#research .meta,#research code,#research .compl{font-size:12px}#settings .agents small i{font-style:normal}#settings .agents small.run{text-overflow:clip}#settings .agents small.run i{display:inline-block;animation:agent-marquee var(--t) linear infinite}@keyframes agent-marquee{0%,12%{transform:translate(0)}50%,62%{transform:translate(var(--dx))}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){#settings .agents small.run i{animation:none}#settings .agents small.run{text-overflow:ellipsis}}.ask.agentpop .menu{font-family:Craftax Pixel,Courier New,monospace;-webkit-font-smoothing:none}.agentpop .fld,.agentpop .note,.agentpop input,.agentpop .mc,.agentpop .err{font-size:16px}.agentpop .note{line-height:1.75}.agentpop textarea{font-size:12px;line-height:1.5}.agentpop .fld{grid-template-columns:136px 1fr}#saves .menu,.ask:not(.agentpop) .menu{font-family:Craftax Pixel,Courier New,monospace;-webkit-font-smoothing:none;font-smooth:never}:is(#saves,.ask:not(.agentpop)) .menu :is(h1,b,.mc,input){font-family:inherit;font-weight:400}:is(#saves,.ask:not(.agentpop)) .menu h1{font-size:32px!important}:is(#saves,.ask:not(.agentpop)) .menu :is(p,.mc,input,.srow b,.srow .seed,.srow .sline .seed){font-size:16px!important;line-height:1.5}#saves .srow :is(.st,.url,.tag,.mc.copy){font-size:12px!important;line-height:1.5}#saves .srow{align-items:flex-start}#saves .srow .acts{flex:none}#saves .srow .seed{white-space:normal;overflow-wrap:anywhere}#help kbd{line-height:1.5}#settings .targetrow{display:flex;align-items:center;gap:18px;flex-wrap:wrap}#settings .targetrow label{display:flex;align-items:center;gap:10px}#settings :is(.caprow,.duorow) .rowhead{display:flex;align-items:center;gap:24px}#settings :is(.caprow,.duorow) label{display:flex;align-items:center;gap:10px;white-space:nowrap}#settings :is(.caprow,.duorow)>.optnote{padding-left:30px}@media (max-width: 720px){#settings :is(.caprow,.duorow) .rowhead{flex-direction:column;align-items:flex-start;gap:10px}}body.touch #settings .caprow,body.touch #settings .optnote.no-touch{display:none}@media (max-width: 720px),(max-height: 520px){#settings .caprow,#settings .optnote.no-touch{display:none}}#settings .slide .v{white-space:nowrap}#settings .slide>span:first-child{min-width:11em}@media (min-width: 481px){#settings [data-page=speed] .slide{flex-wrap:nowrap}#settings [data-page=speed] .slide>span:first-child{min-width:9em}#settings [data-page=speed] .slide input[type=range]{width:180px;flex:0 1 180px;min-width:80px}}#settings #padlift-v{display:inline-block;min-width:5.6em;text-align:right}@media (max-width: 480px){#settings .slide{width:100%}#settings .slide>span:first-child{flex-basis:100%}#settings .slide input[type=range]{flex:1 1 0;width:auto;min-width:0}}#settings .settings label{max-width:100%}#settings select{min-width:0;text-overflow:ellipsis}#settings .tab .narrow{display:none}@media (max-width: 480px){#settings .tab .wide{display:none}#settings .tab .narrow{display:inline}}@media (max-width: 480px){#settings .tab,#help .tab{padding:6px 8px}#help table td:first-child{padding-right:10px}}body.touch small.optnote br{display:none}@media (max-width: 720px),(max-height: 520px){small.optnote br{display:none}}@media (min-width: 600px) and (min-height: 600px){body{--lift: clamp(-90px, var(--pad-lift, 0px), 160px)}body.touch #touch #tpad{grid-template:repeat(3,76px) / repeat(3,76px);gap:3px}body.touch #touch #tuse{width:112px;height:112px}body.touch #touch #tuse img{width:60px;height:60px}body.touch #touch #tpad .use-mid img{width:40px;height:40px}}@media (orientation: landscape) and (min-width: 600px) and (min-height: 600px){body.touch #touch #tpad{left:110px;top:calc(50% + 60px - var(--lift, 0px))}body.touch #touch #tuse{right:100px;top:calc(50% + 70px - var(--lift, 0px))}body.touch #looks{gap:10px}}@media (orientation: portrait) and (min-width: 600px) and (min-height: 600px){body.touch #touch #tpad{left:72px;top:calc(66% + 28px - var(--lift, 0px))}body.touch #touch #tuse{right:36px;top:calc(66% + 38px - var(--lift, 0px))}}#looks.short #seg-theme,#looks.short #seg-art,body.short-side :is(#info,#gear,#res){display:none!important}@media (max-width: 720px) and (orientation: portrait){#looks{gap:10px}}@media (orientation: portrait) and (min-width: 600px) and (min-height: 600px){body.touch #looks{gap:10px}body.touch .bar img{width:max(8px,min(28px,calc((50vw - 26px) / var(--n, 9) - 2px)))}body.touch #bars{margin-bottom:10px}body.touch #hud-bottom,body.touch #touch #tsleep{bottom:calc(16px + env(safe-area-inset-bottom))}}body.color #hotbar .slot .k,body.color #hotbar .slot .n{color:#fff;text-shadow:-1px 0 #000,1px 0 #000,0 -1px #000,0 1px #000,2px 2px 0 #000}body.color #res .slot .n{color:#fff;text-shadow:-1px 0 #000,1px 0 #000,0 -1px #000,0 1px #000,1px 1px 0 #000}body.color #research .entry b{color:#fff}body.color #research .entry p:not(.meta),body.color #research .entry li{color:#d4d4d4}body.color #research .meta{color:#ababab}body.outline #btn-inv{color:var(--line);background:var(--line-fill);border-color:var(--line)}body.outline #hotbar.docking .slot.dock,body.outline #seg-who.docking button.dock,body.outline #looks.docking button.dock{background:var(--line-dock);border-color:var(--line);box-shadow:0 0 0 2px #000,0 0 12px rgba(var(--line-rgb),.8)}body.outline #res .slot{background:var(--line-fill)}body.outline #botpanel .brain-opt input[type=checkbox]{background:var(--line-fill);border-color:var(--line-frame);box-shadow:none}body.outline .ench-note{color:inherit}body.outline .cell.picked{outline-color:currentColor}body.outline #info,body.outline #slotname,body.outline #hint,body.outline .slot .n,body.outline .slot .k,body.outline .toast,body.outline .menu p,body.outline .menu h1{color:var(--line);text-shadow:var(--line-glow)}body.outline #info .plaque,body.outline #info .chips,body.outline #info .ach{background:var(--line-fill);border-color:var(--line-frame)}body.outline #info .banner{background:var(--line-fill);border-color:var(--line)}body.outline #info .day,body.outline #info .chip em,body.outline #info .ach .step{color:var(--line)}body.outline #info .pips i.done{background:var(--line-frame-soft)}body.outline #info .pips i.here{box-shadow:0 0 4px var(--line)}body.outline #info .dial.sun{box-shadow:0 0 5px var(--line)}body.outline #info .ach .bar{background:rgba(var(--line-rgb),.1)}body.outline #info .banner{color:var(--line-hi)}body.outline #hotbar{background:var(--line-fill);border-color:var(--line);box-shadow:var(--line-box)}body.outline .slot{background:var(--line-fill)}body.outline .slot.sel{border-color:var(--line)}body.outline #cross{mix-blend-mode:normal}body.outline #cross:before,body.outline #cross:after{background:var(--line);box-shadow:var(--line-glow)}body.outline .seg span,body.outline .seg button,body.outline #btn-mem,body.outline .bar .zzz{color:var(--line);background:var(--line-fill);border-color:var(--line-frame);text-shadow:var(--line-glow)}body.outline .seg .hi-edge{stroke:currentColor}body.outline #topbar .seg:not(#seg-who) svg,body.outline #botpanel .seg svg,body.outline #botpanel .head-btns svg{filter:var(--line-tint)}body.outline .seg button.on{position:relative;z-index:1}body.outline .seg button:not(.on){box-shadow:none;opacity:.75}body.outline .toast{background:var(--line-fill);border-color:var(--line);box-shadow:var(--line-box)}body.outline .toast b{color:var(--line-hi)}body.outline button.mc{color:var(--line);background:var(--line-fill);border-color:var(--line-frame);box-shadow:var(--line-box);text-shadow:var(--line-glow)}body.outline button.mc:hover:not(:disabled){background:var(--line-fill-hi)}body.outline #panel .win{background:var(--line-fill);color:var(--line);border:2px solid var(--line-frame)}body.outline #panel h2{text-shadow:var(--line-glow)}body.outline .cell{background:var(--line-fill)}body.outline .cell .n{color:var(--line);text-shadow:var(--line-glow)}body.outline .recipe{background:var(--line-fill);color:var(--line)}body.outline .recipe:hover:not(:disabled){background:var(--line-fill-hi)}body.outline #gear .slot{background:var(--line-fill)}body.outline #botpanel{border-color:var(--line-frame);color:var(--line);text-shadow:none}body.outline #botpanel .temp b{color:var(--line-hi)}body.outline #botpanel input[type=range]{background:var(--line-fill);box-shadow:none}body.outline #botpanel input[type=range]::-webkit-slider-thumb{border-color:#000;box-shadow:inset 0 0 0 2px var(--line)}body.outline #botpanel input[type=range]::-moz-range-thumb{border-color:#000;box-shadow:inset 0 0 0 2px var(--line)}body.outline #botpanel input[type=range]:hover::-webkit-slider-thumb{background:var(--line)}body.outline .ask.agentpop .menu{color:var(--line);border-color:var(--line-frame)}body.outline .agentpop input,body.outline .agentpop textarea{background:#00000080;color:var(--line-hi);border-color:var(--line-frame-soft)}body.outline .agentpop input:focus{outline:2px solid var(--line);outline-offset:0}body.outline .agentpop .err{color:var(--line-hi)}body.outline .agentpop .x{background:var(--line-fill);border-color:var(--line-frame);box-shadow:none}body.outline .agentpop .x path{fill:var(--line)}body.outline #help kbd{text-shadow:var(--line-glow);background:var(--line-fill);border-color:var(--line)}body.outline #research .cp{color:var(--line);border-color:var(--line-frame-soft)}body.outline #research .win{background:var(--line-fill);border-color:var(--line-frame)}body.outline #research .tabs,body.outline #help .tabs,body.outline #settings .tabs{border-color:var(--line-frame-soft)}body.outline #research .tab,body.outline #help .tab,body.outline #settings .tab{color:var(--line);background:var(--line-fill);border-color:var(--line-frame-soft);box-shadow:none;text-shadow:var(--line-glow)}body.outline #research .tab:hover:not(.on),body.outline #help .tab:hover:not(.on),body.outline #settings .tab:hover:not(.on){background:var(--line-fill-hi)}body.outline #research .tab.on,body.outline #help .tab.on,body.outline #settings .tab.on{color:var(--line-hi);border-color:var(--line)}body.outline .loadbar{border-color:var(--line-frame)}body.outline #credit{border-color:var(--line-frame-soft)}body.outline #settings .plugwin{background:var(--line-fill);color:var(--line);border-color:var(--line-frame)}body.outline #settings .plugwin small{color:var(--line)!important;text-shadow:none}body.outline #settings .plugline input[type=url]{background:var(--line-fill);border-color:var(--line-frame);box-shadow:none}body.outline #tsleep,body.outline #tpad .slot,body.outline #tuse{color:var(--line)}body.outline #swipe div{color:var(--line);text-shadow:var(--line-glow)}body.outline #btn-pads{color:var(--line);border-color:var(--line-frame);background:var(--line-fill)}body.outline #btn-retry,body.outline #panel .card .go:not(:disabled){border-color:var(--line)}body.outline #mload{color:var(--line);border-color:var(--line);background:var(--line-fill)}body.outline #mload .bar i{background:var(--line)}body.outline #settings .agents .score{color:var(--line-hi)}body.outline #settings .agents button{color:var(--line)}body.outline #settings .agents button.on{border-color:var(--line)}body.outline input[type=checkbox]{background-color:var(--line-fill);border-color:var(--line-frame)}body.outline #settings .snote{color:var(--line)}body.laser{--line: #ff2a18;--line-hi: #ff9a80;--line-frame: #ff2a18;--line-frame-soft: rgba(255,42,24,.55);--line-fill: rgba(74,39,36,.82);--line-fill-hi: rgba(96,40,34,.9);--line-glow: 0 0 4px rgba(255,42,24,.9), 0 0 10px rgba(255,42,24,.45);--line-box: 0 0 8px rgba(255,42,24,.5);--line-dock: #2a0805;--line-tint: url(#laser-tint);--line-rgb: 255, 42, 24}body.laser #hover2d{background:#ff2a1833;box-shadow:inset 0 0 0 2px #ff2a18b3}body.laser .tomb{filter:drop-shadow(2px 0 0 #ff2a18) drop-shadow(-2px 0 0 #ff2a18) drop-shadow(0 -2px 0 #ff2a18) drop-shadow(0 0 8px rgba(255,42,24,.6))}body.laser .tomb .stone{filter:sepia(1) saturate(5) hue-rotate(-38deg) brightness(.72)}body.laser .tomb .mound{filter:sepia(1) saturate(5) hue-rotate(-38deg) brightness(.8)}body.laser #botpanel .brain-opt{color:#ff7a60}body.laser #botpanel .brain-opt input[type=checkbox]:checked{background:var(--line-fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' shape-rendering='crispEdges'%3E%3Cpath d='M10 0h2v2h-2v2H8v2H6v2H4v2H2V8H0V6h2v2h2V6h2V4h2V2h2z' fill='%23ff2a18'/%3E%3C/svg%3E") no-repeat center}body.laser #botpanel .brain-opt input[type=checkbox]:hover{background-color:var(--line-fill-hi)}body.laser .card{border-color:#ff2a1899}body.laser .card small{color:#c0503c}body.laser #info b{color:#ff7a60}body.laser #info .plaque,body.laser #info .chips,body.laser #info .ach,body.laser #info .banner{box-shadow:0 0 6px #ff2a1866}body.laser #info .day,body.laser #info .chip em,body.laser #info .ach .step{opacity:.75}body.laser #info .pips i{background:#ff2a1829}body.laser #info .pips i.here{background:#ff7a60}body.laser #info .dial.sun{background:radial-gradient(circle,#ffb0a0 30%,var(--line) 70%)}body.laser #info .dial.moon{background:radial-gradient(circle at 35% 35%,#ffb0a0 35%,#8c1c12 75%);box-shadow:0 0 4px #ff2a1899}body.laser #info .ach .bar{border-color:#ff2a1899}body.laser #info .ach .bar i{background:linear-gradient(#ff7a60,var(--line))}body.laser .slot{border-color:#ff2a188c}body.laser .slot.sel{outline-color:#ff2a1859;box-shadow:0 0 10px #ff2a18cc,inset 0 0 6px #ff2a1899}body.laser .slot img,body.laser .cell img,body.laser .recipe img{filter:url(#laser-edge)}body.laser .cell.pot img{filter:url(#laser-edge)}body.laser .slot.off img{opacity:.35;filter:url(#laser-edge)}body.laser .bar img{filter:drop-shadow(0 0 3px rgba(255,42,24,.8))}body.laser .seg button.on{background:#ff2a1880;border-color:#ff6a50;box-shadow:0 0 14px 2px #ff2a18f2,inset 0 0 12px #ff785acc}body.laser button.mc:hover:not(:disabled){box-shadow:0 0 14px #ff2a18cc}body.laser #panel .win{box-shadow:0 0 16px #ff2a1899}body.laser .cell,body.laser .cell.rcell,body.laser .recipe{border:1px solid rgba(255,42,24,.6)}body.laser .recipe.brk{background:var(--line-fill)}body.laser .recipe small,body.laser .recipe .key{color:#c0503c}body.laser .slot img.lzi,body.laser .slot.off img.lzi,body.laser .cell img.lzi{filter:drop-shadow(0 0 3px rgba(255,42,24,.85))}body.laser #botpanel{box-shadow:0 0 10px #ff2a1873}body.laser #botpanel .head b{color:#ff5a44;text-shadow:none}body.laser #botpanel .st,body.laser #botpanel .temp{color:#ff7a60;text-shadow:none}body.laser #botpanel input[type=range]{border-color:#ff2a18b3}body.laser #botpanel input[type=range]::-webkit-slider-thumb{background:#8c1c12}body.laser #botpanel input[type=range]::-moz-range-thumb{background:#8c1c12}body.laser .ask.agentpop .menu{background:#080404f0;box-shadow:0 0 16px #ff2a1899}body.laser .agentpop .fld,body.laser .agentpop .note{color:#ffb4a4;text-shadow:none}body.laser .agentpop .note a{color:#fff}body.laser .agentpop .note.list{border-top-color:#ff2a1866}body.laser .agentpop input::placeholder{color:#ff968280}body.laser #help kbd{color:var(--line);box-shadow:inset 2px 2px #ff5a4659,inset -2px -3px #00000080,0 2px #2a0604}body.laser #research .cp{background:var(--line-fill)}body.laser #research .tab.on,body.laser #help .tab.on,body.laser #settings .tab.on{background:#ff2a184d;box-shadow:0 0 10px #ff2a18b3}body.laser #research .tab:not(.on),body.laser #help .tab:not(.on),body.laser #settings .tab:not(.on){box-shadow:none}body.laser #research .compl big{color:var(--line);text-shadow:var(--line-glow)}body.laser .loadbar i{background:repeating-linear-gradient(90deg,#ff2a18 0 10px,#4a0a06 10px 12px)}body.laser #settings .plugwin{box-shadow:0 0 16px #ff2a1899}body.laser #settings .plugline input[type=url]{color:var(--line)}body.laser #tsleep:before{background:#ff2a1873}body.laser #victory .vbox{filter:drop-shadow(0 0 18px rgba(255,42,24,.6))}body.laser #btn-retry,body.laser #panel .card .go:not(:disabled){background:#a3211a;color:#fff;box-shadow:0 0 12px #ff2a18cc;text-shadow:none}body.laser #settings .agents button{border-color:#ff2a1880}body.laser input[type=checkbox]:checked{background-color:#a3211a}body.laser #settings .snote .ico.sun{background:radial-gradient(circle,#ffb0a0 30%,var(--line) 70%);box-shadow:0 0 5px var(--line)}body.laser #pcap{color:#fff;text-shadow:0 0 10px rgba(255,42,24,.8),0 0 2px #ffb4a8}body.phosphor{--line-dim: #1c8f3d;--line: #30ff61;--line-hi: #c8ffd6;--line-frame: var(--line-dim);--line-frame-soft: var(--line-dim);--line-fill: rgba(3,14,6,.85);--line-fill-hi: rgba(8,40,18,.9);--line-glow: 0 0 3px rgba(48,255,97,.7), 0 0 8px rgba(48,255,97,.3);--line-box: 0 0 6px rgba(48,255,97,.35);--line-dock: #04200c;--line-tint: url(#phos-tint);--line-rgb: 48, 255, 97}body.phosphor #hover2d{background:#30ff6129;box-shadow:inset 0 0 0 2px #30ff6199}body.phosphor #botpanel .brain-opt{color:var(--line)}body.phosphor #botpanel .brain-opt input[type=checkbox]:checked{background:var(--line-fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' shape-rendering='crispEdges'%3E%3Cpath d='M10 0h2v2h-2v2H8v2H6v2H4v2H2V8H0V6h2v2h2V6h2V4h2V2h2z' fill='%2330ff61'/%3E%3C/svg%3E") no-repeat center}body.phosphor #botpanel .brain-opt input[type=checkbox]:hover{border-color:var(--line)}body.phosphor .card{border-color:#30ff6173}body.phosphor .card small{color:var(--line);opacity:.75}body.phosphor #info b{color:var(--line-hi)}body.phosphor #info .day,body.phosphor #info .chip em,body.phosphor #info .ach .step{opacity:.7}body.phosphor #info .pips i{background:#30ff6124}body.phosphor #info .pips i.here{background:var(--line)}body.phosphor #info .dial.sun{background:radial-gradient(circle,var(--line-hi) 30%,var(--line) 70%)}body.phosphor #info .dial.moon{background:radial-gradient(circle at 35% 35%,var(--line-hi) 35%,var(--line-dim) 75%);box-shadow:0 0 4px var(--line-dim)}body.phosphor #info .ach .bar{border-color:var(--line-dim)}body.phosphor #info .ach .bar i{background:linear-gradient(var(--line-hi),var(--line))}body.phosphor .slot{border-color:#30ff6173}body.phosphor .slot.sel{outline-color:#30ff614d;box-shadow:0 0 7px #30ff618c,inset 0 0 4px #30ff6159}body.phosphor .slot img,body.phosphor .cell img,body.phosphor #bars img.hiticon,body.phosphor .srow .thumb{filter:url(#phos-tint);opacity:1}body.phosphor .recipe img{filter:url(#phos-edge)}body.phosphor .slot img.lzi,body.phosphor .cell img.lzi{filter:drop-shadow(0 0 2px rgba(48,255,97,.7))}body.phosphor .slot.sel img{filter:brightness(1.2) url(#phos-tint) drop-shadow(0 0 3px rgba(48,255,97,.6))}body.phosphor .slot.sel img.lzi{filter:brightness(1.15) drop-shadow(0 0 3px rgba(48,255,97,.75))}body.phosphor .slot.off img,body.phosphor .cell.zero img{filter:url(#phos-tint) brightness(.6);opacity:.3}body.phosphor .slot.off img.lzi,body.phosphor .cell.zero img.lzi{filter:brightness(.6);opacity:.3}body.phosphor #bars img.f2{filter:drop-shadow(0 0 2px rgba(48,255,97,.75))}body.phosphor #bars img.f1{filter:drop-shadow(0 0 2px rgba(48,255,97,.45))}body.phosphor #bars img.f0{filter:none;opacity:.85}body.phosphor .seg button.on{color:var(--line-hi);background:#30ff6133;border-color:var(--line);box-shadow:0 0 8px #30ff618c,inset 0 0 6px #30ff614d}body.phosphor .seg button:hover{border-color:var(--line);opacity:1}body.phosphor .bar .zzz:hover,body.phosphor .bar .zzz.on{color:var(--line-hi);border-color:var(--line);background:#30ff612e;box-shadow:0 0 8px #30ff618c}body.phosphor button.mc:hover:not(:disabled){color:var(--line-hi);border-color:var(--line);box-shadow:0 0 9px #30ff6180}body.phosphor button.mc:disabled{color:var(--line-dim);background:var(--line-fill);border-color:#30ff6140;box-shadow:none;text-shadow:none}body.phosphor #panel .win{box-shadow:var(--line-box)}body.phosphor #panel .win p{color:var(--line)!important;opacity:.75}body.phosphor .cell,body.phosphor .recipe{border:1px solid rgba(48,255,97,.45)}body.phosphor .recipe:hover:not(:disabled){border-color:var(--line)}body.phosphor .recipe small,body.phosphor .recipe .key{color:var(--line);opacity:.65}body.phosphor .agentpop .note.list{border-top-color:var(--line-dim)}body.phosphor .ask.agentpop .menu{background:var(--line-fill)}body.phosphor .agentpop .fld,body.phosphor .agentpop .note{color:var(--line)}body.phosphor .agentpop .note a{color:var(--line-hi)}body.phosphor .agentpop input::placeholder{color:var(--line-dim)}body.phosphor #settings .win,body.phosphor #help .win{background:var(--line-fill);color:var(--line);border-color:var(--line-dim)}body.phosphor #settings .shadow,body.phosphor #settings p{color:var(--line)!important;text-shadow:none}body.phosphor #settings #tick-ms,body.phosphor #settings #idle-v,body.phosphor #help table td:first-child{color:var(--line-hi)}body.phosphor #help kbd{color:var(--line-hi);box-shadow:inset 2px 2px #30ff6159,inset -2px -3px #00000080,0 2px #031a08}body.phosphor #settings select,body.phosphor #help select{color:var(--line-hi);text-shadow:none;background-color:var(--line-fill);border-color:var(--line-dim);box-shadow:none}body.phosphor #settings select:hover{background-color:var(--line-fill-hi);border-color:var(--line)}body.phosphor #settings input[type=checkbox]{background:var(--line-fill);border-color:var(--line-dim);box-shadow:none}body.phosphor #settings input[type=checkbox]:checked{background:var(--line-fill) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' shape-rendering='crispEdges'%3E%3Cpath d='M10 0h2v2h-2v2H8v2H6v2H4v2H2V8H0V6h2v2h2V6h2V4h2V2h2z' fill='%2330ff61'/%3E%3C/svg%3E") no-repeat center}body.phosphor #settings input[type=range]{background:var(--line-fill);border-color:var(--line-dim);box-shadow:none}body.phosphor #botpanel input[type=range]{border-color:var(--line-dim)}body.phosphor #settings input[type=range]::-webkit-slider-thumb{background:var(--line-dim);border-color:#000;box-shadow:inset 0 0 0 2px var(--line)}body.phosphor #botpanel input[type=range]::-webkit-slider-thumb{background:var(--line-dim)}body.phosphor #settings input[type=range]::-moz-range-thumb{background:var(--line-dim);border-color:#000;box-shadow:inset 0 0 0 2px var(--line)}body.phosphor #botpanel input[type=range]::-moz-range-thumb{background:var(--line-dim)}body.phosphor #settings input[type=range]:hover::-webkit-slider-thumb{background:var(--line)}body.phosphor #saves-list{background:var(--line-fill);border-color:var(--line-dim);box-shadow:none}body.phosphor .srow{border-bottom-color:#30ff6138}body.phosphor .srow .st,body.phosphor .srow .url,body.phosphor .srow .seed,body.phosphor #saves-list .srow .st{color:var(--line);opacity:.75}body.phosphor .srow b{color:var(--line-hi)}body.phosphor .srow .thumb{border-color:var(--line-dim)}body.phosphor #saves-list .srow.here{border-color:var(--line);background:#30ff6112}body.phosphor #saves-list .srow.here b,body.phosphor #saves-list .srow.here .tag,body.phosphor .srow .tag{color:var(--line-hi)}body.phosphor #saves-list .srow.here .tag{border-color:var(--line)}body.phosphor .seedrow input,body.phosphor #server-url{color:var(--line-hi);background:#000;border-color:var(--line-dim);box-shadow:none}body.phosphor .seedrow input:focus,body.phosphor #server-url:focus{border-color:var(--line)}body.phosphor #botpanel{background:var(--line-fill)}body.phosphor #botpanel.big{background:#020a04}body.phosphor #botpanel .st,body.phosphor #botpanel .temp{color:var(--line)}body.phosphor #botpanel .st{opacity:.7}body.phosphor #hurt{box-shadow:inset 0 0 160px #30ff6180}body.phosphor #drink{box-shadow:inset 0 0 140px #c8ffd659}body.phosphor .tomb{filter:drop-shadow(2px 0 0 var(--line)) drop-shadow(-2px 0 0 var(--line)) drop-shadow(0 -2px 0 var(--line)) drop-shadow(0 0 6px rgba(48,255,97,.45))}body.phosphor .tomb .stone{color:var(--line);background:#020a04 var(--code-tile) repeat;box-shadow:inset 0 0 18px #30ff612e;text-shadow:var(--line-glow)}body.phosphor .tomb .stone.coded{background:#020a04 var(--tomb-code) 0 0 / 100% 100% no-repeat}body.phosphor .tomb canvas{filter:drop-shadow(0 0 3px rgba(48,255,97,.55))}body.phosphor .tomb .mound{filter:grayscale(1) sepia(1) hue-rotate(75deg) saturate(5) brightness(.75)}body.phosphor .tomb .mound.coded{background:var(--mound-code) 0 0 / 100% 100% no-repeat;filter:none}body.phosphor canvas[data-pixel-text]:not([data-pixel-engraved]){filter:drop-shadow(0 0 5px rgba(48,255,97,.35))}body.phosphor #research .cp{background:#30ff6114}body.phosphor #research code{background:#30ff6114;border-color:var(--line-dim)}body.phosphor #research .x,body.phosphor #panel .x,body.phosphor #settings .x,body.phosphor #help .x{background:var(--line-fill);border-color:var(--line-dim);box-shadow:none}body.phosphor #research .x path,body.phosphor #panel .x path,body.phosphor #settings .x path,body.phosphor #help .x path{fill:var(--line)}body.phosphor #research .x:hover,body.phosphor #panel .x:hover,body.phosphor #settings .x:hover{background:var(--line-fill-hi);border-color:var(--line)}body.phosphor #research .tab:hover:not(.on),body.phosphor #help .tab:hover:not(.on),body.phosphor #settings .tab:hover:not(.on){border-color:var(--line)}body.phosphor #research .tab.on,body.phosphor #help .tab.on,body.phosphor #settings .tab.on{background:#30ff612e;box-shadow:0 0 9px #30ff6180}body.phosphor #research .compl big{color:var(--line-hi)}body.phosphor #research .win{color:var(--line)}body.phosphor #research h3,body.phosphor #research .links a,body.phosphor #research a.by{color:var(--line-hi);text-shadow:var(--line-glow)}body.phosphor #research .meta{color:var(--line-dim)}body.phosphor #research .entry{border-color:#30ff6133}body.phosphor .loadbar i{background:repeating-linear-gradient(90deg,var(--line) 0 10px,#0b3a18 10px 12px)}body.phosphor #credit{background:var(--line-fill)}body.phosphor #settings .plugwin .plugmsg{color:var(--line-hi)!important}body.phosphor #settings .plugline input[type=url]{color:var(--line-hi)}body.phosphor #tsleep:before{background:#30ff6166}body.phosphor #victory .vbox{filter:drop-shadow(0 0 18px rgba(48,255,97,.55))}body.phosphor #tuse img{filter:url(#phos-tint)}body.phosphor #btn-retry,body.phosphor #panel .card .go:not(:disabled){background:#30ff6147;color:var(--line-hi);box-shadow:0 0 12px #30ff6199}body.phosphor #settings .agents button{border-color:var(--line-dim)}body.phosphor #settings .agents button.on{box-shadow:var(--line-box)}body.phosphor input[type=checkbox]:checked{background-color:#30ff6173;border-color:var(--line)}body.phosphor #settings .snote .ico{filter:url(#phos-tint)}#pcap{color:#e4ffe8;text-shadow:0 0 10px rgba(42,255,90,.75),0 0 2px #bfffc8}#pcap.white{color:#fff;text-shadow:0 0 6px rgba(0,0,0,.6),2px 2px 0 rgba(0,0,0,.5)}#pcap i{font-style:normal;animation:pcapblink .9s steps(2) infinite}@keyframes pcapblink{50%{opacity:0}}
