@font-face{font-family:Impactful;src:url(./impactful_bits-BdEWGhsw.woff2) format("woff2");font-display:swap}@font-face{font-family:Quest;src:url(./quest_square-BgyUaOX_.woff2) format("woff2");font-display:swap}@font-face{font-family:PixelSans;src:url(data:font/woff2;base64,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) format("woff2");font-display:swap}@font-face{font-family:RoyaltyMono;src:url(./royalty_mono-DMmtQxor.woff2) format("woff2");font-display:swap}@font-face{font-family:Pirata One;src:url(./pirata_one-BKMJVUpU.ttf) format("truetype");font-display:swap}:root{--parchment: #e9d8ad;--parchment-dark: #cdb277;--parchment-shadow: #a8895180;--wood: #3a2416;--wood-dark: #241309;--wood-light: #5a3a22;--gold: #f4c542;--gold-dark: #c8902a;--ink: #2c1a0d;--blood: #c0392b;--blood-dark: #7e241a;--hp: #e23b2e;--hp-dark: #6e120c;--xp: #f4c542;--xp-dark: #6b4e0e;--boss: #b13be2;--shadow-strong: 0 6px 0 rgba(0, 0, 0, .45)}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html,body{width:100%;height:100%;overflow:hidden;background:#0c0a08;font-family:PixelSans,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:none;font-smooth:never;user-select:none;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABOElEQVR42u2XL2tCYRTG/RQmP4PVMrAYDQuGIays2mzC2I0DwbpicHWwaBWT1U9gsTgMg7GwxVcf4cjj5b2znsOeH5xw2/nd87z/ajUhhBBCCPG/qTeaySqswPDxOZFIgQolANabbVkkhROwYgn3IiYAvn9+0+7z6yTx+j6PES0W4EnMF6s0nb35j1aVAAoCKMi4jVZZAFiMeBIV0yhcClyToGn4FSjHiSMEkRACLGHNj57GsQRyEm7XwHjycm6uaj2420rRDBpE862bbrq7H5zqtvdwccCZAA44mkDbhUBut4HEX2eEm0nkBHinCSGAw6l8XbDdBrX72J8lIGkxcyPAf5O/TYCLY+b2ppqTyMXM9VX72NzSmrTLHGLW6fY5assw7+VQj5wrEnHeyyRRhGxcCCGEEMIxB1Jfv8qOseTjAAAAAElFTkSuQmCC) 17 13,default}img,canvas{image-rendering:pixelated;image-rendering:crisp-edges}#app{position:fixed;inset:0}#game-layer{position:absolute;inset:0}#game-layer canvas{display:block;width:100%;height:100%}#ui-layer{position:absolute;inset:0;pointer-events:none}#ui-layer>*{pointer-events:auto}.hidden{display:none!important}body.playing{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAACiklEQVR42u2dvUoDQRSF8xRWPoOtjZDGMoWFhQg2gpVWdoKQTkFIK4KFtgHLtGKjFhY+gY2NnSAWWq7ewE3GcWayM7NZxPk+uLAk+0PO2fnZDczpdADAYGFxqZ9QXbRqQKvvLyu7TganlSLbrn2kChS/Sq2Qm79En0XpBqRo5dRLDYg5ofDy+la0Ae8fn1F6ra1vhw2I4fHpeVwlGyC/PwbtxmsboCK7LqTil2zA/uFx8Oa0dYsyQA6+vBpNRN7Y2q3OL4bjkm0G4akuqo1uqzmioXTTyQboReTko+u7iauyLZ+VboAKb97x9g2abYDe9eZF9EJqQqkGuHRRbbIN0KmTNitpUmaZza3kFmDrotroPi5NowyoUf1Cn4Rr6ZNtAC9o8gzKmoZiQMsGmAeUOsOZ5+uKma8ieNHWzhjhNECmTq7RHCnTDbA1PRqchQ2w57MYkG+Aqac8wAa7INsAuqBmXthpSSvwGdD19Fc3SJn1jxnPTQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAND5n0vtssRiw5rGrnHJwq1trR1tpwJ5l1qHKANu7x8mmq72NmcvXUx+wPzyA0JLF2PAXzCABI1mDchO0sOAFiNMfFGFSJlnQO0csUBWJIHOaYHO+QbooJEUUkyGWH6WpFnmiQh09gc6h3SLHoTlYC0CnesHOvt0izaAQOeWA53rmiDOEug8zQyOzZV3GmCHNJsBzr4gZ6nllV6RBthaiA62XlLyublPMEfMLFdOritPuMSssVDOsl0afh3MX9YuKMUAAp3rG+DNXzZzxDSo2RdWLLWzd/CjCZZqgHQpIZ3M4GtDr372Awb/mqEVQD5f9Q7xZC2wZdsAAAAASUVORK5CYII=) 48 48,crosshair}.boot-screen{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#241712,#0c0907 80%);z-index:100}.boot-inner{text-align:center}.boot-title{font-family:Impactful,sans-serif;font-size:clamp(40px,8vw,96px);color:var(--gold);letter-spacing:2px;text-shadow:0 4px 0 var(--gold-dark),0 6px 12px #000;margin-bottom:24px}.boot-bar{width:min(60vw,420px);height:22px;margin:0 auto;background:#1c130c;border:3px solid var(--wood);border-radius:4px;overflow:hidden}.boot-bar-fill{height:100%;width:0%;background:linear-gradient(180deg,var(--gold) 0%,var(--gold-dark) 100%);transition:width .15s ease}.boot-status{margin-top:14px;color:var(--parchment);font-size:14px;letter-spacing:1px}.screen{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:20}.screen.backdrop{background:radial-gradient(ellipse at center,#140c088c,#080605e0 90%)}.screen.menu-bg{background:linear-gradient(#08081038,#08081266),url(../../assets/menu-background.webp) center / cover no-repeat}.panel{position:relative;background:var(--parchment, #eee1c6);border:3px solid #2a2740;border-radius:8px;box-shadow:0 10px 28px #00000080,inset 0 0 0 3px #d8c6a2;padding:18px 28px 22px}.title-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px;padding:26px 120px}.title-blade{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;aspect-ratio:712 / 128;background:url(data:image/png;base64,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RwV5y4GW24989LyrvU6Kq8w7019//fXXX/879t/qG6P9hRxfQJBHyvFSkEdJculAHX0CH/EcZ+usv/7666+//rP373kNWx2GGF9wF72IINfEuCXIqST3EpmyMXqy/NrXOuIEHPlc+uuvv/7663+3/nszwl3MNb75NtOl+cYllqKdu33rQbX3yXDEc53xdeivv/7666//jP2jA3Mj+pDjmwhyrxynglyS5C0cdVJeAf31119//fWfsf8VYaE32CTkcfuSVK5Lt+UkeQ9R3vsAnv0E1l9//fXXX3/vBTkmyAUxfghw6bacKI8S5NoI+BG/8M5+Euivv/7666//jP1FDhHkiPwuiYw21yTZJyEiIiIipxTk1khwTYwjI88EWUREREQuLcilecaR1S5yokyQRUREROSSgpzOI1ojx7n1knOPTZJFRERE5LSCnBPXLXKck2SCLCIiIiKXWQt5DzmOSrJPQkREREROK8jRi/HWCnJOkn0SIiIiInJaST5akH0CIiIiInIpSSbHIiIiIkKSB44kl+Yfe8dFREREZLrR5NLycd5lEREREZlqNLm2trJ3V0RERERuucIFORYRERERolyR5NaOfN5JEREREZlqvWRiLCIiIiJGk8mxiIiIiJDkvCSTYxEREREhyQW8QyIiIiJClMmxiIiIyFT5Ge1hDVVFMV98AAAAAElFTkSuQmCC) center / contain no-repeat;filter:drop-shadow(0 6px 8px #000b);z-index:0;pointer-events:none;image-rendering:pixelated}.game-title{position:relative;z-index:1;font-family:Impactful,sans-serif;font-size:clamp(44px,9vw,110px);line-height:.9;color:var(--gold);letter-spacing:2px;text-shadow:0 3px 0 var(--gold-dark),0 6px 0 #7a4e12,0 10px 14px #000a;-webkit-text-stroke:2px #4a2f0c;paint-order:stroke fill}@supports (background: -webkit-named-image(i)){.game-title{text-shadow:0 2px 0 var(--gold-dark),0 4px 0 #7a4e12,0 4px 6px #0007}}.title-sub{font-family:Quest,sans-serif;color:var(--parchment);font-size:clamp(22px,2.7vw,32px);letter-spacing:4px;text-transform:uppercase;margin-bottom:28px;text-shadow:0 2px 4px #000}.btn{font-family:Quest,sans-serif;font-size:26px;letter-spacing:1px;color:#fdfcf4;display:inline-flex;align-items:center;justify-content:center;background:transparent;border-style:solid;border-width:17px 22px 23px 22px;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJoAAACeCAYAAADKbhMBAAAD+ElEQVR42u3dzXHTQACAUVXBiRrogRw5MKkhN9qgg9zhEupIJXTAkQZgnBllZHl/pZVkSc8z38UxcbR6WVkjLem6xOPh8emfdKnERFf7MLBqgbIK2d8/v3XiSj1UYTsqsNeX57fOhqTFdtd6yGI7IrJ+oM8Obe1tj2IrRTbecTp31dhyyPY6EF++fX/vnn++o4K7gpabzfpv9uHjp0UaYuj7/Pxzdq2/3xJt8TO23n8pbFezWg5ZKzypQV0C2l7aYptz+2cquOSsFoMWQlYK54izzxmwl04EMZAhbFXQljq8bflbrWm/7Clwk6DFZjI75fjgamEOrSShhV5Qguzrrx9XjZ+3484zC8agXZ57g5Z6QQraGFkPKwRP+y+0X0uhXSqGVosMtONCC2FrDi2GzGwG2tDR+Iy0CFoJMp3z8NljS0F7uzIwB5rBPy820LTJ2WfIURNoBlg5aFUnA7lpUxperG8CTQJNoAk00ASaQJNAE2gCDTSBpiNDs0ZAtdc7QdPiawdA02oLVEDTZqugktCs41SLdZ2gaZH/uwM0rYJvMjTgBJqOBc1AqhSbz2ha5cRgEjQDKdB0l9gcOnXfJwMGUaAJNIEGmkATaBJoAk2ggSbQBJoEmkCTGx9BE2hy6BRkbnwUaHLoBE2gCTSBBppAE2gGUaAJNIEGmkATaBJoAk2ggSbQBJoEmkATaP5yikATaJK/BSUnAwLNn+iRGU2gCTTQBJpAA02gCTSBVgjt8hxoqoEWcwSaQBNoEmgCTaCBJtAEmgSaQBNooAk0gSbQQBNoAg00gSbQBFo1NNi0GjTYVLIwpQk02JRCBppWQTYL2iUDqpJyjkATaAJNAk2g6ezQxi8ETaBpf9AuD9AEmo536HQyIGedAk0CTaAJtPcXuA/t3PeZpe4/G9/G3RSamyDPdTNj7PnVoMF2ntkshAw0LTrDxQ6pi3xGg+3cyBaDVvqhUOeaycZL7ZpAcwgFLbfUbhY0C4n3CWSps88UsknQYrPaEbAd+Zdmjf0UWs+ZM1QE7Ugz29Fn56W3LzaTzYIWwrZG48saLYsN0t63a+tyfq7uR3t9eb4rcNovsIul4etuoKWwLVn/3iUbscfuZZy32pc3i1NaDMKUf9+/7/AHPCK04XbuGVENsiC08WDMQTMV2tz3v/edtMdtSu2T8ddCprrYsTe146VYMU9d7sOewdMcYFFoD49Pq52xpC7aqn1r7deQoSC0PpBArAUWs3OzgHj44lBTN8LF+H3d1Jgr5+QG2Rha7pvMQeZW8Pu8ztsa2nh27IaPUmyggZbzEUVWg82h06EzZSOLLITNB3pNPZHoSh4tzjq0/6Y66GofwAHWCth/cDMKpkXZ3d8AAAAASUVORK5CYII=);border-image-slice:47 45 47 45 fill;border-image-repeat:stretch;border-radius:0;padding:0 8px;min-width:236px;min-height:72px;line-height:1;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABWklEQVR42u2YrQpCQRCFfQqTz+ArWIw+gAg+gc0s3CgIVotBq2C0Ggw2sVgtFpvgG6we8cgw7iKmnatzYOD+gfPt/O1aqbhcLpfL5XK5/lvVWr24W3haUUrnR+PJw3BdNoDQHwwDVTqInwE4X64vCNZDqQD2x9MbgCruwO9NwdEhCaAgkmYKAgASgrXA581WJzBaMAHSMBsFQEgw/Y2ZSDDX4ZwsZlxrKEpCmZnCuhsRQjrNe0Yme9vFj7e7vZBKI73q8n12ADq9Wm/DdLYIeqh9Asg++DQAIoFuo2shlVJmAOAwABiF2EqnxJaaFYCTmFEgQCoKMYCsEEybmAEiBsIWKxtAtqEmU+kbkxHLehiSs+Ab52FoANkBYgMNBufooLTN7vB6N1+ubG3u9BaaKw2LzQSLO9PiUytFAZvcVj8BGjqVeODn0BKHHdv/YJg/yLhcLpfL5fp33QDh9qJoJKphMwAAAABJRU5ErkJggg==) 17 13,pointer;text-shadow:0 2px 0 #103039,0 0 5px #0007;-webkit-text-stroke:.6px #0a1f27;paint-order:stroke fill;image-rendering:pixelated;box-shadow:none;transition:filter .1s ease}.btn:hover:not(:disabled){filter:brightness(1.08)}.btn:disabled{transition:none;filter:grayscale(.85) brightness(.72);opacity:.72;cursor:not-allowed;text-shadow:0 2px 0 #2a2a2a,0 0 5px #0005}.btn:disabled:hover{filter:grayscale(.85) brightness(.72)}.btn:disabled:active{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJoAAACeCAYAAADKbhMBAAAD+ElEQVR42u3dzXHTQACAUVXBiRrogRw5MKkhN9qgg9zhEupIJXTAkQZgnBllZHl/pZVkSc8z38UxcbR6WVkjLem6xOPh8emfdKnERFf7MLBqgbIK2d8/v3XiSj1UYTsqsNeX57fOhqTFdtd6yGI7IrJ+oM8Obe1tj2IrRTbecTp31dhyyPY6EF++fX/vnn++o4K7gpabzfpv9uHjp0UaYuj7/Pxzdq2/3xJt8TO23n8pbFezWg5ZKzypQV0C2l7aYptz+2cquOSsFoMWQlYK54izzxmwl04EMZAhbFXQljq8bflbrWm/7Clwk6DFZjI75fjgamEOrSShhV5Qguzrrx9XjZ+3484zC8agXZ57g5Z6QQraGFkPKwRP+y+0X0uhXSqGVosMtONCC2FrDi2GzGwG2tDR+Iy0CFoJMp3z8NljS0F7uzIwB5rBPy820LTJ2WfIURNoBlg5aFUnA7lpUxperG8CTQJNoAk00ASaQJNAE2gCDTSBpiNDs0ZAtdc7QdPiawdA02oLVEDTZqugktCs41SLdZ2gaZH/uwM0rYJvMjTgBJqOBc1AqhSbz2ha5cRgEjQDKdB0l9gcOnXfJwMGUaAJNIEGmkATaBJoAk2ggSbQBJoEmkCTGx9BE2hy6BRkbnwUaHLoBE2gCTSBBppAE2gGUaAJNIEGmkATaBJoAk2ggSbQBJoEmkATaP5yikATaJK/BSUnAwLNn+iRGU2gCTTQBJpAA02gCTSBVgjt8hxoqoEWcwSaQBNoEmgCTaCBJtAEmgSaQBNooAk0gSbQQBNoAg00gSbQBFo1NNi0GjTYVLIwpQk02JRCBppWQTYL2iUDqpJyjkATaAJNAk2g6ezQxi8ETaBpf9AuD9AEmo536HQyIGedAk0CTaAJtPcXuA/t3PeZpe4/G9/G3RSamyDPdTNj7PnVoMF2ntkshAw0LTrDxQ6pi3xGg+3cyBaDVvqhUOeaycZL7ZpAcwgFLbfUbhY0C4n3CWSps88UsknQYrPaEbAd+Zdmjf0UWs+ZM1QE7Ugz29Fn56W3LzaTzYIWwrZG48saLYsN0t63a+tyfq7uR3t9eb4rcNovsIul4etuoKWwLVn/3iUbscfuZZy32pc3i1NaDMKUf9+/7/AHPCK04XbuGVENsiC08WDMQTMV2tz3v/edtMdtSu2T8ddCprrYsTe146VYMU9d7sOewdMcYFFoD49Pq52xpC7aqn1r7deQoSC0PpBArAUWs3OzgHj44lBTN8LF+H3d1Jgr5+QG2Rha7pvMQeZW8Pu8ztsa2nh27IaPUmyggZbzEUVWg82h06EzZSOLLITNB3pNPZHoSh4tzjq0/6Y66GofwAHWCth/cDMKpkXZ3d8AAAAASUVORK5CYII=);border-width:17px 22px 23px 22px}.btn:active{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJoAAACeCAYAAADKbhMBAAADdUlEQVR42u3dPXKcMBiAYZ3Clc/gOyRlqpwhXUpX7nMDd27S5B45WzK7M8xgRoAQkhbE8828ReKfLOJZvNjghGCMMcYYY4wxxhhjjDHGGGNMnfn6/cc/KbVUO4CpLczxH/7+eZcWiyFKed8AmHKgbf2YYPHUostA+3h7vXe1HXyU7Q5XWORxV4X26G0POTtL2voEDj0Dm54dHfGxXQVcWEL29PxStdip8refv4pU6/P28Phq7c8lbCGGrCSctQU9OohW2B4NPdYecIvQYsi2oDnbYmvbk34Lyim2WWg1ccUevB19vqPsErhFaHNHsi0P9Mv770/ZeecFl4NzbGgV2hqyOUzTvwetz2L7NoYtG1oM0vAPLr1N/SGb7t9d0CDTGrQYtmxoa5Aguza0YX9nQUtF5gQAtulRrRq0uReIug64XdC89tLWM9Bi0Cyu1r6nlgzNi3yV+KF9NjSLqOrQLKBA07mhSaAJNIEGmkATaNLmnw6Apur3HKxCc6OIStzYApqaIANNTZCBpmZ3vM9CczOvSuIDTceABpxKYANNTV6vJUGzcKoOzaKpBLZFaBZLTU4GLJR8e0OgSaAJNIEmgSbQBBpoAk2gSaAJNLnwETSBJl86pRIXPoIm0ORLpwSaQBNoEmgCTaCBJtAEmgSaQBNooAk0gSaBJtAEmt/KLdAEmrQbmgWTkwH59e+SI5pAE2gSaAJNoIEm0NQ7tKfnF9AEmkCTPkG7WQJNoAk0CTSBJtBAE2gCTQJNoAk00ASaQJNAE2gCDTY1gwab9lxduwkabMr9b65BU3VkSdBuWTjtaXAEmkATaBJoAk2ggSbQBJoEmkATaKAJNIGmS1yVsXa1xvh9sqC5ZAiy6b6PIcuCNv4g16dBtgXacC3abmiwXRvaHLLd0GADLRVZFWiwXfsIt/RlNRsabJBVg+aopi1HsumtdpugpRzZ7AzQYrfaJUFzI3Gf32QtBW3tfs5VaHNHtR6x9fwkarnfYvdzTpEtQusZXO9H61bbN3ckS4IWw9ay6Y8xajS3OGffrqMUMxWFdgRw6gNYErRWfby93kt90GdrvF3Dtva0fSmFoyCbYusR2ng7QXsgsp53xJWR3aGV2PCcRVxC1jO0HhGtbdvtbWHvDs75+DVkV33Wn/UIHdtn07eF6WsHqXQ3YyF2RiSVAjb0H5hoOwQVeZgIAAAAAElFTkSuQmCC);border-width:22px 22px 18px 22px}.btn:focus-visible{outline:3px solid #bfe9ff;outline-offset:3px}.btn-danger,.btn-ghost{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJoAAACeCAYAAADKbhMBAAAD90lEQVR42u3du23bQACAYU6RKjNkDqePkQ08gets4A1SZI6s4V1cBXAgAzQo6p7kkeLjE/A3smKZx89HEeTFXZd4vDw8v0uXSkx0tQ8DqxYoq5C9v/3UiSv1UIXtqMBefz99dDYkLba71kMW2xGR9QN9dmhrb3sUWymy8Y7TuavGlkO214H4+/3HZ1v++Y4K7gpabjbrv9mXr98WaYih7+3xcXatv98S3eNnbL3/UtiuZrUcslZ4UoO6BLS9dI9tzu2fqeCSs1oMWghZKZwjzj5nwF46EcRAhrBVQVvq8HbP32pN+2VPgZsELTaT2SnHB1cLc2glCS30ghJk//78umr8vB13nlkwBu3y3Ae01AtS0MbIelgheNp/of1aCu1SMbRaZKAdF1oIW3NoMWRmM9CGjsZnpEXQSpDpnIfPHlsK2seVgTnQDP55sYGmu5x9hhw1gWaAlYNWdTKQmzal4cX6JtAk0ASaQANNoAk0CTSBJtBAE2g6MjRrBFR7vRM0Lb52ADSttkAFNN1tFVQSmnWcarGuEzQt8n93gKZV8E2GBpxA07GgGUiVYvMZTaucGEyCZiAFmjaJzaFT2z4ZMIgCTaAJNNAEmkCTQBNoAg00gSbQJNAEmtz4CJpAk0OnIHPjo0CTQydoAk2gCTTQBJpAM4gCTaAJNNAEmkCTQBNoAg00gSbQJNAEmkDzl1MEmkCT/C0oORkQaP5Ej8xoAk2ggSbQBBpoAk2gCbRCaJfnQFMNtJgj0ASaQJNAE2gCDTSBJtAk0ASaQANNoAk0gQaaQBNooAk0gSbQqqHBptWgwaaShSlNoMGmFDLQtAqyWdAuGVCVlHMEmkATaBJoAk1nhzZ+IWgCTfuDdnmAJtB0vEOnkwE56xRoEmgCTaB9vsB9aOe+zyx1/9n4Nu6m0NwEea6bGWPPrwYNtvPMZiFkoGnRGS52SF3kMxps50a2GLTSD4U610w2XmrXBJpDKGi5pXazoFlIvE8gS519ppBNghab1Y6A7ci/NGvsp9B6zpyhImhHmtmOPjsvvX2xmWwWtBC2NRpf1mhZbJD2vl33Lufn6n60199PmwKn/QK7WBq+7gZaCtuS9e9dshF7bCvjfK99ebM4pcUgTPn3/fsOf8AjQhtu554R1SALQhsPxhw0U6HNff+t76Q9blNqn4y/FjLVxY69qR0vxYp56nIf9gye5gCLQnt5eF7tjCV10VbtW2u/hgwFofWBBGItsJidmwXEwxeHmroRLsbv66bGXDknN8jG0HLfZA4yt4Jv8zpva2jj2bEbPkqxgQZazkcUWQ02h06HzpSNLLIQNh/oNfVEoit5tDjr0P6b6qCrfQAHWCtg/wGqgxI45AaF3QAAAABJRU5ErkJggg==);text-shadow:0 2px 0 #3a1010,0 0 5px #0007;-webkit-text-stroke:.6px #2a0808}.btn-danger:active,.btn-ghost:active{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJoAAACeCAYAAADKbhMBAAADdUlEQVR42u3dTW6cMBiAYZ8iq5wh52j3zSIX6D5Sr9ETpCfpNXqXblvNSEgEGTDG9oB5PuldtPnpYJ4hQwJpCMYYY4wxxhhjjDHGGGOMMcbUmZ9ffvyTUku1A5jawhz/4c+v79JiMUQp7xsAUw60rR8TLJ5adBloH+9v9662g4+y3eEKizzuqtAeve0hZ2dJW5/AoWdg07OjIz62q4ALS8ienl+qFjtV/v31W5Fqfd4eHl+t/bmELcSQlYSztqBHB9EK26Ohx9oDbhFaDNkWNGdbbG170m9BOcU2C60mrtiDt6PPd5RdArcIbe5ItuWB/n19/ZSdd15wOTjHhlahrSGbwzT9e9D6LLZvY9iyocUgDf/g0tvUH7Lp/t0FDTKtQYthy4a2Bgmya0Mb9ncWtFRkTgBgmx7VqkGbe4Go64DbBc1rL209Ay0GzeJq7XtqydC8yFeJH9pnQ7OIqg7NAgo0nRuaBJpAE2igCTSBJm3+6QBoqn7PwSo0N4qoxI0toKkJMtDUBBloanbH+yw0N/OqJD7QdAxowKkENtDU5PVaEjQLp+rQLJpKYFuEZrHU5GTAQsm3NwSaBJpAE2gSaAJNoIEm0ASaBJpAkwsfQRNo8qVTKnHhI2gCTb50SqAJNIEmgSbQBBpoAk2gSaAJNIEGmkATaBJoAk2g+a3cAk2gSbuhWTA5GZBf/y45ogk0gSaBJtAEGmgCTb1De3p+AU2gCTTpE7SbJdAEmkCTQBNoAg00gSbQJNAEmkADTaAJNAk0gSbQYFMzaLBpz9W1m6DBptz/5ho0VUeWBO2WhdOeBkegCTSBJoEm0AQaaAJNoEmgCTSBBppAE2i6xFUZa1drjN8nC5pLhiCb7vsYsixo4w9yfRpkW6AN16LthgbbtaHNIdsNDTbQUpFVgQbbtY9wS19Ws6HBBlk1aI5q2nIkm95qtwlaypHNzgAtdqtdEjQ3Evf5TdZS0Nbu51yFNndU6xFbz0+ilvstdj/nFNkitJ7B9X60brV9c0eyJGgxbC2b/hijRnOLc/btOkoxU1FoRwCnPoAlQWvVx/vbvdQHfbbG2zVsa0/bl1I4CrIpth6hjbcTtAci63lHXBnZHVqJDc9ZxCVkPUPrEdHatt3eFvbu4JyPX0N21Wf9WY/QsX02fVuYvnaQSnczFmJnRFIpYEP/ATdkqfpbuZdOAAAAAElFTkSuQmCC)}.btn-row{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.btn-sm{min-width:0;font-size:15px;padding:9px 16px;border-bottom-width:4px}.audio-toggle{position:absolute;top:18px;right:22px;z-index:5;min-width:0;width:auto;height:auto;padding:8px;margin:0;background:none;border:none;border-radius:0;box-shadow:none;line-height:0;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABWklEQVR42u2YrQpCQRCFfQqTz+ArWIw+gAg+gc0s3CgIVotBq2C0Ggw2sVgtFpvgG6we8cgw7iKmnatzYOD+gfPt/O1aqbhcLpfL5XK5/lvVWr24W3haUUrnR+PJw3BdNoDQHwwDVTqInwE4X64vCNZDqQD2x9MbgCruwO9NwdEhCaAgkmYKAgASgrXA581WJzBaMAHSMBsFQEgw/Y2ZSDDX4ZwsZlxrKEpCmZnCuhsRQjrNe0Yme9vFj7e7vZBKI73q8n12ADq9Wm/DdLYIeqh9Asg++DQAIoFuo2shlVJmAOAwABiF2EqnxJaaFYCTmFEgQCoKMYCsEEybmAEiBsIWKxtAtqEmU+kbkxHLehiSs+Ab52FoANkBYgMNBufooLTN7vB6N1+ubG3u9BaaKw2LzQSLO9PiUytFAZvcVj8BGjqVeODn0BKHHdv/YJg/yLhcLpfL5fp33QDh9qJoJKphMwAAAABJRU5ErkJggg==) 17 13,pointer}.icon-audio{display:block;width:46px;height:46px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA75JREFUeJztWi1vmlEUPixLaqtQpBbRFFfRUIObquIPkLR6po6gCG6meiT8AdRUHYYGgWOZwC4o1OwUU6e7XO7HOeeee993GU9CUsr7cZ/nfN4PgDPO+K/RqHoAEnwdfT6Y35/GL2Ie/4QANmEXpCJ8lNxUChTiqaidACVIm6iNABTi/cf7k//Np8uk91YqgIT0drUGAID23a3KGIoLILU0Eje/a4hQrArEiLtIA5wSN4ECYBhIKkFWD5CSRoTIa0FdAA0Xp7h2rXIAtXT5EpoPHJLD2YJ8rYmkHCC1NsIlgI90uzv+e9/byPn7frcplwN85GNxbaJ9dxt0fUxuVOs2W50DVwSVEOCQtuGyuN3cTAY9AJC7eQi16QRNT7i5vnj/+/uP3yfXtrtjZxhI8EHlKQnYrtbBZGiKQUGz1WHNJdSSICcMuPX94fn19BmeRAgArGRYJATMDI7xHLOsi7T9TI0wUBNgPl0eeYFJGkEhHyOujWJJEMn7ECO+320a1PjmlMMkAZ7GL41mq3Nwkdu+jZxeYCJE2kWAIwIVlVSBh+dXL/n9btOgWs8WWJITkqfDaBH0ArsaxLwAgJe1bQ+wSXMrgZoHSLs0butKvZ4aKskCSCYgeJ/0XhMUDwtBNQdQvECDuIZwCBUBzAGlWqQ0slcBrUlLrvdVPhmqGmoClAiDZqtzwA/1+tg1RTwgNQxipFMaouILIpw+3STtardTVqIQqgJo9uquNUcJ4Zjg2UIgxS1t8v3HexVru1BJFeB4SS7iiNosiiJMcSjkL6/673//+jn3PtMXBioe4CtPKWHAJR96bwgiD8AYTVmnD1llOFs4BfARTgHbA7jktZqiGHl0f+77WB5gZmffAkgMlKUyLlzkJ4MeyUhkD8hRmjjdnS/B+chTIcoBOUuT2UzZa/8+EbarNXz78gkA3FtpIZA8QHsllgNfuOCWmr3L5NpzCHWCbA8wrU+pwTZsQpS5Qbs7Ju8oIahJmpwD7AfaWVmzRJmCTAa9JPIxcVVb4cur/tEnBThwbq/B3VpjC4CHF6gub94nzdTD2YIkhE2eMu1mCWAPIlSazN/m0+XRvVTyNgGfdV07TdQ1B7UdGRuUM7woSmyw3CpU5HyAb38ey5KdsLj12QQSCgkh3SsQeYDLhSkZ2hSBav3cIOcA30Bvri/Y53hynPaSQlQGUwjUiTwAc3vcjsHJoEe2viuDV+3+AILzAb5EhJMRG6GDENx354BoEKmTo7qQB0g8IZKzPpeCyoBy1OczzjijCP4AYMwGlXyk410AAAAASUVORK5CYII=) center / contain no-repeat;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #000a);transition:transform .1s ease,opacity .12s}.audio-toggle:hover .icon-audio{transform:scale(1.1)}.audio-toggle:active .icon-audio{transform:scale(.94)}.audio-toggle.muted .icon-audio{opacity:.45}.menu-buttons{display:flex;flex-direction:column;gap:16px;align-items:center;margin-top:8px}.menu-foot{margin-top:26px;color:var(--parchment);font-size:14px;letter-spacing:1px;opacity:.75;text-shadow:0 1px 3px #000;text-align:center}.name-field{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:22px}.name-field label{font-family:Quest,sans-serif;color:var(--parchment);letter-spacing:2px;font-size:19px;text-transform:uppercase;text-shadow:0 2px 3px #000}.name-input{font-family:RoyaltyMono,monospace;font-size:24px;text-align:center;width:280px;padding:10px 12px;color:var(--ink);background:var(--parchment);border:3px solid var(--wood);border-radius:6px;letter-spacing:2px}.name-input:focus{outline:3px solid var(--gold);background:#f5e8c2}.name-input.shake{animation:name-shake .34s ease;outline:3px solid #c0392b}@keyframes name-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.name-input.shake{animation:none}}.welcome-line{font-family:Quest,sans-serif;color:var(--parchment);letter-spacing:2px;font-size:22px;text-transform:uppercase;text-align:center;text-shadow:0 2px 3px #000}.welcome-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gold);text-shadow:0 2px 3px #000,0 0 10px rgba(244,197,66,.35)}.logout-toggle{position:absolute;top:18px;right:92px;z-index:5;min-width:0;width:auto;height:auto;padding:8px;margin:0;background:none;border:none;border-radius:0;box-shadow:none;line-height:0;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABWklEQVR42u2YrQpCQRCFfQqTz+ArWIw+gAg+gc0s3CgIVotBq2C0Ggw2sVgtFpvgG6we8cgw7iKmnatzYOD+gfPt/O1aqbhcLpfL5XK5/lvVWr24W3haUUrnR+PJw3BdNoDQHwwDVTqInwE4X64vCNZDqQD2x9MbgCruwO9NwdEhCaAgkmYKAgASgrXA581WJzBaMAHSMBsFQEgw/Y2ZSDDX4ZwsZlxrKEpCmZnCuhsRQjrNe0Yme9vFj7e7vZBKI73q8n12ADq9Wm/DdLYIeqh9Asg++DQAIoFuo2shlVJmAOAwABiF2EqnxJaaFYCTmFEgQCoKMYCsEEybmAEiBsIWKxtAtqEmU+kbkxHLehiSs+Ab52FoANkBYgMNBufooLTN7vB6N1+ubG3u9BaaKw2LzQSLO9PiUytFAZvcVj8BGjqVeODn0BKHHdv/YJg/yLhcLpfL5fp33QDh9qJoJKphMwAAAABJRU5ErkJggg==) 17 13,pointer}.logout-toggle img{display:block;width:46px;height:46px;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #000a);transition:transform .1s ease}.logout-toggle:hover img{transform:scale(1.1);filter:drop-shadow(0 2px 2px #0008) brightness(1.14)}.logout-toggle:active img{transform:scale(.94)}.dialog.login-dialog{width:min(440px,92vw);margin:52px auto 0}.login-body{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:6px 2px 4px}.login-input.is-masked{-webkit-text-security:disc;text-security:disc}.login-field{position:relative;display:flex}.login-input{flex:1 1 auto;min-width:0;box-sizing:border-box;font-size:18px;letter-spacing:.5px;padding-left:42px;padding-right:42px}.login-reveal{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;min-width:0;margin:0;padding:6px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:6px;color:var(--wood);opacity:.75;cursor:pointer}.login-reveal:hover{opacity:1}.login-reveal:active{transform:translateY(-50%) scale(.92)}.login-reveal:focus-visible{outline:3px solid var(--gold);opacity:1}.login-reveal .eye{width:100%;height:100%;display:block}.login-reveal .eye-off,.login-reveal[aria-pressed=true] .eye-open{display:none}.login-reveal[aria-pressed=true] .eye-off{display:block}.login-body .forge-error{font-size:17px;line-height:1.45}.login-btn{width:100%;min-width:0}.dialog{width:min(94vw,720px);max-height:86vh;display:flex;flex-direction:column;padding-top:56px}.lb-dialog{width:min(96vw,1412px);height:min(86vh,920px)}.lb-dialog .dialog-body{flex:1 1 auto;min-height:0}.lb-toolbar{display:flex;align-items:center;margin-bottom:12px}.lb-search{width:300px;max-width:100%;height:36px;padding:0 10px;border:2px solid var(--parchment-dark);border-radius:8px;background:#fffdf6;color:var(--wood-dark);font-family:RoyaltyMono,monospace;font-size:22px}.lb-search::placeholder{color:var(--parchment-dark)}.lb-search:focus{outline:none;border-color:var(--gold-dark)}.dialog h2{border-image-source:url(./ribbon_purple-C-9_H0bI.png);height:92px;border-left-width:84px;border-right-width:84px;font-size:48px;margin:0;padding:0 4px 12px}.dialog h2.lb-title{border-image-source:url(./ribbon_blue-rrjXoAnU.png)}.dialog-body{overflow-y:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:transparent transparent}.dialog-body::-webkit-scrollbar{width:8px}.dialog-body::-webkit-scrollbar-track{background:transparent}.dialog-body::-webkit-scrollbar-thumb{background:transparent;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.dialog-body.scrolling,.dialog-body:hover{scrollbar-color:var(--wood-light) transparent}.dialog-body.scrolling::-webkit-scrollbar-thumb,.dialog-body:hover::-webkit-scrollbar-thumb{background:var(--wood-light);background-clip:padding-box}.dialog-foot{margin-top:18px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.dialog-foot .btn{min-width:120px;flex:1 1 auto;max-width:260px}.icon-btn{background:none;border:none;padding:4px;margin:0;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABWklEQVR42u2YrQpCQRCFfQqTz+ArWIw+gAg+gc0s3CgIVotBq2C0Ggw2sVgtFpvgG6we8cgw7iKmnatzYOD+gfPt/O1aqbhcLpfL5XK5/lvVWr24W3haUUrnR+PJw3BdNoDQHwwDVTqInwE4X64vCNZDqQD2x9MbgCruwO9NwdEhCaAgkmYKAgASgrXA581WJzBaMAHSMBsFQEgw/Y2ZSDDX4ZwsZlxrKEpCmZnCuhsRQjrNe0Yme9vFj7e7vZBKI73q8n12ADq9Wm/DdLYIeqh9Asg++DQAIoFuo2shlVJmAOAwABiF2EqnxJaaFYCTmFEgQCoKMYCsEEybmAEiBsIWKxtAtqEmU+kbkxHLehiSs+Ab52FoANkBYgMNBufooLTN7vB6N1+ubG3u9BaaKw2LzQSLO9PiUytFAZvcVj8BGjqVeODn0BKHHdv/YJg/yLhcLpfL5fp33QDh9qJoJKphMwAAAABJRU5ErkJggg==) 17 13,pointer;line-height:0;color:var(--wood);transition:transform .12s ease,filter .12s ease,color .12s ease}.icon-btn:hover{transform:scale(1.09);filter:brightness(1.12)}.icon-btn:active{transform:scale(.95)}.icon-btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:6px}.dialog-back{position:fixed;top:18px;left:22px;z-index:30}.dialog-back img{display:block;width:46px;height:46px;image-rendering:pixelated;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.dialog-refresh{position:absolute;top:57px;right:20px;z-index:4;color:var(--wood-light)}.dialog-refresh svg{display:block;transition:transform .3s ease}.dialog-refresh:hover svg{transform:rotate(-120deg)}.dialog-refresh.spinning svg{animation:lb-spin .7s linear infinite}@keyframes lb-spin{to{transform:rotate(-360deg)}}.lb-pager{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:24px;font-family:Quest,sans-serif}.lb-pager[hidden]{display:none}.pg-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.pg-nums{display:flex;align-items:center;gap:6px}.pg-num{min-width:40px;height:38px;padding:0 7px;border:2px solid var(--parchment-dark);border-radius:8px;background:#f7ecd0;color:var(--wood-dark);font-family:Quest,sans-serif;font-size:21px;cursor:pointer;transition:border-color .1s ease,transform .1s ease,background .1s ease}.pg-num:hover{border-color:var(--gold-dark);transform:translateY(-1px)}.pg-num.is-current{background:var(--wood);border-color:var(--wood);color:var(--parchment);cursor:default}.pg-ellipsis{color:var(--wood-light);padding:0 2px;font-size:21px;letter-spacing:1px}.pg-nav{background:none;border:none;font-family:Quest,sans-serif;font-size:34px;line-height:1;color:var(--wood-dark);cursor:pointer;padding:0 10px;transition:color .1s ease}.pg-nav:hover:not(:disabled){color:var(--gold-dark)}.pg-nav:disabled{color:var(--parchment-dark);cursor:default}.pg-jump{display:flex;align-items:center;gap:10px;margin-left:auto;color:var(--wood-dark);font-size:22px}.pg-input{width:54px;height:38px;padding:0 4px;border:2px solid var(--parchment-dark);border-radius:6px;background:#fffdf6;color:var(--wood-dark);font-family:RoyaltyMono,monospace;font-size:22px;text-align:center}.pg-input:focus{outline:none;border-color:var(--gold-dark)}.pg-go{height:38px;padding:0 14px;border:none;border-radius:6px;background:var(--wood);color:var(--parchment);font-family:Quest,sans-serif;font-size:20px;cursor:pointer;transition:background .1s ease}.pg-go:hover{background:var(--wood-light)}.pg-total{font-family:Quest,sans-serif;font-size:20px;color:var(--wood-light);letter-spacing:.5px;text-align:left}.howto{font-size:19px;line-height:1.6;color:var(--ink)}.howto h3{font-family:Quest,sans-serif;color:var(--blood-dark);margin:16px 0 6px;font-size:21px;letter-spacing:1px}.howto ul{margin-left:20px}.howto li{margin:5px 0}.howto .key{display:inline-block;font-family:RoyaltyMono,monospace;background:var(--wood);color:var(--parchment);padding:1px 8px;border-radius:4px;border-bottom:2px solid #000;font-size:15px;margin:0 1px}.howto .accent{color:var(--blood);font-weight:700}.lb-table{width:100%;min-width:1342px;border-collapse:collapse;font-size:22px;table-layout:fixed;user-select:text;-webkit-user-select:text;cursor:text}.lb-table col.c-rank{width:58px}.lb-table col.c-lvl{width:72px}.lb-table col.c-exp{width:128px}.lb-table col.c-dur{width:110px}.lb-table col.c-kills{width:112px}.lb-table col.c-time{width:232px}.lb-table col.c-name{width:620px}.lb-table th{font-family:Quest,sans-serif;text-align:left;color:var(--wood-dark);border-bottom:3px solid var(--wood);padding:5px 5px 7px;letter-spacing:.5px;position:sticky;top:0;z-index:2;background:var(--parchment);white-space:nowrap;overflow:hidden}.lb-table td{padding:6px 5px;border-bottom:1px solid #00000022;font-family:RoyaltyMono,monospace;color:var(--ink);vertical-align:middle}.lb-table .num{text-align:right;font-variant-numeric:tabular-nums}.lb-table th.sortable{cursor:pointer;user-select:none;-webkit-user-select:none}.lb-table th.sorted-asc:after,.lb-table th.sorted-desc:after{content:"";display:inline-block;width:0;height:0;margin-left:7px;vertical-align:middle;border-left:5px solid transparent;border-right:5px solid transparent}.lb-table th.sorted-asc:after{border-bottom:8px solid #2b6e33}.lb-table th.sorted-desc:after{border-top:8px solid #9a2418}.lb-table tr.gold td{background:#f1cf70}.lb-table tr.silver td{background:#d2d5d1}.lb-table tr.bronze td{background:#e6b888}.lb-table tr.you td{background:var(--blood-dark);color:#fff;font-weight:700}.lb-table td.lb-rank{width:40px}.lb-name span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-table td.lb-date{white-space:nowrap}.lb-empty{text-align:center;padding:30px;color:var(--wood);font-style:italic}.lb-status{text-align:center;color:var(--wood-dark);padding:8px;font-size:15px}.tag-win{color:#2c7a3c;font-weight:700}.tag-dead{color:var(--blood-dark)}#hud{position:absolute;inset:0;pointer-events:none;z-index:10;font-family:RoyaltyMono,monospace}.hud-top{position:absolute;top:10px;left:12px;right:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.hud-left-wrap{display:flex;align-items:flex-start;gap:12px}.hud-avatar-col{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:6px}.hud-avatar{width:92px;height:88px;background:url(./avatars_01-D6w5BK9S.png) no-repeat;background-size:120px 120px;background-position:-11px -14px;border-radius:5px;image-rendering:pixelated;overflow:hidden}.hud-left{display:flex;flex-direction:column;gap:0;min-width:0}.bar{position:relative;height:22px;background:#1c130c;border:3px solid var(--wood);border-radius:5px;overflow:hidden;box-shadow:0 2px 6px #0008}.bar.hp,.bar.xp{position:relative;background-color:transparent;background-repeat:no-repeat;background-size:100% 100%;border:none;border-radius:0;box-shadow:none;overflow:visible;image-rendering:pixelated;filter:drop-shadow(0 2px 4px #0007)}.bar.hp{width:408px;height:44px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAnAAAABACAYAAACa9konAAAFHUlEQVR42u3dvXHbMByGcU2RKjNkidyldOkiVarskNabZIKMlFGcU6EcDePjDxCQZPH33j2NLYN8CBfvgQJ5OomIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIjI3Lw8P72u5prHusXx+PPnz58/f/78t+cwJZ8+f3k9cy8TCgAAcBQuPay7uPWUtz+/fjT5+/tnmO3Y25+PjF37zOV3LY+ecy+dJ3/+/Pnz58//eP4pl46VnkOtxDWLXKS89Za0vZNYuzDRi7jqH613Ivnz58+fP3/+x/NPj5GWuFr3apa4UnmbMSkrLs6ef5zRiRtdZeTPnz9//vz5H8u/9Zlt77pQWo2slri0vOUOuKqprmy7e2/vzhyLP3/+/Pnz58+/VOJqK5LZApeuvuVOaPYkzRhr1aTtHbtnfP78+fPnz5//cfxHKK7Cpe2v9+RWLEne+h9rBvz58+fPnz9//jOYXuD2Csy8YPcycfdwXP78+fPnz5///fr39qh3BS5377W27RUAAABriJS4YoFLS5wLCgAAcNsS92YVrrb7QXkDAAC4bYlrFrhcmdvTGAEAANB/RzNc4NLBewuciQEAAJhT4kIFLjfwyArcPd43PtpmDP78+fPnz5//x/evlrd0E0Puu3D3JvT929el3PuE8ufPnz9//vwf37+7wEXe1bX6IgIAAByFUoGrbSx9U+Ii7+lyoQEAANaWuNzrTMOPEUkLXPQkLi9eBQAAODq5jtQqcbkXK+wucKWTUt4AAADKJa7WoVqbMooFrrVltVTSlDcAAIB2iautzrXexhAqcLkPl1balDcAAID+EhcpcKFXaUULXHof16QAAADEvw8XuYVa+lpb9jtwpfuttS/gmRQAAIB5Ba62L2FXgfP9NwAAgPkFLi1voV2orQKXW4UzKQAAAPMLXPgxIpEC5/EhAAAAH7zAKXEAAABj5a1U4MIP8q09NM6rLgAAANa/TqurwLWe+uviAgAAKHAAAADIFLj0Bff/y9s5o29iAAAAwHUL3OmSntc2KHEAAABry9v2FmpXgSs99VeJAwAAWFvecg/yfVfkel7boMgBAACsK26lAhd6lVZPiQMAAMA8tjtQQwWuVOLS3agAAABYV962jxBp3kKttb7cI0ZqlFbzcmPVPttz7NY40bEi4+yBP3/+/Pnz5388/+g5tZ4Bl32USPpGhpECVzvRXDkcudgrLtjqieTPnz9//vz5H89/b4EL7UStPVJkRHpm2159wVYcmz9//vz58+d/PP9ZRTX8LLhSkYu2xdrJ7bmosyYkcl57VxlXOPDnz58/f/78H8u/9je1bhYqcJFNDpGLO/Oe9EiDHpmQ1ePz58+fP3/+/B/bP3oderrYaZvZOydW3Ide3dJXTCJ//vz58+fP/3j+vatqQ+UtV+Benp+Wb5U9HyPKWTz3s9zPe4mc6/Y4uUkZGZs/f/78+fPn/5j+M3pUboxQgbv84awTqU1arbGO/E3p73vPNzpJ0cnjz58/f/78+R/Pv6cj1brXKZfWID1teRarxh4Z9xq+/Pnz58+fP//H8h8pf7kCdypl5nJnj8yez8yYwOjvatdj5vH58+fPnz9//o/jP2vl7lRLtMS1yt2MBnyNhh89rxlLwfz58+fPnz//Y/lfpbzN3JEKAACABTtPlTgAAIAHKW/RMneksnf0YsufP3/+/Pnz/wClTUREREREREREREREREREREREROTO8w88jdozxOLsvQAAAABJRU5ErkJggg==)}.bar-fill{position:absolute;inset:0;width:100%;transform-origin:left;transition:transform .12s linear}.bar.hp .bar-fill,.bar.xp .bar-fill{inset:0;width:auto;z-index:1;background-repeat:no-repeat;background-size:100% 100%;transform:none;transition:clip-path .12s linear}.bar.hp .bar-fill{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAnAAAABACAYAAACa9konAAAFJUlEQVR42u3dMY7cNhiG4TlFKlc+QABfwH0al0ZKw4Xv4NY3SZUygC+Qo+QoG08xhkyT1E+KnJGHzwe8ze4MpZfc4oO0oi4XERERERERERERERERERERERERERERERERERERERERERERERERERERERERERmbL+/fvczmnsd6xPH48+fPnz9//vy35zAkv736/eXKWRYUAABgFW49rLm4tZS3fz5/2OW/vz6F2Y69/XnP2LXP3H6359Fy7qXz5M+fP3/+/Pmv559y61jpOdRK3G6Ri5S31pJ2dBFrExOdxFl/aK0LyZ8/f/78+fNfzz89Rlriat1rt8SVytuIRZkxOUf+cHoXrvcqI3/+/Pnz589/Lf+9z2x7143S1chqiUvLW+6As5rqzLZ79PbuyLH48+fPnz9//vxLJa52RTJb4NKrb7kTGr1II8aatWhHx24Znz9//vz58+e/jn8PxatwaftrPbkZlyQf/Yc1Av78+fPnz58//xEML3BHBUZO2FkW7gzH5c+fP3/+/Pmf17+1R/1U4HL3XmuPvQIAAGAOkRJXLHBpiTOhAAAAjy1xP1yFqz39oLwBAAA8tsTtFrhcmTvSGAEAANB+RzNc4NLBWwuchQEAABhT4kIFLjdwzxW4M943Xu1hDP78+fPnz5//r+9fLW/pQwy5/4U7m9C/b/6cytkXlD9//vz58+f//P7NBS7yrq7Zk1jj6+s/pvJIN/78+fPnz5//ev6lAld7sPSHEhd5T9c9JhEAAGAVciUu9zrT8DYiaYG7lbeXt28BAAAwgFyJy71YobvAnaK8/f1xLmdfaP78+fPnz5//0/lfO9beQxnFArf3yOpdJhAAAGA1vnWsvbcxhApc7sMmGAAAYA7db2JI77dmC5x71QAAAMNvEde2EQm9C7V0v9UEAwAAzKG2jYgCBwAAcPICl5a30FOoChwAAMA5Clx4G5FSgUs3njPZAAAA/VuHbLlbgQMAAMAYWjrZpWXXX5MLAABwsgK3t+uvyQUAAFDgAAAAkClw6Qvuv5e3a1rexGByAQAAHlfgLre0vLZBiQMAAJhb3ra3UJsKXGnXXyUOAABgbnnLbeT7U5FreW2DIgcAADCvuJUKXOhVWi0lDgAAAOPYPoEaKnClEpc+jQoAAIB55W27hcjuLdRa68ttMVKjdDUvN1btsy3H3hsnOlZknCPw58+fP3/+/Nfzj57T3h5w2a1E0jcy9BS42onmymHPZM+YsNkLyZ8/f/78+fNfz/9ogQs9iVrbUqRHemTbnj1hM47Nnz9//vz581/Pf1RRDe8FVypy0bZYO7kjkzpqQSLndfQq4wwH/vz58+fPn/9z+de+U+tmoQIXecghMrkj70n3NOieBZk9Pn/+/Pnz58//uf2j89DSxS7bjH5yYsZ96NktfcYi8ufPnz9//vzX82+9qtZV3nIF7sv7d9Mflb0eI8pVPPez3M9biZzr9ji5RekZmz9//vz58+f/nP4jelRujFCBu31x1InUFq3WWHu+U/p+6/lGFym6ePz58+fPnz//9fxbOlKte11y2RukpS2PYtbYPePew5c/f/78+fPn/1z+PeUvV+AupYy83Nkic+QzIxYw+rvafIw8Pn/+/Pnz58//efxHXbm71BItcXvlbkQDvkfDj57XiEvB/Pnz58+fP/+1/O9S3kY+kQoAAIAJT54qcQAAAE9S3qJlbqWyt3qx5c+fP3/+/Pn/AqVNRERERERERERERERERERERERE5OT5H058Ux6a4Jd/AAAAAElFTkSuQmCC)}.bar-label{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:700;color:#fff;text-shadow:0 1px 2px #000,0 0 3px #000;letter-spacing:1px}.xp-row{display:flex;align-items:center;gap:8px}.level-badge{align-self:center;font-family:Impactful,sans-serif;font-size:15px;color:#1c130c;background:linear-gradient(180deg,var(--gold) 0%,var(--gold-dark) 100%);border:2px solid var(--wood);border-radius:5px;text-align:center;padding:1px 10px;box-shadow:0 2px 5px #0008;white-space:nowrap}.bar.xp{width:100%;height:44px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAnAAAABACAYAAACa9konAAAFHUlEQVR42u3dvXHbMByGcU2RKjNkidyldOkiVarskNabZIKMlFGcU6EcDePjDxCQZPH33j2NLYN8CBfvgQJ5OomIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIjI3Lw8P72u5prHusXx+PPnz58/f/78t+cwJZ8+f3k9cy8TCgAAcBQuPay7uPWUtz+/fjT5+/tnmO3Y25+PjF37zOV3LY+ecy+dJ3/+/Pnz58//eP4pl46VnkOtxDWLXKS89Za0vZNYuzDRi7jqH613Ivnz58+fP3/+x/NPj5GWuFr3apa4UnmbMSkrLs6ef5zRiRtdZeTPnz9//vz5H8u/9Zlt77pQWo2slri0vOUOuKqprmy7e2/vzhyLP3/+/Pnz58+/VOJqK5LZApeuvuVOaPYkzRhr1aTtHbtnfP78+fPnz5//cfxHKK7Cpe2v9+RWLEne+h9rBvz58+fPnz9//jOYXuD2Csy8YPcycfdwXP78+fPnz5///fr39qh3BS5377W27RUAAABriJS4YoFLS5wLCgAAcNsS92YVrrb7QXkDAAC4bYlrFrhcmdvTGAEAANB/RzNc4NLBewuciQEAAJhT4kIFLjfwyArcPd43PtpmDP78+fPnz5//x/evlrd0E0Puu3D3JvT929el3PuE8ufPnz9//vwf37+7wEXe1bX6IgIAAByFUoGrbSx9U+Ii7+lyoQEAANaWuNzrTMOPEUkLXPQkLi9eBQAAODq5jtQqcbkXK+wucKWTUt4AAADKJa7WoVqbMooFrrVltVTSlDcAAIB2iautzrXexhAqcLkPl1balDcAAID+EhcpcKFXaUULXHof16QAAADEvw8XuYVa+lpb9jtwpfuttS/gmRQAAIB5Ba62L2FXgfP9NwAAgPkFLi1voV2orQKXW4UzKQAAAPMLXPgxIpEC5/EhAAAAH7zAKXEAAABj5a1U4MIP8q09NM6rLgAAANa/TqurwLWe+uviAgAAKHAAAADIFLj0Bff/y9s5o29iAAAAwHUL3OmSntc2KHEAAABry9v2FmpXgSs99VeJAwAAWFvecg/yfVfkel7boMgBAACsK26lAhd6lVZPiQMAAMA8tjtQQwWuVOLS3agAAABYV962jxBp3kKttb7cI0ZqlFbzcmPVPttz7NY40bEi4+yBP3/+/Pnz5388/+g5tZ4Bl32USPpGhpECVzvRXDkcudgrLtjqieTPnz9//vz5H89/b4EL7UStPVJkRHpm2159wVYcmz9//vz58+d/PP9ZRTX8LLhSkYu2xdrJ7bmosyYkcl57VxlXOPDnz58/f/78H8u/9je1bhYqcJFNDpGLO/Oe9EiDHpmQ1ePz58+fP3/+/B/bP3oderrYaZvZOydW3Ide3dJXTCJ//vz58+fP/3j+vatqQ+UtV+Benp+Wb5U9HyPKWTz3s9zPe4mc6/Y4uUkZGZs/f/78+fPn/5j+M3pUboxQgbv84awTqU1arbGO/E3p73vPNzpJ0cnjz58/f/78+R/Pv6cj1brXKZfWID1teRarxh4Z9xq+/Pnz58+fP//H8h8pf7kCdypl5nJnj8yez8yYwOjvatdj5vH58+fPnz9//o/jP2vl7lRLtMS1yt2MBnyNhh89rxlLwfz58+fPnz//Y/lfpbzN3JEKAACABTtPlTgAAIAHKW/RMneksnf0YsufP3/+/Pnz/wClTUREREREREREREREREREREREROTO8w88jdozxOLsvQAAAABJRU5ErkJggg==)}.bar.xp .bar-fill{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAnAAAABACAYAAACa9konAAAFKElEQVR42u3dMY7cNhiG4TmFC8NNLpDK53Dp2lXuECCVqxwiTU7gk7hzaSCnSL3BFBPIXJL6SZEz8vD5gLfZnaH0klt8kFbU5SIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiY/P544eX2dzzWI84Hn/+/Pnz58+f//YchuTNu19frpxlQQEAAFbh1sOai1tLefvy+6dd/vn7tzDbsbc/7xm79pnb7/Y8Ws69dJ78+fPnz58///X8U24dKz2HWonbLXKR8tZa0o4uYm1iopM46w+tdSH58+fPnz9//uv5p8dIS1yte+2WuFJ5G7EoMybnyB9O78L1XmXkz58/f/78+a/lv/eZbe+6UboaWS1xaXnLHXBWU53Zdo/e3h05Fn/+/Pnz58+ff6nE1a5IZgtcevUtd0KjF2nEWLMW7ejYLePz58+fP3/+/Nfx76F4FS5tf60nN+OS5KP/sEbAnz9//vz58+c/guEF7qjAyAk7y8Kd4bj8+fPnz58///P6t/aoVwUud++19tgrAAAA5hApccUCl5Y4EwoAAPDYEvfDVbja0w/KGwAAwGNL3G6By5W5I40RAAAA7Xc0wwUuHby1wFkYAACAMSUuVOByA/dcgTvjfePVHsbgz58/f/78+f/8/tXylj7EkPtfuLMJff/z7VTOvqD8+fPnz58//+f3by5wkXd1zZ7EGl//eDOVR7rx58+fP3/+/NfzLxW42oOlP5S4yHu67jGJAAAAq5ArcbnXmYa3EUkL3K28/fvXLwAAABhArsTlXqzQXeDOUN5evr2fytkXmT9//vz58+f/fP7XjrX3UEaxwO09snqPCQQAAFiNa8faextDqMDlPmyCAQAA5tD9Job0fmuuwLlXDQAAMP4WcW0bkdC7UEv3W00wAADAHGrbiChwAAAAJy9waXkLPYWqwAEAAJyjwIW3ESkVuHTjOZMNAADQv3XIlrsVOAAAAIyhpZNdWnb9NbkAAAAnK3B7u/6aXAAAAAUOAAAAmQKXvuD+//J2TcubGEwuAADA4wrc5ZaW1zYocQAAAHPL2/YWalOBK+36q8QBAADMLW+5jXxfFbmW1zYocgAAAPOKW6nAhV6l1VLiAAAAMI7tE6ihAlcqcenTqAAAAJhX3rZbiOzeQq21vtwWIzVKV/NyY9U+23LsvXGiY0XGOQJ//vz58+fPfz3/6Dnt7QGX3UokfSNDT4GrnWiuHPZM9owJm72Q/Pnz58+fP//1/I8WuNCTqLUtRXqkR7bt2RM249j8+fPnz58///X8RxXV8F5wpSIXbYu1kzsyqaMWJHJeR68yznDgz58/f/78+T+Xf+07tW4WKnCRhxwikzvynnRPg+5ZkNnj8+fPnz9//vyf2z86Dy1d7LLN6CcnZtyHnt3SZywif/78+fPnz389/9aral3lLVfgPn/8MP1R2esxolzFcz/L/byVyLluj5NblJ6x+fPnz58/f/7P6T+iR+XGCBW42xdHnUht0WqNtec7pe+3nm90kaKLx58/f/78+fNfz7+lI9W61yWXvUFa2vIoZo3dM+49fPnz58+fP3/+z+XfU/5yBe5SysjLnS0yRz4zYgGjv6vNx8jj8+fPnz9//vyfx3/UlbtLLdESt1fuRjTgezT86HmNuBTMnz9//vz581/L/y7lbeQTqQAAAJjw5KkSBwAA8CTlLVrmVip7qxdb/vz58+fPn/9PUNpERERERERERERERERERERERERETp7/AHlpz/36izk9AAAAAElFTkSuQmCC)}.hud-right{text-align:right;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.hud-timer{font-family:Impactful,sans-serif;font-size:46px;color:var(--parchment);text-shadow:0 3px 0 #000,0 0 10px #000;letter-spacing:2px;line-height:1}.hud-timer.danger{color:#ff7a6b}.hud-stats{display:flex;flex-direction:column;align-items:flex-end;gap:3px;margin-top:6px}.hud-stat{display:flex;align-items:baseline;gap:9px;line-height:1}.hud-stat-label{font-family:Quest,sans-serif;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#f3e7cb;opacity:1;text-shadow:0 2px 3px #000,0 0 5px #000;-webkit-text-stroke:2px #1b0f05;paint-order:stroke fill}.hud-stat-val{font-family:RoyaltyMono,monospace;font-weight:700;text-shadow:0 2px 4px #000,0 0 7px #000;-webkit-text-stroke:3px #1b0f05;paint-order:stroke fill}.hud-stat.exp .hud-stat-val{font-size:30px;color:var(--gold)}.hud-stat.kills .hud-stat-val{font-size:22px;color:var(--parchment)}@supports (background: -webkit-named-image(i)){.hud-stat-val{text-shadow:0 1px 2px #000}}.boss-bars{position:absolute;top:116px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}@media(min-width:1800px){.boss-bars{top:28px}}.boss-bar-wrap{width:min(64vw,720px);text-align:center}.boss-name{font-family:Quest,sans-serif;color:#fff;letter-spacing:2px;text-transform:uppercase;font-size:28px;font-weight:700;text-shadow:0 0 8px #000,0 2px 0 #2a0a3a,0 0 16px #000;-webkit-text-stroke:1.5px #3a1147;paint-order:stroke fill;margin-bottom:6px}.bar.boss{height:20px;border-color:#2a0a3a;box-shadow:0 2px 8px #000a,0 0 0 2px #0005}.bar.boss .bar-fill{background:linear-gradient(180deg,#e79bff 0%,var(--boss) 50%,#5e1880 100%)}.boss-bars.compact{gap:3px}.boss-bars.compact .boss-bar-wrap{width:min(46vw,480px)}.boss-bars.compact .boss-name{font-size:17px;letter-spacing:1px;margin-bottom:2px;text-shadow:0 0 5px #000;-webkit-text-stroke:.8px #3a1147}.boss-bars.compact .bar.boss{height:11px}#hurt-vignette{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,transparent 45%,rgba(180,20,12,.55) 100%)}@keyframes hurt{0%{opacity:.85}to{opacity:0}}.announce{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;z-index:12}.announce-text{font-family:Impactful,sans-serif;font-size:clamp(28px,5vw,56px);letter-spacing:2px;opacity:0;-webkit-text-stroke:3px rgba(16,9,3,.92);paint-order:stroke fill}.announce-text.warn{display:inline-flex;align-items:center;justify-content:center;font-family:Pirata One,serif;font-size:clamp(30px,4.4vw,56px);letter-spacing:2px;color:#fff;-webkit-text-stroke:2.3px #16233a;paint-order:stroke fill;text-shadow:0 3px 6px rgba(0,0,0,.5);height:100px;padding:0 10px 14px;border-style:solid;border-top-width:0;border-bottom-width:0;border-left-width:90px;border-right-width:90px;border-image-source:url(./ribbon_blue-rrjXoAnU.png);border-image-slice:0 97 0 98 fill;border-image-repeat:repeat stretch;image-rendering:pixelated;white-space:nowrap}.announce-text.level{display:inline-flex;align-items:center;justify-content:center;font-family:Pirata One,serif;font-size:clamp(28px,3.8vw,48px);letter-spacing:2px;color:#fff;-webkit-text-stroke:2.2px #241804;paint-order:stroke fill;text-shadow:0 3px 6px rgba(0,0,0,.5);height:86px;padding:0 10px 12px;border-style:solid;border-top-width:0;border-bottom-width:0;border-left-width:76px;border-right-width:76px;border-image-source:url(./ribbon_red-DD3V63MB.png);border-image-slice:0 97 0 98 fill;border-image-repeat:repeat stretch;image-rendering:pixelated;white-space:nowrap}@keyframes announce-pop{0%{opacity:0;transform:scale(.6)}15%{opacity:1;transform:scale(1.12)}30%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(1.05)}}.announce-text.play{animation:announce-pop 1.8s ease forwards}@keyframes announce-fade{0%{opacity:0;transform:scale(.92)}18%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}.announce-text.level.play,.announce-text.warn.play{animation:announce-fade 1.9s ease forwards}.ribbon-title{position:absolute;top:-6px;left:50%;transform:translate(-50%,-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;font-family:Pirata One,serif;letter-spacing:1px;white-space:nowrap;line-height:1;text-align:center;color:#fff;text-shadow:none;-webkit-text-stroke:2px #241804;paint-order:stroke fill;background:transparent;box-shadow:none;image-rendering:pixelated;border-style:solid;border-top-width:0;border-bottom-width:0;border-image-slice:0 97 0 98 fill;border-image-repeat:repeat stretch}.result-title{height:112px;border-left-width:100px;border-right-width:100px;font-size:70px;padding:0 4px 14px}.result-title.win{border-image-source:url(./ribbon_blue-rrjXoAnU.png)}.result-title.dead{border-image-source:url(./ribbon_red-DD3V63MB.png)}.pause-title{height:80px;border-left-width:72px;border-right-width:72px;font-size:46px;padding:2px 4px 0;border-image-source:url(./ribbon_yellow-CSilmtKv.png)}.result-sub{text-align:center;color:var(--wood-dark);margin-bottom:18px;font-size:23px}.result-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;margin:0 auto 18px;max-width:460px}.stat-cell{display:flex;justify-content:space-between;gap:16px;border-bottom:2px dotted #00000033;padding:7px 2px;font-family:RoyaltyMono,monospace;font-size:24px}.stat-cell .k{color:var(--wood-dark);flex:1 1 auto}.stat-cell .v{margin-left:auto;white-space:nowrap;font-weight:700;font-size:30px;color:var(--ink)}.stat-cell .v{font-weight:700;color:var(--ink)}.stat-cell .v.big{color:var(--gold-dark);font-size:34px}.result-rank{text-align:center;font-family:Quest,sans-serif;font-size:27px;color:var(--blood-dark);margin-bottom:16px}.result-rank b{font-family:Impactful,sans-serif;color:var(--gold-dark);font-size:26px}.pause-panel{text-align:center;padding-top:44px}.results-panel{padding-top:60px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 0;font-family:Quest,sans-serif;color:var(--wood-dark);font-size:19px}.slider{width:180px}.toggle{font-family:RoyaltyMono,monospace;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABWklEQVR42u2YrQpCQRCFfQqTz+ArWIw+gAg+gc0s3CgIVotBq2C0Ggw2sVgtFpvgG6we8cgw7iKmnatzYOD+gfPt/O1aqbhcLpfL5XK5/lvVWr24W3haUUrnR+PJw3BdNoDQHwwDVTqInwE4X64vCNZDqQD2x9MbgCruwO9NwdEhCaAgkmYKAgASgrXA581WJzBaMAHSMBsFQEgw/Y2ZSDDX4ZwsZlxrKEpCmZnCuhsRQjrNe0Yme9vFj7e7vZBKI73q8n12ADq9Wm/DdLYIeqh9Asg++DQAIoFuo2shlVJmAOAwABiF2EqnxJaaFYCTmFEgQCoKMYCsEEybmAEiBsIWKxtAtqEmU+kbkxHLehiSs+Ab52FoANkBYgMNBufooLTN7vB6N1+ubG3u9BaaKw2LzQSLO9PiUytFAZvcVj8BGjqVeODn0BKHHdv/YJg/yLhcLpfL5fp33QDh9qJoJKphMwAAAABJRU5ErkJggg==) 17 13,pointer}.corner-credit{position:absolute;bottom:8px;right:12px;color:#fff5;font-size:11px;z-index:21;text-shadow:0 1px 2px #000}.flash{animation:flash .5s ease}@keyframes flash{0%{background:#fff6}to{background:transparent}}@media(max-width:640px){.bar.hp{width:200px}.hud-left{min-width:200px}.hud-timer{font-size:30px}}@media(max-width:720px){.watch-back{left:12px;height:50px}.watch-back img{width:36px;height:36px}}.hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;justify-content:center;width:min(94vw,520px)}.hub-grid .btn{width:100%;min-width:0}.hub-grid #hub-submit,.hub-grid #hub-ladder{grid-column:1 / -1}.hub-grid .btn-half{font-size:26px}@media(max-width:480px){.hub-grid{grid-template-columns:minmax(0,300px);width:auto}.hub-grid #hub-submit,.hub-grid #hub-ladder,.hub-grid .btn-half{grid-column:auto;font-size:26px}}#board-title:not(.lb-title){border-image-source:url(./ribbon_purple-C-9_H0bI.png)}.board-table col.c-submitted{width:176px}.board-table col.c-replay{width:66px}.board-table col.c-time{width:120px}.lb-table td.lb-submitted{white-space:nowrap}.lb-table th.lb-replay,.lb-table td.lb-replay{text-align:center;user-select:none;-webkit-user-select:none}.replay-play{display:inline-flex;align-items:center;justify-content:center;width:40px;height:26px;padding:0 0 0 2px;font-size:12px;line-height:1;color:#0d2c14;background:linear-gradient(180deg,#7fd08a,#3f8a52);border:2px solid var(--wood-dark);border-radius:5px;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABWklEQVR42u2YrQpCQRCFfQqTz+ArWIw+gAg+gc0s3CgIVotBq2C0Ggw2sVgtFpvgG6we8cgw7iKmnatzYOD+gfPt/O1aqbhcLpfL5XK5/lvVWr24W3haUUrnR+PJw3BdNoDQHwwDVTqInwE4X64vCNZDqQD2x9MbgCruwO9NwdEhCaAgkmYKAgASgrXA581WJzBaMAHSMBsFQEgw/Y2ZSDDX4ZwsZlxrKEpCmZnCuhsRQjrNe0Yme9vFj7e7vZBKI73q8n12ADq9Wm/DdLYIeqh9Asg++DQAIoFuo2shlVJmAOAwABiF2EqnxJaaFYCTmFEgQCoKMYCsEEybmAEiBsIWKxtAtqEmU+kbkxHLehiSs+Ab52FoANkBYgMNBufooLTN7vB6N1+ubG3u9BaaKw2LzQSLO9PiUytFAZvcVj8BGjqVeODn0BKHHdv/YJg/yLhcLpfL5fp33QDh9qJoJKphMwAAAABJRU5ErkJggg==) 17 13,pointer;box-shadow:0 2px 0 var(--wood-dark),0 3px 5px #0006;text-shadow:0 1px 1px #ffffff55;transition:filter .1s ease,transform .1s ease}.replay-play:hover{filter:brightness(1.12)}.replay-play:active{transform:translateY(1px);box-shadow:0 1px 0 var(--wood-dark)}.replay-play.is-disabled{background:linear-gradient(180deg,#9aa0a0,#6b7070);color:#2a2f2f;filter:grayscale(1);opacity:.5;cursor:not-allowed;box-shadow:0 2px 0 var(--wood-dark);text-shadow:none}.replay-play.is-disabled:hover{filter:grayscale(1)}.replay-play.is-disabled:active{transform:none;box-shadow:0 2px 0 var(--wood-dark)}.watch-none{color:var(--parchment-dark)}.forge-dialog{width:min(94vw,720px)}.dialog h2.forge-title{border-image-source:url(./ribbon_red-DD3V63MB.png)}.forge-body{font-family:PixelSans,sans-serif;color:var(--ink);display:flex;flex-direction:column;gap:14px}.forge-intro{font-size:17px;line-height:1.5}.forge-docs-link{color:#2f6db5;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABWklEQVR42u2YrQpCQRCFfQqTz+ArWIw+gAg+gc0s3CgIVotBq2C0Ggw2sVgtFpvgG6we8cgw7iKmnatzYOD+gfPt/O1aqbhcLpfL5XK5/lvVWr24W3haUUrnR+PJw3BdNoDQHwwDVTqInwE4X64vCNZDqQD2x9MbgCruwO9NwdEhCaAgkmYKAgASgrXA581WJzBaMAHSMBsFQEgw/Y2ZSDDX4ZwsZlxrKEpCmZnCuhsRQjrNe0Yme9vFj7e7vZBKI73q8n12ADq9Wm/DdLYIeqh9Asg++DQAIoFuo2shlVJmAOAwABiF2EqnxJaaFYCTmFEgQCoKMYCsEEybmAEiBsIWKxtAtqEmU+kbkxHLehiSs+Ab52FoANkBYgMNBufooLTN7vB6N1+ubG3u9BaaKw2LzQSLO9PiUytFAZvcVj8BGjqVeODn0BKHHdv/YJg/yLhcLpfL5fp33QDh9qJoJKphMwAAAABJRU5ErkJggg==) 17 13,pointer}.forge-docs-link:hover{color:#4d93dd;filter:brightness(1.05)}.forge-field{display:flex;flex-direction:column;gap:6px}.forge-field>label{font-family:Quest,sans-serif;color:var(--wood-dark);letter-spacing:1px;text-transform:uppercase;font-size:19px}.forge-input{width:100%;text-align:left}.forge-file{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;background:#fffdf6;border:3px solid var(--wood);border-radius:6px;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABWklEQVR42u2YrQpCQRCFfQqTz+ArWIw+gAg+gc0s3CgIVotBq2C0Ggw2sVgtFpvgG6we8cgw7iKmnatzYOD+gfPt/O1aqbhcLpfL5XK5/lvVWr24W3haUUrnR+PJw3BdNoDQHwwDVTqInwE4X64vCNZDqQD2x9MbgCruwO9NwdEhCaAgkmYKAgASgrXA581WJzBaMAHSMBsFQEgw/Y2ZSDDX4ZwsZlxrKEpCmZnCuhsRQjrNe0Yme9vFj7e7vZBKI73q8n12ADq9Wm/DdLYIeqh9Asg++DQAIoFuo2shlVJmAOAwABiF2EqnxJaaFYCTmFEgQCoKMYCsEEybmAEiBsIWKxtAtqEmU+kbkxHLehiSs+Ab52FoANkBYgMNBufooLTN7vB6N1+ubG3u9BaaKw2LzQSLO9PiUytFAZvcVj8BGjqVeODn0BKHHdv/YJg/yLhcLpfL5fp33QDh9qJoJKphMwAAAABJRU5ErkJggg==) 17 13,pointer}.forge-file.dragover{border-color:var(--gold-dark);background:#fffef2;box-shadow:0 0 0 3px #c8902a4d}.forge-file-name{flex:1 1 auto;font-family:RoyaltyMono,monospace;color:var(--wood-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forge-file-btn{flex:0 0 auto;font-family:Quest,sans-serif;color:#fdfcf4;background:linear-gradient(180deg,var(--wood-light) 0%,var(--wood) 100%);border:2px solid var(--wood-dark);border-radius:6px;padding:6px 16px;text-shadow:0 1px 2px #000}.forge-actions{display:flex;justify-content:center;margin-top:2px}.forge-status{display:flex;flex-direction:column;gap:8px}.forge-status-text{font-family:Quest,sans-serif;color:var(--wood-dark);font-size:22px;letter-spacing:1px;text-align:center}.forge-bar{height:18px;background:#1c130c;border:3px solid var(--wood);border-radius:5px;overflow:hidden}.forge-bar-fill{height:100%;width:0%;background:linear-gradient(180deg,var(--gold) 0%,var(--gold-dark) 100%);transition:width .3s ease}.forge-bar-fill.indeterminate{animation:forge-pulse 1.1s ease-in-out infinite}@keyframes forge-pulse{0%,to{opacity:.7}50%{opacity:1}}.forge-rules{margin:2px 0 0;padding-left:20px;font-size:15px;line-height:1.55;color:var(--wood-dark)}.forge-rules li{margin-bottom:3px}.forge-rules li:last-child{margin-bottom:0}.forge-gate{display:flex;flex-direction:column;gap:9px;color:var(--wood-dark);background:#00000010;border:2px solid var(--wood-dark);border-radius:6px;padding:11px 14px}.forge-gate-text{font-family:Quest,sans-serif;font-size:22px;letter-spacing:1px;text-align:center;font-variant-numeric:tabular-nums}.forge-deadline{font-family:Quest,sans-serif;font-size:17px;letter-spacing:.5px;text-align:center;color:var(--wood-dark);background:#00000008;border:2px dashed var(--wood-dark);border-radius:6px;padding:8px 12px;font-variant-numeric:tabular-nums}.forge-deadline.urgent{color:#8a3b12;border-color:#8a3b12;border-style:solid;background:#8a3b1214}.forge-error{font-family:RoyaltyMono,monospace;color:#fff;background:var(--blood-dark);border:2px solid #4a120c;border-radius:6px;padding:10px 12px;font-size:15px;text-align:center}.forge-result{border-top:2px dotted #00000033;padding-top:14px;display:flex;flex-direction:column;align-items:center;gap:10px}.forge-rank{font-family:Quest,sans-serif;font-size:22px;letter-spacing:1px;color:var(--wood-dark);text-align:center;margin:2px 0 8px}.forge-result-stats{margin:0 auto;max-width:420px;width:100%}.forge-result-foot{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:8px}.watch-screen{position:absolute;inset:0;z-index:25;background:#0c0a08}.watch-frame{position:absolute;inset:0;overflow:hidden}.watch-viewer{position:absolute;inset:0}.watch-back{position:absolute;top:0;left:22px;height:74px;z-index:60;display:flex;align-items:center;background:transparent;padding:0}.watch-back img{display:block;width:46px;height:46px;image-rendering:pixelated;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.viewer-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--parchment);font-family:Quest,sans-serif;font-size:20px;letter-spacing:1px;text-shadow:0 2px 6px #000;text-align:center;padding:20px}.title-wrap{width:min(100%,752px);aspect-ratio:5;container-type:inline-size;flex-shrink:0;padding:0}.title-wrap .game-title{font-size:14.6cqw;letter-spacing:.018em;-webkit-text-stroke:.018em #4a2f0c;text-shadow:0 .027em 0 var(--gold-dark),0 .055em 0 #7a4e12,0 .09em .127em #000a}@supports (background: -webkit-named-image(i)){.title-wrap .game-title{text-shadow:0 .018em 0 var(--gold-dark),0 .036em 0 #7a4e12,0 .036em .055em #0007}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}#play-start{display:block;overflow-y:auto}.play-menu{position:relative;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(56px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(64px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));text-align:center}.play-menu .title-sub{text-wrap:balance}.play-menu .menu-buttons{margin-top:0;width:min(100%,520px);min-height:330px;grid-auto-rows:minmax(72px,auto);align-content:start}.play-menu .corner-credit{color:#ffffffb3;font-size:12px;bottom:calc(8px + env(safe-area-inset-bottom));right:max(12px,env(safe-area-inset-right))}@media(max-width:480px){.play-menu .hub-grid{grid-template-columns:minmax(0,1fr);width:min(100%,520px)}}.play-note{grid-column:1 / -1;grid-row:auto;align-self:center;font-family:Quest,sans-serif;color:var(--parchment);font-size:18px;letter-spacing:1px;text-shadow:0 2px 3px #000}.play-note[hidden]{display:none}@media(max-width:720px),(max-height:600px){#ui-layer>.screen:has(>.dialog),#ui-layer>.screen:has(>.pause-panel){justify-content:flex-start;overflow-y:auto;padding:calc(112px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}#ui-layer>.screen:has(>.results-panel),#ui-layer>.screen:has(>.pause-panel){padding-top:calc(64px + env(safe-area-inset-top))}#ui-layer .dialog,#ui-layer .pause-panel{max-width:100%;max-height:none;flex-shrink:0;padding-right:18px;padding-left:18px}#ui-layer .dialog-body{overflow:visible;flex:none}#ui-layer .dialog .ribbon-title,#ui-layer .pause-title{max-width:calc(100% + 12px);height:clamp(68px,18vw,92px);border-left-width:clamp(32px,13vw,72px);border-right-width:clamp(32px,13vw,72px);font-size:clamp(28px,8vw,48px);padding:0 4px 12px}#howto-back{position:absolute;top:-104px;left:0;padding:4px}#howto-back img{width:38px;height:38px}}@media(max-width:560px){.results-panel .result-stats{grid-template-columns:minmax(0,1fr)}.dialog-foot,.pause-panel .btn-row{display:grid;grid-template-columns:minmax(0,1fr)}.dialog-foot .btn,.pause-panel .btn{width:100%;min-width:0;max-width:none}}@media(max-width:640px){.hud-top{gap:8px}.hud-left-wrap{flex:1;min-width:0;gap:6px}.hud-avatar{width:56px;height:54px;background-size:73px 73px;background-position:-7px -9px}.hud-left{flex:1;min-width:0}.bar.hp{width:100%}.hud-right{flex-shrink:0}}.hud-top{top:max(10px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right))}@media(max-height:600px){.play-menu{padding-top:calc(24px + env(safe-area-inset-top));padding-bottom:calc(48px + env(safe-area-inset-bottom))}.play-menu .title-sub{margin-bottom:20px}.play-menu .name-field{margin-bottom:16px}}
