body,html{background:#282c35;font-family:Arial,sans-serif}.appContainer{flex:1 0 auto;height:calc(100vh - 10px);margin:0;padding:0;width:calc(100vw - 10px)}.routerContainer{display:flex;flex-direction:column;height:100%;margin:0;padding:0;width:100%}::-webkit-scrollbar{background-color:#1e2126;height:10px;width:10px}::-webkit-scrollbar-thumb{background-color:#53a9dc;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#fdde50}footer{background-color:#1e2126;padding:0 10px;width:100%}@media (max-width:650px){footer .navbar-link{display:none}footer .footerContent{justify-content:center}footer p{padding:10px}}.footerContent{align-items:center;color:#fff;display:flex;justify-content:space-between}.information{display:flex;flex-direction:row;gap:10px}.information li{color:#fff;font-size:16px;list-style-type:none}.information li a{color:#fff}.copyright{color:#fff;font-size:16px}.command-panel{background-color:#282c35;border:2px solid #53a9dc;border-radius:10px;box-shadow:2vw 2vh 2vw #0006;font-family:Arial,sans-serif;font-size:18px;height:200px;left:50%;overflow:hidden;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);width:600px}.command-panel-header{align-items:center;background-color:#53a9dc;display:flex;height:40px;justify-content:center}.command-panel-title{color:#fff;font-size:20px;font-weight:700;text-shadow:1px 1px #282c35}.command-panel-body{padding:20px}.command-panel-text{color:#fff;margin-bottom:10px}.globalWarningBanner{background-color:#eb4621;color:#282828;font-size:16px;font-weight:700;height:25px;left:0;padding:3px;position:fixed;text-align:center;top:50px;transition:opacity .2s ease-in-out;width:100%;z-index:100}.globalWarningBanner a{color:#133469}@media only screen and (max-width:1270px){.globalWarningBanner{font-size:16px}}@media only screen and (max-width:720px){.globalWarningBanner{font-size:14px;padding:8px 12px}}.homeContainer{background-color:#1e2126;width:100%}.homeContainer header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:50px;min-height:380px}@media only screen and (max-width:1270px){.homeContainer header{align-items:center;display:flex;flex-direction:column;justify-content:center}}@media only screen and (max-width:720px){.homeContainer header{flex-direction:column;justify-content:center;margin-top:44px;max-width:100%;min-height:300px;padding:16px}.homeContainer header button{font-size:32px;padding:16px 32px}}.details-text{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;width:100%}.details-text h1{font-size:52px;margin-bottom:1%;margin-top:0}.details-text h1,.details-text p{color:#fff;font-weight:bolder;text-align:center;text-shadow:0 1px 3px #000c}.details-text p{font-size:24px}@media only screen and (max-width:720px){.details-text{margin:0}.details-text h1{font-size:40px;margin-bottom:10px;margin-top:10px}.details-text p{font-size:20px;margin-bottom:15px}}.download{align-items:center;display:flex;flex:1 1;flex-direction:column;flex-direction:row;gap:15px;justify-content:center}.download a{color:inherit;text-decoration:none}.download button{align-items:center;background-color:#fdde50;border:none;border-radius:3px;color:#282c35;cursor:pointer;display:flex;flex-direction:column;font-size:30px;justify-content:center;padding:30px 60px;position:relative;transition:all .3s ease}.download button:hover{background-color:orange;transform:translateY(7px)}.download button span{color:#000000b3;font-size:25px;margin-top:1%}@media only screen and (max-width:720px){.download button{font-size:20px!important;margin:0}.download button span{font-size:15px!important}}.content{align-items:flex-start;background-color:#282c35;display:flex;flex-direction:row;height:calc(100vh - 50px);min-height:900px;padding:2%;width:100%}@media only screen and (max-width:1270px){.content{flex-direction:column;height:auto;min-height:90vh;padding:5% 2%}}@media only screen and (max-width:720px){.content{height:auto;padding:5% 2%;width:100%}}a{text-decoration:none}#homeText{display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;padding:0 1%;width:100%}#homeText h1{color:#fff;font-size:250%;margin-bottom:20px;text-align:left}#homeText p{color:#cacaca;font-size:125%;padding-bottom:5%;text-align:left}@media only screen and (max-width:720px){#homeText p{font-size:16px}#homeText h1{font-size:24px}}.buttonIcon{color:#53a9dc;font-size:3em;margin-left:.1em;margin-right:.2em}.buttonContent{align-items:center;display:flex;height:100%;justify-content:flex-start}.buttonText{align-items:flex-start;color:#fff;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.buttonText h2{color:#fff;font-size:1.5em;margin-bottom:.5em;margin-top:0}.buttonSubtitle{color:#cacaca;font-size:.8em;margin-top:0}span{font-size:1em;font-weight:700}#homeButtons{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:2%;height:100%;justify-content:center;width:100%}#homeButtons button{background-color:#2b4f65;border:none;border-radius:.5em;cursor:pointer;font-size:1.5em;height:100px;margin:15px;max-height:14%;padding-left:10px;transition:transform .2s ease;width:90%}#homeButtons button:hover{filter:brightness(2);transform:translateY(7px)}@media only screen and (max-width:1270px){#homeButtons{align-items:center;gap:1%;padding:0 1%}#homeButtons button{font-size:1.2em;height:4em;width:100%}}@media only screen and (max-width:720px){#homeButtons{align-items:center;gap:2%}#homeButtons button{font-size:max(1em,1vw);height:max(4em,10vw);padding:.5em 1em;width:100%}}.wikiWarningBanner{background-color:#eb4621;color:#282828;font-size:16px;font-weight:700;left:0;padding:10px 20px;position:fixed;text-align:center;top:50px;width:100%;z-index:1000}.wikiWarningBanner a{color:#133469}@media(max-width:768px){.wikiWarningBanner{font-size:16px}}@media(max-width:480px){.wikiWarningBanner{font-size:14px;padding:8px 12px}}.wikiContainer{background-color:#282c35;box-sizing:border-box;display:flex;margin-top:75px;padding:1%;width:calc(100vw - 10px)}@media(max-width:768px){.wikiContainer{flex-direction:column;height:auto;padding:5% 2%}}@media(max-width:480px){.wikiContainer{height:auto;padding:5% 2%}}.wikiSectionTitle{align-items:center;display:flex;flex-wrap:wrap;justify-content:left}.wikiSectionTitle h1{flex-grow:1;margin:0}.wikiSectionTitle select{-webkit-appearance:none;appearance:none;background-color:#1e2126;border:1px solid #1e2126;border-radius:5px;color:#fff;cursor:pointer;font-size:22px;margin-left:20px;padding:5px 10px}.wikiSectionTitle select:focus{border-color:#fdde50;outline:none}.selectedWikiSection{color:#fdde50!important}.wikiSections{background-color:#1e2126;box-sizing:border-box;min-width:20%;padding:20px}.wikiSections ul{list-style-type:none;margin-top:-.8rem;padding:0}.wikiSections ul li{color:#53a9dc;cursor:pointer;font-size:20px;margin-bottom:.3rem}.wikiSections ul li:hover{background-color:#282c35;border-radius:5px}.wikiSections ul li.groupTitle{color:#fff;cursor:default;font-size:23px;font-weight:700;margin-bottom:1rem;margin-top:1rem}.wikiSections ul li.groupTitle:hover{background-color:#1e2126;color:#fff}.wikiContent{box-sizing:border-box;padding:20px;width:100%}.wikiContent h1{color:#fff;font-size:28px;text-align:left}@media(max-width:768px){.wikiContent h1{font-size:20px}}@media(max-width:480px){.wikiContent h1{font-size:20px}}.wikiContent p{color:#cacaca;font-size:20px;line-height:1.5;margin-bottom:1em;margin-top:.5em;text-align:left}@media(max-width:768px){.wikiContent p{font-size:20px}}@media(max-width:480px){.wikiContent p{font-size:20px}}table{border-collapse:collapse;width:100%}td,th{border:2px solid #1e2126;color:#fff;padding:8px;text-align:left}th{background-color:#fdde50;color:#282c35}tr:hover{background-color:#1e2126}tr:nth-child(2n){background-color:#282c35}tr:nth-child(odd){background-color:#1e2126}code{background-color:#1e1e1e;padding:5px}code,pre{border-radius:4px;color:#fff;font-family:monospace;font-size:14px;line-height:1.5;white-space:pre-wrap}pre{background-color:#0f0f0f;padding:10px}pre .key{color:#f7c46c}pre .string{color:#b5cee3}pre .number{color:#b5cea8}pre .boolean{color:#4ec9b0}pre .comment{color:#6a9955}h2{color:#fff}.divider{height:2px;margin:.6rem}a{color:#53a9dc}a:hover{color:#fdde50}a:active{color:#53a9dc}:root{--primary-color:#53a9dc;--secondary-color:#fdde50;--tertiary-color:#282c35;--quaternary-color:#1e2126;--text-color:#fff;--paragraph-color:#cacaca}.toolsContainer{background-color:#282c35;background-color:var(--tertiary-color);padding:20px}.toolsContainer,.toolsContainer header{box-sizing:border-box;color:#fff;color:var(--text-color)}.toolsContainer header{background-color:#1e2126;background-color:var(--quaternary-color);margin-top:50px;padding:60px;text-align:center;width:100%}.toolsContainer header h1{color:#fff;color:var(--text-color);font-size:52px;padding:10px}.toolsContainer header h2{color:#cacaca;color:var(--paragraph-color);font-size:24px;margin-top:10px}.toolsContainer header p{color:#cacaca;color:var(--paragraph-color);font-size:18px;margin-top:15px}.toolList{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:40px}.toolCard{background-color:#1e212666;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:30px;transition:all .2s ease}.toolCard:hover{background-color:#1e2126;background-color:var(--quaternary-color)}.toolTitle{color:#fff;color:var(--text-color);font-size:24px;font-weight:700}.toolSubtitle{font-size:18px;margin-top:5px}.toolDescription,.toolSubtitle{color:#cacaca;color:var(--paragraph-color)}.toolDescription{font-size:14px;margin-top:10px}.toolButton{background-color:#fdde50;background-color:var(--secondary-color);border-radius:5px;color:#282c35;color:var(--tertiary-color);font-size:20px;margin-top:20px;padding:15px 25px;text-align:center;text-decoration:none;transition:all .3s ease,transform .3s ease}.toolButton span{color:#000000b3;display:block;font-size:14px;margin-top:5px}.toolButton:hover{background-color:orange;color:#000;transform:translateY(5px)}@media(max-width:1200px){.toolList{align-items:center;grid-template-columns:repeat(2,1fr)}.toolsContainer header h1{font-size:36px}.toolsContainer header h2{font-size:20px}.toolCard{width:90%}.toolButton{font-size:18px;padding:12px 20px}.toolCard{width:100%}}@media(max-width:768px){.toolList{align-items:center;grid-template-columns:repeat(1,1fr)}}.partnerContainer{align-items:center;background-color:#282c35;background-image:url(/static/media/PartnerBackground.f177f2625e64212aa4b6.png);background-size:cover;color:#fff;display:flex;flex-direction:column;font-family:Arial,sans-serif;min-height:100vh;overflow:hidden;overflow-y:scroll;width:100vw}.partnerContainer h1{text-align:center}.partnerHeader{background-color:#1e2126;border-bottom:5px solid #3c4252;flex-direction:column;margin-top:50px;padding:20px 0;width:100%}.partnerHeader,.partnerLogo{align-items:center;display:flex;justify-content:center}.partnerLogo img{height:auto;max-width:450px;width:100%}.partnerContentTitle{margin-top:50px}.partnerButton{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:30px 0}.partnerButton button{background-color:#07f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:24px;padding:20px 40px;text-align:center;text-decoration:none;transition:background-color .2s}.partnerButton a{color:#fff;font-size:27px}.partnerButton button:hover{background-color:#00aeff}.partnerButton h2{color:#fff;font-size:22px;margin-top:20px}.partner-content{background-position:50%;background-repeat:no-repeat;display:flex;flex-direction:column;height:100%;min-height:800px;width:100%}.partnerDescription{margin-bottom:30px;padding:80px;position:relative}.partnerContentTitle h1{color:#fff;font-size:50px;margin-bottom:15px}.partnerDescription h2{color:#fff;font-size:30px;margin-bottom:15px;margin-top:75px}.partnerDescription p{color:#fff;font-size:20px;line-height:1.5;margin-bottom:15px}*{box-sizing:border-box;margin:0;padding:0}li{list-style:none;text-decoration:none}.navbar{align-items:center;background-color:#282c35;border-bottom:1px solid #1e2126;display:flex;font-size:25px;height:50px;left:0;padding:0 0 0 20px;position:fixed;right:0;top:0;z-index:1}.navbar h1{font-size:24px}.navbar h1,.navbar h2{color:#fff;font-family:Arial,sans-serif}.navbar h2{font-size:18px;transform:scale(1);transition:transform .3s ease-in-out}.navbar p{color:#cfcfcf;font-family:Arial,sans-serif;font-size:12px}.navbar .navbar-list{align-items:center;display:flex;flex-grow:1;justify-content:flex-end;list-style:none;margin:0 5px 0 0;padding:0}.navbar .navbar-list .navbar-item{margin-inline:5px}.navbar-link{align-items:center;color:#fff;display:flex;font-family:Arial,sans-serif;font-size:18px;justify-content:center;padding:10px;text-decoration:none;transition:all .3s ease}.navbar-link:hover{background-color:#fdde50;color:#000}.navbar-link:hover img{filter:brightness(0)}.navbar-link img{display:block;height:30px}.welcome-item{font-weight:700}.welcome-item:hover{cursor:pointer}.navbar-logo{height:35px}.navbar-logo:hover{cursor:pointer}.navbar-logo-animate{animation:rainbowAnimation 3s linear infinite;cursor:pointer}.navbar-logo-animate:hover{cursor:pointer}@keyframes rainbowAnimation{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.navbar-colour-popup{background-color:#282c35;box-shadow:0 4px 8px #0000001a;color:#fff;left:10px;padding:15px;pointer-events:none;position:absolute;top:50px;z-index:1000}.navbar-colour-popup h4{font-size:18px;font-weight:lighter}.partner-favicon{border-left:3px solid #53a9dc;height:35px;margin-left:15px;margin-right:10px;padding-left:15px}.partner-favicon:hover,nav>h1:hover,nav>h2:hover{cursor:pointer}nav>h2:hover{transform:scale(1.05);transition:transform .3s ease-in-out}.navbar-toggle{cursor:pointer;display:none;position:absolute;right:20px}.icon-bar{background-color:#fff;border-bottom:3px solid #0000;display:block;height:3px;margin:5px auto;transition:all .3s ease-in-out;width:25px}.active-link{display:inline-block;position:relative}.active-link:after{background-color:#fdde50;bottom:-3px;content:"";height:3px;left:0;position:absolute;transform:scaleX(1);transform-origin:bottom left;transition:transform .25s ease-out;width:100%}.navbar-link-border{border-left:3px solid #53a9dc;height:35px;margin-inline:5px}.active-link:hover:after{transform:scaleX(0);transform-origin:bottom right}@media(max-width:1400px){.navbar h1{font-size:0}}@media(max-width:700px){.navbar-toggle{cursor:pointer;display:block}.icon-bar{background-color:#fff;height:2px;margin:6px 0;transition:.2s;width:30px}.navbar-toggle.active .icon-bar:nth-child(2){opacity:0}.navbar-toggle.active .icon-bar:first-child{transform:translateY(9px) rotate(45deg)}.navbar-toggle.active .icon-bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.navbar-link-border{border-bottom:3px solid #53a9dc;border-left:none;height:0;margin-block:5px;width:100%}.navbar-list{background-color:#282c35;flex-direction:column;gap:0;padding:10px;position:fixed;right:-77%;top:50px;transition:.3s;width:200px}.navbar-list .navbar-item{width:100%}.navbar-list .navbar-item .navbar-link{color:#fff;display:flex;font-size:18px;font-weight:500;margin:5px 0;text-decoration:none;transition:.2s}.navbar-list .navbar-item .navbar-link:hover{background-color:#fdde50;color:#000}.navbar-list.active{border:2px solid #1e2126;right:0}}@media(max-width:920px){.navbar h2,.partner-favicon{display:none!important}}@media(min-width:601px)and (max-width:700px){.navbar h2,.partner-favicon{display:block!important}}@media(max-width:630px){.navbar h2,.partner-favicon{display:none!important}}.panel-settings-container{color:#fff;font-family:Arial,sans-serif}.panel-settings-container h3{color:#fff;font-weight:700;margin-bottom:16px}.panel-settings-container label{align-items:center;color:#fff;display:flex;font-weight:600}.panel-settings-container input[type=text],.panel-settings-container select{background:#1e2126;border:1px solid #4b5563;border-radius:4px;color:#fff;font-family:inherit;font-size:14px;margin-left:8px;padding:6px 8px;transition:border-color .15s ease;width:100%}.panel-settings-container input[type=text]:focus,.panel-settings-container select:focus{border-color:#3b82f6;outline:none}.panel-settings-container input[type=checkbox]{cursor:pointer;margin-left:8px;transform:scale(1.2)}.panel-settings-container ul li{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.panel-settings-container ul li label{align-items:center;display:flex;flex-grow:1;gap:8px;margin-right:10px}.panel-settings-container ul li.list-item label{align-items:flex-start;flex-direction:column;gap:6px}.panel-settings-container ul li.list-item textarea{background-color:#1e2126;border:1px solid #444;border-radius:4px;box-sizing:border-box;color:#eee;font-family:inherit;font-size:14px;max-height:400px;min-height:80px;overflow-x:auto;overflow-y:auto;padding:6px;resize:vertical;white-space:nowrap;width:100%}.panel-settings-container button.add-button,.panel-settings-container button.cancel-button,.panel-settings-container button.remove-button{align-items:center;background-color:#4b5563;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:20px;height:30px;justify-content:center;line-height:1;padding:0;transition:box-shadow .25s ease,background-color .25s ease;-webkit-user-select:none;user-select:none;width:30px}.panel-settings-container button.add-button:hover{background-color:#4caf50;box-shadow:0 0 6px 2px #4caf50}.panel-settings-container button.cancel-button:hover,.panel-settings-container button.remove-button:hover{background-color:#f44336;box-shadow:0 0 6px 2px #f44336}.panel-settings-container button.add-button:disabled,.panel-settings-container button.add-confirm:disabled{background-color:#593131;box-shadow:none;cursor:not-allowed}.panel-settings-container .add-setting-container{align-items:center;display:flex;gap:8px;margin-top:20px;overflow:visible}.panel-settings-container .add-setting-container select{background:#1e2126;border:1px solid #4b5563;border-radius:4px;color:#fff;flex-grow:1;font-family:inherit;font-size:14px;margin-left:0;max-width:100%;min-width:0;padding:6px 8px;transition:border-color .15s ease}.panel-settings-container .add-setting-container select:focus{border-color:#3b82f6;outline:none}.component-settings{margin-bottom:100px}.layout-settings{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.layout-overview+.layout-overview{margin-top:1rem}.layout-controls{background-color:#1e1e24;border:1px solid #333;border-radius:8px;display:flex;flex:1 1 250px;flex-direction:column;gap:1rem;padding:1rem}.layout-controls-header{align-items:center;display:flex;justify-content:space-between}.layout-controls h4{color:#eee;font-size:16px;font-weight:600;margin:0}.layout-controls label.toggle-label{align-items:center;color:#ccc;cursor:pointer;display:flex;font-size:14px;gap:6px;-webkit-user-select:none;user-select:none}.layout-controls input[type=checkbox]{accent-color:#5f9ea0;background-color:#1e2126;border:1px solid #4b5563;border-radius:3px;cursor:pointer;height:18px;transition:background-color .3s ease,border-color .3s ease;width:18px}.layout-controls input[type=number],.layout-controls input[type=text]{background:#1e2126;border:1px solid #4b5563;border-radius:4px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:14px;margin-top:4px;outline-offset:2px;padding:6px 8px;width:100%}.range-inputs{align-items:center;display:flex;gap:.5rem}.range-inputs span{color:#ccc;font-size:14px;-webkit-user-select:none;user-select:none}.layout-controls .add-button{margin-top:.5rem;width:-moz-fit-content;width:fit-content}.layout-overview{background-color:#1e1e24;border:1px solid #333;border-radius:8px;flex:2 1 500px;overflow-y:auto;padding:1rem}.layout-overview h4{font-size:16px;font-weight:600;margin-bottom:10px;margin-top:0}.layout-slot{border-bottom:1px solid #444;margin-bottom:1rem;padding-bottom:.5rem}.layout-slot-title{color:#eee;display:block;font-weight:700;margin-bottom:.5rem}.layout-item-list{list-style:none;margin:0;padding:0}.layout-item{align-items:center;background-color:#2a2d32;border-radius:4px;color:#ddd;display:flex;justify-content:space-between;margin-bottom:4px;padding:6px 10px}input[type=text]::placeholder{color:#888}.layout-move-buttons button{background-color:#5f9ea0;border:none;border-radius:50%;color:#fff;height:20px;margin-bottom:8px;margin-left:8px;padding:0;transition:background-color .3s ease;width:20px}button.move-button:not(:disabled):hover{background-color:teal}.move-button:disabled{background-color:#666;color:grey;cursor:not-allowed}.component-settings h3{margin-block:1.5rem}.command-actions h4{color:#fff;font-size:16px;font-weight:600;margin-bottom:1rem;margin-top:0}.action-block{background-color:#1e1e24;border:1px solid #444;border-radius:6px;margin-block:1.5rem;padding:1rem}.action-block>div:first-child{align-items:center;display:flex;justify-content:space-between}.action-block strong{color:#fff}.action-field{margin-top:1rem}.action-field>strong{color:#ddd;display:block;margin-bottom:6px}.action-field input[type=text]{background:#1e2126;border:1px solid #4b5563;border-radius:4px;color:#fff;flex-grow:1;font-family:inherit;font-size:14px;padding:6px 8px}.action-entry{display:flex;gap:6px;margin-bottom:4px}.add-action-block{align-items:left;display:flex;flex-direction:row;gap:.5rem;margin-top:1.5rem}.add-action-block select{background:#1e2126;border:1px solid #4b5563;border-radius:4px;color:#fff;font-size:14px;margin-left:0;padding:6px 10px;width:50%}@font-face{font-family:Minecraftia;src:url(/static/media/minecraftia.69fd3db14fbc8b3f7cdb.ttf) format("truetype")}.preview-container{background-color:initial;font-family:Minecraftia,monospace!important;height:calc(100vh - 110px);max-height:100vh;overflow:hidden;padding:15px;position:relative;width:100%;z-index:1}.preview-yaml-dump{max-height:100%;overflow:auto}.preview-container *,.preview-container :after,.preview-container :before{font-family:Minecraftia,monospace!important}.preview-container:before{background-blend-mode:multiply;background-color:#0000004d;background-image:url(/static/media/background.fc244717a3a603cf38b9.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";filter:blur(8px);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.preview-content{height:100%;overflow-y:auto;overflow:hidden;position:relative;z-index:2}.preview-container ::-webkit-scrollbar{background-color:#1e2126;height:10px;width:10px}.preview-container ::-webkit-scrollbar-thumb{background-color:#747474;border-radius:10px}.preview-container ::-webkit-scrollbar-thumb:hover{background-color:#8b8b8b}.chest-gui{background-color:#c6c6c6;border:calc(3px*var(--scale)) outset #8b8b8b;border-radius:calc(6px*var(--scale));color:#555;font-family:Minecraftia,sans-serif;margin:100px auto;padding:calc(8px*var(--scale));position:relative;-webkit-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.chest-gui,.chest-title-overlay{font-size:calc(1rem*var(--scale));overflow:hidden}.chest-title-overlay{left:calc(8px*var(--scale));pointer-events:none;position:absolute;right:calc(8px*var(--scale));top:calc(6px*var(--scale));white-space:nowrap;z-index:2}.slots-container{padding-top:calc(1.6rem*var(--scale))}.slots-grid{display:grid}.slot{align-items:center;background-color:#8b8b8b;border:calc(1px*var(--scale)) solid #c6c6c6;box-shadow:inset calc(2px*var(--scale)) calc(2px*var(--scale)) 0 #4f4f4f,inset calc(-1px*var(--scale)) calc(-1px*var(--scale)) 0 #c6c6c6,inset 0 0 calc(4px*var(--scale)) #ffffff1a;display:flex;height:calc(40px*var(--scale));justify-content:center;width:calc(40px*var(--scale))}.slot:hover{background-color:#a9a9a9}.slot-item{height:85%;image-rendering:pixelated;object-fit:contain;pointer-events:none;width:85%}.minecraft-tooltip{background:#000000dd;border:2px solid indigo;border-radius:4px;color:#fff;font-family:Minecraft,monospace,Arial,sans-serif;font-size:14px;line-height:2em;padding:6px 10px;text-shadow:0 0 2px #000;-webkit-user-select:none;user-select:none}.tooltip-name{color:#fff;margin-block:5px}.tooltip-lore,.tooltip-name{font-size:22px;white-space:nowrap}.tooltip-lore{color:#aaa}.slot-number{border-radius:3px;color:#fff;font-size:calc(6px*var(--scale));left:4px;padding:0 4px;pointer-events:none;position:absolute;top:4px;-webkit-user-select:none;user-select:none;z-index:5}.slot-add,.slot-remove{align-items:center;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-family:sans-serif;font-size:12px;font-weight:700;height:16px;justify-content:center;line-height:1;padding:5px 0 0 2px;position:absolute;right:5px;text-align:center;top:5px;transition:background-color .1s ease;width:16px}.slot-add{background-color:#3fad3f}.slot-remove{background-color:#bb4949}.slot-add:hover{background-color:#067d06}.slot-remove:hover{background-color:#970606}.dialog-container{max-height:100%;overflow-y:auto}.dialog-panel{border-radius:calc(6px*var(--scale));color:#fff;font-family:Minecraftia,sans-serif;margin:auto;max-width:600px;padding:calc(12px*var(--scale));-webkit-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.dialog-title{font-size:calc(1.3rem*var(--scale));margin-bottom:calc(8px*var(--scale));overflow:visible;text-align:center;white-space:nowrap}.dialog-panel .dialog-button,.dialog-panel .dialog-button.input,.dialog-panel .dialog-button.range,.dialog-panel .dialog-item,.dialog-panel .dialog-text,.dialog-panel .dialog-text.boolean,.dialog-panel .dialog-text.item{font-size:calc(.9rem*var(--scale))}.dialog-body{align-items:center;display:flex;flex-direction:column;gap:calc(12px*var(--scale))}.dialog-text{flex-wrap:wrap;max-width:calc(350px*var(--scale));padding-top:20px;text-align:center}.dialog-text span{display:inline;white-space:pre-wrap}.dialog-item{align-items:center;display:flex;justify-content:flex-start;width:-moz-fit-content;width:fit-content}.dialog-item-image{height:calc(34px*var(--scale));image-rendering:pixelated;width:calc(34px*var(--scale))}.dialog-item-wrapper{align-items:center;display:flex;gap:12px;justify-content:center;padding:10px 0;width:-moz-fit-content;width:fit-content}.dialog-text.item{color:#fff;font-size:calc(1rem*var(--scale));padding:0;text-align:left;white-space:nowrap}.dialog-button{background-color:#747474;border:2px outset #8b8b8b;box-shadow:0 0 0 3px #000;color:#fff;overflow:hidden;padding:10px 16px 0;text-align:center;white-space:nowrap;width:calc(300px*var(--scale))}.dialog-button:hover{border:2px solid #fff;box-shadow:none}.dialog-button.input,.dialog-button.option{width:calc(400px*var(--scale))}.dialog-button.input{background-color:#000;box-shadow:none;color:#fff;cursor:default;padding:10px 16px 0;text-align:left}.dialog-button.input,.dialog-button.input:hover{border:2px outset #333}.dialog-text.input{align-self:flex-start;margin-bottom:-22px;padding-top:5px;text-align:left}.dialog-button.range{background-color:#333;border:1px solid #000;overflow:visible;position:relative;width:calc(400px*var(--scale))}.dialog-button.range:before{background-color:#747474;border:1px outset #8b8b8b;content:"";height:100%;left:0;position:absolute;top:0;width:15px}.dialog-button.range:hover:before{border:2px solid #fff}.dialog-button.range:hover{box-shadow:0 0 0 3px #000}.dialog-boolean-wrapper{gap:12px;padding:10px 0}.dialog-boolean-wrapper,.dialog-button.boolean{align-items:center;display:flex;justify-content:center}.dialog-button.boolean{background-color:#333;border:3px solid #000;box-shadow:none;cursor:default;flex-shrink:0;height:calc(34px*var(--scale));width:calc(34px*var(--scale))}.dialog-button.boolean,.dialog-text.boolean{color:#fff;font-size:calc(1rem*var(--scale))}.dialog-text.boolean{padding:0;white-space:nowrap}.floodgate-container{align-items:stretch;display:flex;flex-direction:column;margin:2rem auto;position:relative;width:650px}.floodgate-container-top{background-color:#c6c6c6;border:3px outset #8b8b8b;border-bottom:none;border-top-left-radius:8px;border-top-right-radius:8px;color:#555;padding-top:.75rem;text-align:center}.floodgate-container-title{display:block;font-size:1.1rem;max-width:100%;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.floodgate-container-middle{display:flex;flex-direction:row}.floodgate-container-left{background-color:#c6c6c6;border:none;border-left:3px outset #8b8b8b;width:12px}.floodgate-container-right{background-color:#c6c6c6;border:none;border-right:3px outset #8b8b8b;width:12px}.floodgate-container-content{background-color:#000c;box-sizing:border-box;flex-grow:1;height:470px;overflow-x:hidden;overflow-y:auto;padding:1rem;position:relative;width:100%;z-index:1}.floodgate-container-bottom{background-color:#c6c6c6;border:3px outset #8b8b8b;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:none;height:12px}.floodgate-panel{box-sizing:border-box;font-family:Minecraftia,sans-serif;-webkit-user-select:none;user-select:none}.floodgate-panel .floodgate-button,.floodgate-panel .floodgate-button.input,.floodgate-panel .floodgate-button.slider,.floodgate-panel .floodgate-text,.floodgate-panel .floodgate-text.toggle{font-size:1.1rem}.floodgate-body{align-items:flex-start;display:flex;flex-direction:column;gap:12px;max-height:100%;overflow-y:auto}.floodgate-item{align-items:center;display:flex;justify-content:flex-start;width:-moz-fit-content;width:fit-content}.floodgate-item-image{height:34px;image-rendering:pixelated;width:34px}.floodgate-item-wrapper{align-items:center;display:flex;gap:12px;justify-content:center;padding:10px 0;width:-moz-fit-content;width:fit-content}.floodgate-text.item{color:#fff;font-size:1rem;padding:0;text-align:left;white-space:nowrap}.floodgate-button{align-content:center;background-color:#c6c6c6;border:2px outset #8b8b8b;box-shadow:0 0 0 3px #000;color:#555;height:80px;overflow:hidden;padding-top:10px;text-align:center;white-space:nowrap;width:100%}.floodgate-button:hover{background-color:#218306;border:3px solid #fff;color:#fff}.floodgate-button.icon{align-self:flex-end;margin-left:auto;padding:8px;width:80%}.floodgate-text.input{align-self:flex-start;color:#fff;margin-bottom:-22px;padding-top:5px;text-align:left}.floodgate-button.dropdown{height:70px;padding-left:20px;text-align:left}.floodgate-button.input{background-color:#5e5e5e;border:2px outset #333;box-shadow:none;color:#d9d9d9;cursor:default;font-size:1rem;padding-left:15px;text-align:left}.floodgate-button.input:hover{border:3px outset #fff}.floodgate-button.slider{align-self:center;background-color:#5e5e5e;border:none;display:flex;height:22px;margin-block:20px;overflow:visible;position:relative;width:95%}.floodgate-button.slider:before{background-color:#c6c6c6;border-top:3px outset #8b8b8b;box-sizing:border-box;content:"";height:32px;left:0;position:absolute;top:-5px;width:18px}.floodgate-button.slider:hover:before{background-color:#218306;border:2px solid #fff}.floodgate-button.slider:hover{background-color:#386f36;box-shadow:0 0 0 3px #fff}.floodgate-button.toggle{background-color:#5e5e5e;border:none;display:flex;height:22px;margin-block:20px;margin-left:14px;overflow:visible;position:relative;width:50px}.floodgate-button.toggle:before{background-color:#c6c6c6;border-top:3px outset #8b8b8b;box-sizing:border-box;content:"";height:32px;left:0;position:absolute;top:-5px;transition:left .2s ease;width:18px}.floodgate-button.toggle:hover:before{background-color:#218306;border:2px solid #fff}.floodgate-button.toggle:hover{background-color:#386f36;box-shadow:0 0 0 3px #fff}.editor-container{background:#282c35;color:#fff;display:flex;font-family:Arial,sans-serif;height:100vh;margin-top:50px;overflow:hidden;width:100vw}.modal-content button,.panel-header button{background-color:#fdde50;border:none;border-radius:4px;color:#232323;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;margin-right:10px;padding:6px 12px;transition:background-color .15s ease}.modal-content button:hover,.panel-header button:hover{background-color:orange}.modal-content button:disabled,.panel-header button:disabled{background-color:#4b5563;cursor:not-allowed}.left-panel{display:flex;flex-direction:column;overflow:hidden;transition:width .2s ease;width:33.3333%}.left-panel.collapsed{width:0}.left-panel .panel-header{background:#1e2126;color:#fff;font-weight:700;padding:10px}.left-panel .panel-content{color:#cacaca;flex-grow:1;overflow-y:auto;padding:15px}.arrow-bar{align-items:center;background:#1e2126;color:#fff;cursor:pointer;display:flex;font-size:20px;justify-content:center;transition:opacity .1s ease;-webkit-user-select:none;user-select:none;width:30px}.arrow-bar:hover{opacity:50%}.right-panel{display:flex;flex-direction:column;overflow:hidden;transition:width .2s ease;width:33.3333%}.right-panel.collapsed{width:0}.right-panel .panel-header,.right-panel .panel-header button{background:#1e2126;color:#fff;font-weight:700;padding:10px}.right-panel .panel-content{color:#cacaca;flex-grow:1;overflow-y:auto;padding:15px}.fixed-preview{background:#282c35;border-left:3px solid #1e2126;display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.fixed-preview .panel-header{align-items:center;background:#1e2126;color:#fff;display:flex;font-weight:700;height:50px;padding:10px}.fixed-preview .panel-header .new-project-button{background-color:#73bed5}.fixed-preview .panel-header .new-project-button:hover{background-color:#20a1b2}.fixed-preview .panel-content{color:#cacaca;flex-grow:1;overflow-y:auto}.modal{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.modal-content{background:#1e2126;border-radius:8px;color:#fff;max-width:90%;padding:20px;width:600px}.panel-header button.swap-button{align-items:center;background-color:#5f9ea0;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:20px;height:30px;justify-content:center;line-height:1;padding:0;transition:box-shadow .25s ease,background-color .25s ease;-webkit-user-select:none;user-select:none;width:30px}.panel-header button.swap-button:hover{background-color:teal;box-shadow:0 0 6px 2px teal}.panel-header button.history-button{align-items:center;background-color:#5f9ea0;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:20px;height:30px;justify-content:center;line-height:1;padding:0;transition:box-shadow .25s ease,background-color .25s ease;-webkit-user-select:none;user-select:none;width:30px}.panel-header button.history-button:hover:enabled{background-color:teal;box-shadow:0 0 6px 2px teal}.panel-header button.history-button:disabled{background-color:#4b5563;box-shadow:none;cursor:not-allowed}.new-config-options{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-block:20px}.new-config-button{background-color:#2f3540;border:2px solid #444;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;min-width:150px;padding:20px;text-align:center;transition:background-color .2s ease}.new-config-button:hover{background-color:#3c4453}.new-config-button img{height:80px;margin-bottom:10px;object-fit:contain;width:80px}
/*# sourceMappingURL=main.c87a72a2.css.map*/