/*!
	Material Symbols
	Copyright (c) Google
	Licensed under the Apache License, Version 2.0
	http://www.apache.org/licenses/LICENSE-2.0

	Modified from https://fonts.googleapis.com/css2?family=Material+Symbols:wght@400..700&icon_names=check,close,delete,delete_sweep,download,drag_indicator,rotate_right,stat_0&display=block
*/
:root{--icon-scale:1;--text-col:#202526;--border-col:#d899d8;--input-bg:#eedeee;--input-bg-checked:#e8c8e8;--input-bg-active:#dabada;--dark-bg:#d38ad3;--dark-bg-hover:#c57cc5;--dark-bg-active:#b66db7;--dark-border:#9b4f9b;--success-green:#3ab336;--error-red:#e24436}body{color:var(--text-col);background-image:linear-gradient(rgba(255,255,255,.733),rgba(255,255,255,.733)),url(../assets/logo_background.png);background-size:100px;font-family:Catamaran,Trebuchet MS,sans-serif;line-height:1.2}@keyframes move-background{0%{background-position:0 0}to{background-position:100px 60px}}h1{margin:6px 0}form{text-align:left}file-input-table{margin:3px}span{vertical-align:middle}label{display:block}details{border:1px solid #aaa;border-radius:5px;width:-webkit-fit-content;width:fit-content;padding:3px}summary{padding:0 3px;font-size:1rem;font-weight:500}img:not(#languageSelectorButton),canvas{border:1px solid #000;width:400px;display:inline-block}.resetButton{position:absolute;top:0;right:10px}.hidden{display:none!important}.material-symbols{font-family:Material Symbols!important}.loader{aspect-ratio:1;--c:no-repeat linear-gradient(var(--border-col)0 0);background:var(--c)0% 50%,var(--c)50% 50%,var(--c)100% 50%;background-size:20% 100%;width:45px;margin:10px auto auto;animation:1s linear infinite l1}@keyframes l1{0%{background-size:20% 100%,20% 100%,20% 100%}33%{background-size:20% 10%,20% 100%,20% 100%}50%{background-size:20% 100%,20% 10%,20% 100%}66%{background-size:20% 100%,20% 100%,20% 10%}to{background-size:20% 100%,20% 100%,20% 100%}}main{box-sizing:border-box;text-align:center;scroll-behavior:smooth;background:rgba(255,255,255,.533);border:5px solid #d7b3d7;border-radius:25px;width:90vw;height:90vh;margin:auto;padding:20px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}#responsiveWidthWrapper{width:60%;margin:auto}@media (min-width:1301px){:root{--icon-scale:1.6;font-size:1.125em}}@media (max-width:1300px){:root{--icon-scale:1.3}#responsiveWidthWrapper{width:70%}}@media (max-width:1048px){#responsiveWidthWrapper{width:82.5%}}@media (max-width:748px){:root{font-size:.875em}#responsiveWidthWrapper{width:95%}}@media (max-width:450px){:root{--icon-scale:1;font-size:.8em}main{width:calc(100% - 5vmin);height:calc(100% - 5vmin);padding:2px}fieldset{padding:5px}}#structureFileInputCont input[type=file]~div{box-sizing:border-box;text-align:center;border:3px dashed var(--border-col);border-radius:25px;width:70%;margin:4px auto;padding:10px;font-weight:500}#structureFileInputCont fieldset:first-of-type input[type=file]~div{border:3px solid var(--border-col)}#structureFileInputCont input[type=file]~div p{margin:0}#structureFileInputCont input[type=file]~div p:first-child{font-size:1.4em}#structureFileInputCont input[type=file]~div p:last-child{font-size:.7em}#structureFileInputCont:not(:has(+file-input-table[has-files])):not(:has(fieldset label~span:not(.hidden))) input[type=file]{display:none}#structureFileInputCont:not(:has(+file-input-table[has-files])):not(:has(fieldset label~span:not(.hidden)))~*{display:none}main:not(:has(file-input-table[has-files])):not(:has(.previewCont)) #structureFileInputCont:not(:has(fieldset label~span:not(.hidden))) input[type=file]{display:none}main:not(:has(file-input-table[has-files])):not(:has(.previewCont)) form~*{display:none}main:not(:has(file-input-table[has-files])):not(:has(.previewCont)) #structureFileInputCont~*{display:none}#structureFileInputCont:has(+file-input-table[has-files]) input[type=file]~div{display:none}#structureFileInputCont:has(fieldset label~span:not(.hidden)) input[type=file]~div{display:none}#structureFileInputCont fieldset label~span{margin-top:10px;font-weight:500;display:block}#structureFileInputCont fieldset label~span[id$=success i]{color:var(--success-green)}#structureFileInputCont fieldset label~span[id$=error i]{color:var(--error-red)}fieldset.expandable{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}fieldset.expandable:has(legend input:checked){grid-template-rows:1fr}fieldset.expandable>:not(legend){overflow:hidden}fieldset.expandable>legend{contain:layout}fieldset.expandable>legend>label{cursor:pointer;padding-left:1em}fieldset.expandable>legend>label>input{display:none}fieldset.expandable>legend:before{content:"";transform-origin:75% 25%;border-top:1px solid;border-right:1px solid;width:.5em;height:.5em;margin:auto;transition:transform .35s;display:inline-block;position:absolute;top:3px;bottom:0;left:3px;transform:rotate(45deg)}fieldset.expandable:has(legend input:checked)>legend:before{transform:rotate(135deg)}input,select{font-family:monospace}input,button{color:inherit}button,textarea,select,.buttonlike{border:2px solid var(--border-col);accent-color:var(--border-col);background:var(--input-bg);color:inherit;cursor:pointer;border-radius:7px;padding:1px 4px;font-family:inherit;transition:background .15s,border-color .15s,color .15s}input[type=checkbox]{border:2px solid var(--border-col);accent-color:var(--border-col);background:var(--input-bg);color:inherit;cursor:pointer;border-radius:7px;padding:1px 4px;font-family:inherit;transition:background .15s,border-color .15s,color .15s}input[type=number]{border:2px solid var(--border-col);accent-color:var(--border-col);background:var(--input-bg);color:inherit;cursor:pointer;border-radius:7px;padding:1px 4px;font-family:inherit;transition:background .15s,border-color .15s,color .15s}input[type=text]{border:2px solid var(--border-col);accent-color:var(--border-col);background:var(--input-bg);color:inherit;cursor:pointer;border-radius:7px;padding:1px 4px;font-family:inherit;transition:background .15s,border-color .15s,color .15s}input[type=file]::-webkit-file-upload-button{border:2px solid var(--border-col);accent-color:var(--border-col);background:var(--input-bg);color:inherit;cursor:pointer;border-radius:7px;padding:1px 4px;font-family:inherit;transition:background .15s,border-color .15s,color .15s}input[type=file]::-ms-browse{border:2px solid var(--border-col);accent-color:var(--border-col);background:var(--input-bg);color:inherit;cursor:pointer;border-radius:7px;padding:1px 4px;font-family:inherit;transition:background .15s,border-color .15s,color .15s}input[type=file]::file-selector-button{border:2px solid var(--border-col);accent-color:var(--border-col);background:var(--input-bg);color:inherit;cursor:pointer;border-radius:7px;padding:1px 4px;font-family:inherit;transition:background .15s,border-color .15s,color .15s}input[type=file]:invalid{color:var(--error-red);outline:3px solid var(--error-red);contain:paint}input[type=color]{border:2px solid var(--border-col);background:var(--input-bg);cursor:pointer;border-radius:7px;transition:background .15s}textarea{cursor:text;accent-color:auto;line-height:inherit;outline-width:thin}input[type=number]{cursor:text;accent-color:auto;line-height:inherit;outline-width:thin}input[type=text]{cursor:text;accent-color:auto;line-height:inherit;outline-width:thin}input[type=text]::-ms-input-placeholder{text-overflow:ellipsis}input[type=text]::placeholder{text-overflow:ellipsis}input[type=text]:invalid{border-color:var(--error-red);outline-color:var(--error-red)}a.buttonlike{color:initial;-webkit-text-decoration:initial;text-decoration:initial}button:not(:disabled):not(.packInfoButton):hover,select:not(:disabled):hover,.buttonlike:not(.packInfoButton):hover{background:var(--input-bg-checked)}input[type=file]:not(:disabled):hover::-webkit-file-upload-button{background:var(--input-bg-checked)}input[type=file]:not(:disabled):hover::-ms-browse{background:var(--input-bg-checked)}input[type=file]:not(:disabled):hover::file-selector-button{background:var(--input-bg-checked)}button:disabled,select:disabled,.buttonlike:disabled{cursor:not-allowed}input[type=file]:disabled::-webkit-file-upload-button{cursor:not-allowed}input[type=file]:disabled::-ms-browse{cursor:not-allowed}input[type=file]:disabled::file-selector-button{cursor:not-allowed}button:not(#generatePackButton):disabled{background:#ccc;border-color:#9a9a9a}textarea:hover{background:#ead5ea}input[type=number]:hover{background:#ead5ea}input[type=text]:hover{background:#ead5ea}input[type=color]:hover{background:#ead5ea}button:not(.packInfoButton):not(:disabled):active,select:not(:disabled):active,.buttonlike:not(.packInfoButton):not(:disabled):active:active{background:var(--input-bg-active)}input[type=file]:not(:disabled):active::-webkit-file-upload-button{background:var(--input-bg-active)}input[type=file]:not(:disabled):active::-ms-browse{background:var(--input-bg-active)}input[type=file]:not(:disabled):active::file-selector-button{background:var(--input-bg-active)}input[type=checkbox]{vertical-align:middle;-webkit-appearance:none;-ms-appearance:none;appearance:none;border-radius:10px;width:40px;height:20px;margin:3px 1px;display:inline-block}input[type=checkbox]:after{content:"close";color:transparent;width:12px;height:12px;text-shadow:17px -3px 0 var(--text-col);background:#c889c8;border-radius:50%;font-family:Material Symbols;font-size:15px;font-weight:700;transition:left .2s,text-shadow .2s,background .15s;display:inline-block;position:relative;bottom:-1px;left:-2px}input[type=checkbox]:checked{background:#e0bee0}input[type=checkbox]:checked:after{content:"check";text-shadow:-20px -3px 0 var(--text-col);left:18px}input[type=checkbox]:hover:after{background:#b778b7}input[type=radio].buttonlike{-webkit-appearance:none;-ms-appearance:none;appearance:none;text-align:center;margin:0;padding:0}input[type=radio].buttonlike:after{content:attr(value);width:20px;height:20px;display:block}.importantButton{color:#fff;background:var(--dark-bg);border-color:var(--dark-border);box-shadow:0 0 5px var(--dark-bg);font-weight:700}input[type=radio].buttonlike:checked{color:#fff;background:var(--dark-bg);border-color:var(--dark-border);box-shadow:0 0 5px var(--dark-bg);font-weight:700}input[type=radio].buttonlike:checked:hover:hover:hover{background:var(--dark-bg-hover)}input[type=radio].buttonlike:checked:active:active:active{background:var(--dark-bg-active)}.importantButton:hover:hover:hover{background:var(--dark-bg-hover)}.importantButton:active:active:active{background:var(--dark-bg-active)}.multiTabCont{flex-wrap:wrap;justify-content:space-evenly;display:flex}.multiTabCont>input[type=radio][name^=configTabs]{display:none;position:absolute}.multiTabCont>label{text-align:center;flex:1 1 0;margin:10px 5px 5px}.multiTabCont:nth-child(2)>label{margin:0 5px 5px}.multiTabCont>fieldset{contain:layout;order:1;width:100%}.multiTabCont>input[type=radio][name^=configTabs]:checked+label{background:var(--input-bg-checked);font-weight:500}.multiTabCont>input[type=radio][name^=configTabs]:not(:checked)+label+fieldset{display:none}#generatePackButton,.packInfoButton{box-sizing:border-box;text-align:center;border-width:3px;border-radius:25px;width:70%;margin:4px auto;padding:10px;font-size:1.4em;font-weight:500;display:block}.packInfoButton{--bg-col-1:var(--input-bg-checked);--bg-col-2:var(--border-col);background-image:repeating-linear-gradient(150deg,var(--bg-col-1)0,var(--bg-col-1)10px,var(--bg-col-2)10px,var(--bg-col-2)20px);border-color:var(--bg-col-2);min-width:-webkit-min-content;min-width:min-content;transition:transform .15s;background-size:200%!important}.packInfoButton:not(.finished){cursor:wait}.packInfoButton.completed{animation:1s linear infinite moveButtonBackground}.packInfoButton.completed:hover{transform:scale(1.05)}.packInfoButton.completed:active{transform:scale(1.02)}.packInfoButton.failed{--bg-col-1:#ee5350;--bg-col-2:#e43b37}.packInfoButton.reportIssue{--bg-col-1:#ee5350;--bg-col-2:#e43b37}.packInfoButton.failed{cursor:initial}.packInfoButton.reportIssue{cursor:pointer}.packInfoButton.reportIssue:hover{transform:scale(1.035)}.packInfoButton.reportIssue:active{transform:scale(1.01)}@keyframes moveButtonBackground{0%{background-position:-40px 0}}.previewCont{contain:layout;text-align:center;width:min(80vmin,100%);margin:auto;padding:0}.previewCont>.previewMessage{width:min(80vmin,100%)}.previewCont>canvas{width:min(80vmin,100%)}.previewCont~hr{width:min(80vmin,100%)}.previewCont>canvas{-webkit-user-select:none;-ms-user-select:none;user-select:none}.previewCont>.previewMessage{aspect-ratio:1;box-sizing:border-box}.previewCont>canvas{aspect-ratio:1;box-sizing:border-box}.previewCont .statsPanel{width:0;height:0}.previewCont .statsPanel canvas{border:none}@media (min-width:451px) and (min-height:451px){.previewCont lil-gui{position:absolute;right:0}}.previewMessage{border:1px solid #000;justify-content:center;align-items:center;margin:auto;font-size:2.5vw;display:flex}.previewMessage.clickToView{cursor:pointer}@media (max-width:768px){.previewMessage{font-size:3.5vw}}@media (max-width:450px){.previewMessage{font-size:5vw}}#descriptionLinksCont{color:#777;font-size:.9em;font-weight:500}#dropFileNotice{box-sizing:border-box;text-align:center;background:rgba(0,0,0,.133);justify-content:center;align-items:center;width:100vw;height:100vh;padding:10px;font-size:1.75em;display:flex;position:fixed;top:0;left:0}#termsOfUseNotice{text-align:center;display:block}#languageSelectorCont{position:absolute;top:10px;right:10px}#languageSelectorButton{width:calc(22px*var(--icon-scale));height:calc(22px*var(--icon-scale));background:currentColor;transition:transform .15s;-webkit-mask:url(../assets/translate_icon.svg) 50% no-repeat;mask:url(../assets/translate_icon.svg) 50% no-repeat}#languageSelectorCont:hover>#languageSelectorButton{transform:scale(1.125)}#languageSelector{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}fieldset.textureSettings>div{flex-wrap:wrap;gap:15px 0;display:flex}fieldset.textureSettings>div>div{flex:auto}fieldset.textureSettings>div td{padding:0 5px}#texturePreviewCont{text-align:center;min-width:260px}#texturePreviewCont img{width:40%;max-width:140px;image-rendering:pixelated;border:none;margin:5px;display:inline-block}#coordinateLockCoordsCont{border:3px dotted #aaa;border-radius:10px;padding:5px}#coordinateLockStructureCoords{grid-template-columns:minmax(0,max-content) max-content max-content;align-items:center;gap:2px 5px;margin:2px 0;display:grid}#coordinateLockStructureCoords>:first-child{text-overflow:ellipsis;overflow:hidden}#coordinateLockStructureCoords>:nth-child(3n) span{font-size:20px}#coordinateLockStructureCoords>:nth-child(3n) span:last-child{font-family:serif}#coordinateLockStructureCoords>:nth-child(3n) input{width:38px}#coordinateLockCoordsAdjustmentCont{align-items:center;gap:5px;margin-top:3px;display:flex}#coordinateLockCoordsAdjustmentCont>:first-child{white-space:nowrap}#coordinateLockCoordsAdjustmentCont>:last-child{flex:1}#coordinateLockCoordsAdjustmentCont>:last-child>span{display:inline-block}@font-face{font-family:Material Symbols;font-style:normal;font-weight:400 700;font-display:block;src:url(../assets/MaterialSymbols.woff2)format("woff2")}
/*# sourceMappingURL=index.css.map */