body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}@-webkit-keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes notyf-fadeinleft{0%{opacity:0;transform:translateX(25%)}to{opacity:1;transform:translateX(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translateX(25%)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes notyf-fadeoutright{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(25%)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(25%)}}@-webkit-keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@-webkit-keyframes ripple{0%{transform:scale(0) translateY(-45%) translateX(13%)}to{transform:scale(1) translateY(-45%) translateX(13%)}}@keyframes ripple{0%{transform:scale(0) translateY(-45%) translateX(13%)}to{transform:scale(1) translateY(-45%) translateX(13%)}}.notyf{position:fixed;top:0;left:0;height:100%;width:100%;color:#fff;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;box-sizing:border-box;padding:20px}.notyf__icon--error,.notyf__icon--success{height:21px;width:21px;background:#fff;border-radius:50%;display:block;margin:0 auto;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px;left:9px;height:12px;top:5px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px}.notyf__icon--success:after{height:6px;transform:rotate(-45deg);top:9px;left:6px}.notyf__icon--success:before{height:11px;transform:rotate(45deg);top:5px;left:10px}.notyf__toast{display:block;overflow:hidden;pointer-events:auto;-webkit-animation:notyf-fadeinup .3s ease-in forwards;animation:notyf-fadeinup .3s ease-in forwards;box-shadow:0 3px 7px 0 rgba(0,0,0,.25);position:relative;padding:0 15px;border-radius:2px;max-width:300px;transform:translateY(25%);box-sizing:border-box}.notyf__toast--disappear{transform:translateY(0);-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;opacity:1;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{-webkit-animation:notyf-fadeoutright .3s forwards;animation:notyf-fadeoutright .3s forwards;opacity:1;transform:translateX(0)}.notyf__toast--disappear .notyf__message{-webkit-animation-delay:.05s;animation-delay:.05s}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{height:400px;width:400px;position:absolute;transform-origin:bottom right;right:0;top:0;border-radius:50%;transform:scale(0) translateY(-51%) translateX(13%);z-index:5;-webkit-animation:ripple .4s ease-out forwards;animation:ripple .4s ease-out forwards}.notyf__wrapper{display:flex;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;border-radius:3px;position:relative;z-index:10}.notyf__icon{width:22px;text-align:center;font-size:1.3em;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;margin-right:13px}.notyf__dismiss{position:absolute;top:0;right:0;height:100%;width:26px;margin-right:-15px;-webkit-animation:notyf-fadeinleft .3s forwards;animation:notyf-fadeinleft .3s forwards;-webkit-animation-delay:.35s;animation-delay:.35s;opacity:0}.notyf__dismiss-btn{background-color:rgba(0,0,0,.25);border:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;outline:none;opacity:.35;height:100%;width:100%}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;height:12px;width:2px;border-radius:3px;position:absolute;left:calc(50% - 1px);top:calc(50% - 5px)}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:rgba(0,0,0,.15)}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;position:relative;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s;line-height:1.5em}@media only screen and (max-width:480px){.notyf{padding:0}.notyf__ripple{height:600px;width:600px;-webkit-animation-duration:.5s;animation-duration:.5s}.notyf__toast{max-width:none;border-radius:0;box-shadow:0 -2px 7px 0 rgba(0,0,0,.13);width:100%}.notyf__dismiss{width:56px}}.dg.ac{z-index:20;display:none}body,html{height:100%;margin:0!important;padding:0!important;overflow:hidden;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@font-face{font-family:"Akahake";src:url(../../static/media/Exo\ Akahake.bb78b1b8.otf) format("opentype")}@font-face{font-family:"Aluminite";src:url("../../static/media/Exo Aluminite Soft.e8df9666.otf") format("opentype")}@font-face{font-family:"Eirhavir";src:url(../../static/media/Exo\ Eirhavir.70746400.otf) format("opentype")}@font-face{font-family:"EirhavirEng";src:url("../../static/media/Exo Eirhavir eng.3569cc91.otf") format("opentype")}@font-face{font-family:"Guldroun";src:url(../../static/media/Exo\ Guldroun.f9666eb1.otf) format("opentype")}@font-face{font-family:"GuldrounEng";src:url(../../static/media/Exo\ GuldrounEng.5b23ebed.otf) format("opentype")}@font-face{font-family:"Daemonia";src:url(../../static/media/Lexography\ Daemonia.207936c6.otf) format("opentype")}@font-face{font-family:"NakaryonsGifts";src:url(../../static/media/NakaryonsGifts.e0a01b88.otf) format("opentype")}@font-face{font-family:"NakaryonsProse";src:url(../../static/media/NakaryonsProse\ Book.b286fc13.otf) format("opentype")}@font-face{font-family:"Noxuat";src:url(../../static/media/Exo\ Noxuat.a4366c84.otf) format("opentype")}@font-face{font-family:"PaganBlackLetter";src:url(../../static/media/PaganBlackLetter.6cc18c84.otf) format("opentype")}@font-face{font-family:"Ruvahl";src:url(../../static/media/Exo\ Ruvahl.2f0598ea.otf) format("opentype")}@font-face{font-family:"RuvahlEng";src:url("../../static/media/Exo Ruvahl eng.dbb86b8f.otf") format("opentype")}@font-face{font-family:"Sigil";src:url(../../static/media/Exo\ Sigil.c0858851.otf) format("opentype")}@font-face{font-family:"Urosial";src:url(../../static/media/Exo\ Urosial.aa93d21a.otf) format("opentype")}@font-face{font-family:"FantasyFontA";src:url("../../static/media/Fantasy Font A.79ee6d1c.ttf") format("truetype")}#dl-svg{z-index:-20}#dl-svg,#touch-area{position:absolute;top:0;left:0;width:100%;height:100%}#touch-area{touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#image-canvas,#map-canvas{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-10}.MuiTypography-root{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.BrushPanel{position:fixed;left:0;top:50%;transform:translateY(-50%);background-color:#000;padding:5px;border-radius:10px;margin-left:8px;box-shadow:0 0 3px 0 rgba(0,0,0,.65)}.BrushButton{margin-bottom:5px;padding:0;background-color:#000}.BrushButton:active,.BrushButton:hover{cursor:pointer;box-shadow:0 0 5px 0 #fff;outline:1px solid #888}.BrushButton:active{transform:scale(.95)}.SettingsDivider{margin-bottom:10px;margin-top:10px;background-color:#888}.SettingsPopover{padding-left:10px;padding-right:10px}.DoorOptions{padding-top:10px;padding-bottom:5px;text-align:center}.DoorImage{width:80px;border-radius:3px;margin-bottom:5px}.DoorImage:hover{cursor:pointer;transform:scale(1.1)}.DoorImage:active{cursor:pointer;transform:scale(1)}.BrushOptions{padding-bottom:15px}.BrushOptionsInner,.SnapDivision{text-align:center}.SnapDivision{width:100px}.InfoSidebar{background-color:#212121;box-shadow:0 0 2px 0 rgba(0,0,0,.75);position:fixed;right:0;top:0;height:100%;display:flex;flex-direction:column;padding:6px 0 6px 6px}.InfoPanel{padding:8px;margin-top:60px;margin-bottom:5px;overflow-y:scroll;flex-grow:1;background-color:#373737;background:linear-gradient(#373637 33%,rgba(55,54,55,0)),linear-gradient(rgba(55,54,55,0),#373637 66%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(181,179,170,.5),transparent),radial-gradient(farthest-side at 50% 100%,rgba(181,179,170,.5),transparent) 0 100%;background-color:#373637;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;background-size:100% 42px,100% 42px,100% 14px,100% 14px}.SidebarTabs{position:absolute;display:flex;transform-origin:0 0;transform:rotate(90deg);padding-left:20px;padding-top:8px}.SidebarTab{color:#fff;padding-left:10px;padding-right:10px;background-color:#212121}.SidebarTab:hover{cursor:pointer}.SidebarTab:active{transform:scale(1.1)}.SidebarTab.Selected{background-color:#373737}.SidebarTab.First{border-radius:0 0 0 5px}.SidebarTab.Last{border-radius:0 0 5px 0}.SidebarTab.First.Last{border-radius:0 0 5px 5px}.ColourPicker{display:flex;justify-content:space-between;color:#fff}.SidebarPanelItem{padding-top:6px;padding-bottom:6px}.ColourPickerSwatch{padding:3px;margin-top:auto;margin-bottom:auto;background:#000;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.1);cursor:pointer}.OptionGroup{color:#fff;padding-bottom:10px}.OptionGroupButtons{text-align:center}.OptionToggle{display:flex;justify-content:space-between;color:#fff}.ImagePanel{color:#fff}.PxPerCell{display:flex;justify-content:space-between;margin-bottom:10px;margin-top:10px}.filepond--root{max-height:80px;height:80px}.filepond--list{display:none}.AddTextInput{text-align:center;margin-top:10px;margin-bottom:10px}.SelectedText{margin-top:30px}.AddTextContainer{margin-top:40px}.FontSelect{padding:8px}.FontSelect:hover{cursor:pointer;background-color:#222}.ImageClipContainerForm,.MenuBar{width:100%}.MenuBar{position:fixed;display:flex;top:0;background-color:#373737;box-shadow:0 2px 5px 0 rgba(0,0,0,.56);z-index:10}.MenuBarItem{padding:5px;margin-right:10px;margin-left:10px;color:#fff}.MenuBarItem:hover{cursor:pointer;text-decoration:underline}.MenuBarItem:active{cursor:pointer;transform:scale(.95)}.MenuItems{padding:10px}.MenuItem{margin-bottom:5px;display:flex;justify-content:space-between}.MenuItem:hover{cursor:pointer;text-decoration:underline}.DownloadItem{margin-top:15px;margin-bottom:10px}.DownloadItem:hover{cursor:pointer;text-decoration:underline}.DownloadItem:active{cursor:pointer;transform:scale(.95)}.DownloadItemName{margin:0;padding:0}.DownloadsContainer{margin:0 25px 25px}.SwitchContainer{padding-left:5px;padding-bottom:10px}.DsDesc{max-width:280px}.SocialLinks{flex-grow:100;display:flex;justify-content:flex-end;align-items:center}.SocialLink{margin-right:15px}#PatronButton{height:25px;border-radius:3px}#DiscordButton{height:25px;transform:translateY(2px)}.MenuBarControls{display:flex;align-items:center}.MenuBarControl{padding-left:10px;padding-right:10px}.MenuBarControl:hover{cursor:pointer}.MenuBarControl:active{transform:scale(.9)}.SavePresets{margin-bottom:30px}.SavePreset{display:grid;grid-template-areas:"content img";margin-top:15px}.SavePreset:hover{text-decoration:underline;cursor:pointer;transform:scale(1.01)}.SavePresetImg{grid-area:"img";width:300px}.SavePresetContent{grid-area:"content";padding-right:10px}.StylePresets{display:flex;flex-wrap:wrap;justify-content:space-around}.PresetsTitle{text-align:center}.StylePresetImg{width:150px}.StylePreset{text-align:center;margin-top:20px}.StylePreset:hover{text-decoration:underline;cursor:pointer;transform:scale(1.01)}.LayersPanel{max-height:47%;display:flex;flex-direction:column;padding-bottom:12px}.LayersPanel.Expanded{max-height:70%}.LayersBox{overflow-y:scroll}.LayerBox{color:#fff;display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"canvas name name up" "canvas vis menu down";background-color:#000;padding:5px 0 5px 5px}.LayerBox.Selected{background-color:#373737}.PreviewCanvas{background-color:grey;width:50px;height:50px;grid-area:canvas}.PreviewCanvas:hover{cursor:pointer}.LayerUp{grid-area:up;padding-right:5px}.LayerUp:hover{cursor:pointer}.LayerDown{grid-area:down;padding-right:5px}.LayerDown:hover{cursor:pointer}.LayerName{grid-area:name;padding:0 10px;width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.LayerName:hover{cursor:pointer;text-decoration:underline}.LayerName:active{transform:scale(.95)}.LayerVisible{grid-area:vis;justify-self:center}.LayerVisible:active{transform:scale(.95)}.LayerVisible:hover{cursor:pointer}.LayerMenu{grid-area:menu;justify-self:center}.LayerMenu:hover{cursor:pointer}.LayerMenu:active{transform:scale(.95)}.AddLayerContainer{display:flex;justify-content:space-evenly;padding:5px}.LayerSpacer{margin-bottom:5px}.AddLayerButton:active{transform:scale(.95)}.AddLayerButton:hover{cursor:pointer}.LayerOptionsContainerInner{padding-right:10px;padding-left:10px}.BlendMode{padding:5px}.BlendMode:hover{background-color:#333;cursor:pointer}.ImageSelectPanel{background-color:#212121;box-shadow:0 0 2px 0 rgba(0,0,0,.75);position:fixed;left:0;top:0;height:100%;display:flex;flex-direction:column;padding:6px 6px 6px 0;max-width:180px}.ImageSelectPanel.Expanded{max-width:300px}.ImageSelectPanel.Hidden{z-index:-1000}.AuthorPanel{padding:8px;margin-bottom:5px;margin-top:10px;background-color:#373737;color:#fff}.AuthorPanel a,.AuthorPanel a:visited{color:#fff}.AuthorPanelTitle{text-overflow:ellipsis;overflow:hidden}.AuthorPanelContent{margin-bottom:5px;margin-top:10px;word-wrap:break-word}.AuthorPanelLicense{margin-top:10px}.ImageSelectAuthors{padding:5px;margin-top:35px;text-align:center}.StampContainer{padding-left:10px;padding-right:5px}.ImageSearchContainer{text-align:center;padding-left:5px;padding-right:5px}.ImageSearchClearButton{padding:0!important}.ImageSelectAuthorForm{max-width:100%}.ImageSelectContainer{padding:8px;margin-bottom:5px;margin-top:10px;background-color:#373737;flex-grow:1;overflow-y:scroll}.ExpandButton{position:absolute;right:-15px;background-color:#373737;border-radius:0 6px 6px 0}.ExpandButton:hover{cursor:pointer;transform:scale(1.05)}.ExpandButton:active{transform:scale(.95)}.ImageButtonContainer{text-align:center;margin-bottom:15px;color:#fff;overflow-wrap:break-word;position:relative}.ImageButton{background-color:#646464;padding:5px;border-radius:5px}.ImageButton:hover{cursor:pointer;transform:scale(1.05)}.ImageButton:active{transform:scale(.95)}.DeleteIcon{position:absolute;transform:translateY(-50%) scale(.9)}.DeleteIcon:hover{cursor:pointer;transform:translateY(-50%) scale(.95)}.DeleteIcon:active{transform:translateY(-50%) scale(.88)}.SplashLogo{width:100%}.SplashBlurb,.SplashImages{text-align:center}