@font-face{font-family:Munro;src:url(/assets/munro.ac99a959.woff) format("woff"),url(/assets/munro.59555553.ttf) format("truetype")}@font-face{font-family:Munro Narrow;src:url(/assets/munro-narrow.a9209082.woff) format("woff"),url(/assets/munro-narrow.b7d98730.ttf) format("truetype")}@font-face{font-family:Munro Small;src:url(/assets/munro-small.a10c3b69.woff) format("woff"),url(/assets/munro-small.bad40244.ttf) format("truetype")}:root{font-family:Munro,Arial,sans-serif;font-size:16px;line-height:24px;color-scheme:light dark;color:#a0938e;background-color:#414265;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}nav{user-select:none}nav.titlebar{position:absolute;top:0;display:flex;justify-content:space-between;align-items:center;padding-left:1rem;width:calc(100% - 1rem);max-width:1280px;min-height:25px;font-family:Munro Small;color:#a0938e}nav.titlebar h1,nav.titlebar h2,nav.titlebar h3,nav.titlebar h4{margin:0 0 6px;font-size:40.95px}nav.links{padding:64px}.row{font-size:24px;display:flex;flex-wrap:wrap;gap:64px;max-width:100vw;justify-content:center}.row:not(:first-child){padding-top:64px}a{text-underline-offset:2px}a,a a:visited{color:#a0938e}a:hover{color:#7a444a}canvas{image-rendering:-moz-crisp-edges;image-rendering:-webkit-crisp-edges;image-rendering:pixelated;image-rendering:crisp-edges}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}#app{max-width:1280px;padding:2rem 0;margin:auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center}html,body{min-height:100%}#app{min-height:calc(100vh - 4rem)}#app.iPad{min-height:calc(100vh - 4rem - 168px)}#app.Chrome.Android{min-height:calc(100vh - 4rem - 56px)}#app.Chrome.iPad{min-height:calc(100vh - 4rem - 68px)}@media (prefers-color-scheme: light){:root{background-color:#cec6b7}}[class*=stg]{position:relative}:export{colorPrimary:#a0938e;colorBackground:#cec6b7;colorBackgroundDark:#414265;colorAccent:#7a444a}.wrapper[data-v-03b72204]{position:relative;display:flex;flex-direction:column;cursor:pointer;align-items:center}.wrapper:hover span[data-v-03b72204],.wrapper:hover canvas[data-v-03b72204]:last-child{opacity:1;display:block}.wrapper span[data-v-03b72204]{position:absolute;min-width:128px;max-width:128px;top:74px;text-align:center;opacity:0;transition:opacity .2s ease-in;pointer-events:none}.wrapper .frame[data-v-03b72204]{position:relative;min-width:64px;min-height:64px}.wrapper canvas[data-v-03b72204]{position:absolute;left:0;top:0;z-index:0;width:64px;height:64px}.wrapper canvas[data-v-03b72204]:last-child{z-index:1;opacity:0;transition:opacity .2s ease-in}canvas[data-v-e6b377ca]{width:50px;position:relative;cursor:pointer;user-select:none}canvas[data-v-e6b377ca]:active{top:2px}@media screen and (min-width: 1px){.wrapper[data-v-c4c6aa95]{width:440px;max-width:100vw;overflow:hidden;display:flex;justify-content:center}canvas.hut[data-v-c4c6aa95]{width:440px;height:224px}}@media screen and (min-width: 640px){.wrapper[data-v-c4c6aa95]{width:440px;max-width:100vw;overflow:hidden;display:flex;justify-content:center}canvas.hut[data-v-c4c6aa95]{width:440px;height:224px}}@media screen and (min-width: 920px){.wrapper[data-v-c4c6aa95]{width:660px;max-width:100vw;overflow:hidden;display:flex;justify-content:center}canvas.hut[data-v-c4c6aa95]{width:660px;height:336px}}[data-v-83cabd77]:export{colorPrimary:#a0938e;colorBackground:#cec6b7;colorBackgroundDark:#414265;colorAccent:#7a444a}.pixel-panel[data-v-83cabd77]{color:#a0938e;padding:2px 8px 0;font-family:Munro Small;font-size:20.48px;line-height:22px}.pixel-panel.frame1[data-v-83cabd77],.pixel-panel.frame3[data-v-83cabd77]{border:16px solid #a0938e;background-color:#414265}@media (prefers-color-scheme: light){.pixel-panel.frame1[data-v-83cabd77],.pixel-panel.frame3[data-v-83cabd77]{background-color:#cec6b7}}.pixel-panel.frame1[data-v-83cabd77]{border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAKKADAAQAAAABAAAAKAAAAAB65masAAAA3klEQVRYCe3XPQ7CMAyG4YI4KBdg4SAsXICbgjq8i5Fx6jSqg74ulvJjx086tMuiRwLHCpyi8q/n4x2t6Zm/3u4/z3DuSX7o3lVutN7aYFSnvODX/aNm3w3G97pWL78dLy94iUT2lqMeea0Y88T5BemEGHXMOi8i583b8f8R7JVDhjytkuUFdUCuNhslmJVjnwSRyEYJZuXYJ0EkslGCWTn2SRCJbAz/SbZ+v7UehLzR+vJX7P4X01lrp6zfGu2Xta03nyACtjPGR0UrR515BelgtKQnR/3yghxUMSvwAV5fQIbdMYf0AAAAAElFTkSuQmCC) 40% stretch}.pixel-panel.frame3[data-v-83cabd77]{border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAABq0lEQVR4Ae3cMZLCMBBEUaD2oFyAhIOQ7AX2ppC3g0/XoPICn2zokbEessqB4XDwpYACCiiggAIKKPCNAsd20n+/t3s75p36z5drZXJ6p8n9x3MVcPitCDgExOs997x2jxie3/LhOb/8QJqvKzDFylrAEizbBUyRsv4p+zfttIdsBuz8Bu1p7em5Alux6BcwQNpSwFYs+gUMkLYUsBWLfgEDpC0FbMWif3wfGMfblK++79p8ALyx+j7VFQhfAMUCkhDkAgIQxQKSEOQCAhDFApIQ5AICEMUCkhDkAgIQxQKSEOQCAhDFApIQ5AICEMUCkhDkAgIQxQKSEOQCAhDFApIQ5AICEMUCkhDkAgIQxQKSEOQCAhDFApIQ5AICEMUCkhDkAgIQxQKSEOQCAhDFApIQ5AICEMUCkhDkAgIQxQKSEOQCAhDFy5+RXv2MMk1wde4KHAoLKOBQYDh8vAfu/TuQ4fzHw72Eh4QCCjgUGA7H/43J43/6fV3Ol/Z4L+EUK2sBS7BsFzBFyrreA/P4n7Yn0p6X83cFpkhZC1iCZbuAKWKtgAIKKPC0wAPHsyCNhumk3QAAAABJRU5ErkJggg==) 40% stretch}.pixel-panel .title[data-v-83cabd77]{background-color:#414265;position:absolute;line-height:14px;padding:0 8px 2px 10px;margin:0;top:-16px;left:8px}@media (prefers-color-scheme: light){.pixel-panel .title[data-v-83cabd77]{background-color:#cec6b7}}.pixel-panel .button[data-v-83cabd77]{background-color:#414265;position:absolute;line-height:14px;padding:0 8px 2px 10px;margin:0;top:-16px;right:8px;cursor:pointer;user-select:none}@media (prefers-color-scheme: light){.pixel-panel .button[data-v-83cabd77]{background-color:#cec6b7}}.pixel-panel .button[data-v-83cabd77]:active{top:-14px}.pixel-panel .sub-panel[data-v-83cabd77]{position:relative;width:100%}.pixel-panel .sub-panel .button[data-v-83cabd77]{display:none}.pixel-panel.right-aligned[data-v-83cabd77]:not(.sub-panel){margin-left:16px}.pixel-panel.right-aligned .sub-panel[data-v-83cabd77]{left:-40px}.pixel-panel.right-aligned .sub-panel .title[data-v-83cabd77]{left:24px}.pixel-panel.left-aligned[data-v-83cabd77]:not(.sub-panel){margin-right:16px}.debug-info[data-v-6e173b2d]{position:relative}.debug-info p[data-v-6e173b2d]{margin:0}.debug-info .note[data-v-6e173b2d]{margin-top:8px}.about[data-v-c46744fb]{position:relative;padding:8px}.about p[data-v-c46744fb]{margin:0}[data-v-92a4e36d]:export{colorPrimary:#a0938e;colorBackground:#cec6b7;colorBackgroundDark:#414265;colorAccent:#7a444a}.panel[data-v-92a4e36d]{position:absolute;top:50px;right:0px;z-index:10;max-width:356px;max-height:calc(100% - 50px);overflow:auto}.panel .wrapper>*[data-v-92a4e36d]:not(:last-child){margin-bottom:4px}.lcd-grid[data-v-92a4e36d]{position:absolute;left:0;right:0;top:0;bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAABKADAAQAAAABAAAABAAAAADFbP4CAAAAGklEQVQIHWNgQAX/mVD5DAwYAoxAFf+RVQEAQb4CBLucJE0AAAAASUVORK5CYII=);background-repeat:repeat;background-size:2px;opacity:.1;pointer-events:none;z-index:100}
