*,*:before,*:after{box-sizing:border-box}@font-face{font-family:Mulish;src:url(/fonts/Mulish-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:NotoColorEmoji-Regular;src:url(/fonts/NotoColorEmoji-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:NotoEmoji-Regular;src:url(/fonts/NotoEmoji-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:NotoSans-Regular;src:url(/fonts/NotoSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DS-Digital;src:url(/fonts/DS-DIGI.TTF) format("truetype");font-weight:400;font-style:normal}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:smooth;transition:none}.chk-box,.chk-icon{transition:none!important;animation:none!important}}html{color-scheme:light dark}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--main-800);border-radius:5px}::-webkit-scrollbar-thumb{background:var(--main-500);border-radius:5px;border:2px solid var(--main-800)}::-webkit-scrollbar-thumb:hover{background:var(--main-400)}::-webkit-scrollbar-thumb:active{background:var(--main-300)}::-webkit-scrollbar-corner{background:var(--main-800)}html{scrollbar-width:thin;scrollbar-color:var(--main-500) var(--main-800)}.dark ::-webkit-scrollbar-track{background:var(--dark-900)}.dark ::-webkit-scrollbar-thumb{background:var(--dark-600);border-color:var(--dark-900)}.dark ::-webkit-scrollbar-thumb:hover{background:var(--dark-500)}.dark ::-webkit-scrollbar-thumb:active{background:var(--dark-400)}.dark ::-webkit-scrollbar-corner{background:var(--dark-900)}.dark{scrollbar-color:var(--dark-500) var(--dark-900)}body{min-height:100vh;font-family:Mulish,DM Sans,sans-serif;box-sizing:content-box;margin:0;padding:0}.seo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}label{font-family:Mulish,DM Sans,sans-serif;font-size:var(--fontsize-normal);text-align:left}button,input{font-family:Mulish,DM Sans,sans-serif;font-size:var(--fontsize-normal)}select{font-family:Mulish,DM Sans,sans-serif;font-size:var(--fontsize-small);color:var(--main-100);background:var(--main-700);padding:4px 8px;line-height:1.25;box-sizing:border-box;border:1px solid var(--main-400);border-radius:var(--global-border-radius);transition:all .4s;cursor:pointer}select:hover{border-color:var(--blue-border)}select:focus-visible{outline:2px solid var(--blue-border);outline-offset:2px}select option{font-family:Mulish,DM Sans,sans-serif;padding:4px;margin-top:4px;margin-bottom:4px}input:not([type=color]):not([type=range]):not([type=checkbox]):not([type=file]){color:var(--main-200);border:1px solid var(--main-400);border-radius:var(--global-border-radius);transition:all .4s}input[type=text]{height:32px;margin-left:auto;transition:all .4s}input[type=text]:focus{border-color:var(--purple);box-shadow:0 0 0 1px var(--purple)}input[type=range]:not(.layer-name-opacity-slider){-webkit-appearance:none;border-radius:999px;height:3px;background:var(--blue-600);outline:none;border:none}input[type=range]:not(.layer-name-opacity-slider)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#fff;border:3px solid var(--blue-600);cursor:pointer}input.layer-name-opacity-slider[type=range]{-webkit-appearance:none;appearance:none;border-radius:999px;height:3px;background:var(--main-500);outline:none;border:none;min-width:0}input.layer-name-opacity-slider[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;background:var(--main-500);border:2px solid var(--main-300);cursor:pointer}input[type=color]{padding:0;border:1px solid var(--main-200);background:none;border-radius:0;width:22px;height:22px;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:0;border:none}input[type=color]::-webkit-color-swatch{padding:0;border:none}input[type=checkbox]{width:20px;height:20px;accent-color:var(--purple);cursor:pointer}input:not([type=range]):focus,select:focus,textarea:focus{outline:none;border:1px solid var(--purple)}.blue-button{color:var(--button-color);background:var(--blue-button-bg);padding:var(--button-padding);font-size:var(--button-font-size);font-weight:400;font-style:normal;border-radius:var(--global-border-radius);width:auto;min-width:90px;border:none;cursor:pointer;text-align:center}.blue-button:hover{background:var(--blue-button-hover-bg)}.purple-button{color:var(--button-color);background:var(--purple);padding:var(--button-padding);font-size:var(--button-font-size);font-weight:400;font-style:normal;border-radius:var(--global-border-radius);width:auto;min-width:90px;border:none;cursor:pointer;text-align:center}.purple-button:hover{background:var(--purple)}.green-button{color:var(--button-color);background:var(--green-700);padding:var(--button-padding);font-size:var(--button-font-size);font-weight:400;font-style:normal;border-radius:var(--global-border-radius);width:auto;min-width:90px;border:none;cursor:pointer;text-align:center}.green-button:hover{background:var(--green-800)}.gray-button{color:var(--button-color);background:var(--gray-600);padding:var(--button-padding);font-size:var(--button-font-size);font-weight:400;font-style:normal;border-radius:var(--global-border-radius);width:auto;min-width:90px;border:none;cursor:pointer;text-align:center}.gray-button:hover{background:var(--gray-800)}.icon-button{display:flex;align-items:center;align-content:center;justify-content:center;padding:1px 0;gap:3px}.icon-button .icon{padding-top:2px}.menu-separator{border-top:1px solid var(--main-400);margin:4px}.page-loading{display:none}
