@import"https://cdn.jsdelivr.net/npm/@vue-flow/core@1.45.0/dist/style.css";@import"https://cdn.jsdelivr.net/npm/@vue-flow/core@1.45.0/dist/theme-default.css";@import"https://cdn.jsdelivr.net/npm/@vue-flow/controls@latest/dist/style.css";@import"https://cdn.jsdelivr.net/npm/@vue-flow/minimap@latest/dist/style.css";@import"https://cdn.jsdelivr.net/npm/@vue-flow/node-resizer@latest/dist/style.css";body{background-color:#fff}@font-face{font-family:MinecraftiaRegular;src:url(/MinecraftiaRegular.ttf) format("truetype")}html,body,#app{margin:0;height:100%;background-color:#1a192b;font-size:10pt}h1,h2,p,ul,ol,li,button{font-family:MinecraftiaRegular,sans-serif}h1{font-size:1.7rem;font-weight:400}#app{text-transform:uppercase;font-family:JetBrains Mono,monospace;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.vue-flow__minimap{transform:scale(75%);transform-origin:bottom right}.layout-flow{width:100%;height:100%;position:absolute;top:0;z-index:5}.title{color:#fff;z-index:10;position:absolute;top:0;width:100%}.achievement-open{opacity:.5}.achievement-done{opacity:1}.controls{position:absolute;bottom:0;z-index:10;width:100vw;text-align:right;padding-bottom:5px}.mc-button{--btn-size: 2.7rem;position:relative;float:right;margin-right:5px;height:var(--btn-size);width:calc(var(--btn-size) * 5);cursor:pointer;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#999 url(https://i.ibb.co/rb2TWXL/bgbtn.png) center / cover;image-rendering:pixelated;border:2px solid #000}.mc-button .title{width:100%;height:100%;position:relative;padding-bottom:.3em;display:flex;justify-content:center;align-items:center;color:#ddd;text-shadow:2px 2px #000A;box-shadow:inset -2px -4px #0006,inset 2px 2px #fff7}.rules-bg{background-color:#000c;position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;align-items:center;justify-content:center}.rules-bg .rules-container{background:#ddd url(https://i.ibb.co/rb2TWXL/bgbtn.png) center / cover;image-rendering:pixelated;color:#000;padding:1rem;max-width:70vw}.rules-bg .rules-container ol,.rules-bg .rules-container ul{margin-block-start:.1em;margin-block-end:.1em;padding-inline-start:2rem}.rules-bg .rules-container li{font-size:.7rem;text-align:left;line-height:1.7em;margin-bottom:7px}.rules-bg .rules-container li ul{margin-top:7px}.yellow{background-color:#1a192b;color:#ff0;border-radius:3px;padding:0 5px}.layout-flow{height:100%;width:100%}
