.glass-dialog{-webkit-backdrop-filter:blur(24px);color:#fff;background:rgba(22,24,28,.92);border:1px solid rgba(255,255,255,.08);border-radius:24px;width:90%;max-width:480px;font-family:IBM Plex Sans,sans-serif;animation:.35s cubic-bezier(.16,1,.3,1) dialogFadeIn;overflow:hidden;box-shadow:0 32px 64px -12px rgba(0,0,0,.6)}.glass-dialog .pbfeDialogTitle{display:none}.glass-dialog .pbfeDialogBody{flex-direction:column;padding:0;display:flex}.glass-header{text-align:center;flex-direction:column;align-items:center;padding:2.5rem 2rem 1.5rem;display:flex;position:relative}.glass-header:before{content:"";background:linear-gradient(180deg,var(--theme-color-faint)0%,transparent 100%);pointer-events:none;z-index:0;height:100%;position:absolute;top:0;left:0;right:0}.glass-header>*{z-index:1;position:relative}.glass-title{background:linear-gradient(135deg,#fff 0%,var(--theme-color-light)100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;margin:0 0 .5rem;font-size:1.75rem;font-weight:700;line-height:1.2}.glass-subtitle{color:var(--theme-color-dim);letter-spacing:.01em;font-size:.95rem;font-weight:500}.glass-content{flex-direction:column;gap:1rem;padding:0 2rem 2rem;display:flex}.glass-footer{background:0 0;justify-content:center;padding:0 2rem 2rem;display:flex}.glass-btn{background:linear-gradient(135deg,var(--theme-color-main)0%,var(--theme-color-dark)100%);color:#fff;cursor:pointer;box-shadow:0 4px 12px var(--theme-color-shadow),inset 0 1px 0 rgba(255,255,255,.2);letter-spacing:.02em;border:none;border-radius:14px;width:100%;padding:.9rem 3rem;font-size:1rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1)}.glass-btn:hover{box-shadow:0 8px 24px var(--theme-color-shadow-hover),inset 0 1px 0 rgba(255,255,255,.25);filter:brightness(1.1);transform:translateY(-2px)}.glass-btn:active{box-shadow:0 2px 8px var(--theme-color-shadow),inset 0 1px 0 rgba(255,255,255,.2);transform:translateY(0)}#aboutDialog{--theme-color-faint:rgba(79,70,229,.06);--theme-color-light:#a5b4fc;--theme-color-dim:#94a3b8;--theme-color-main:#4f46e5;--theme-color-dark:#4338ca;--theme-color-shadow:rgba(79,70,229,.3);--theme-color-shadow-hover:rgba(79,70,229,.4)}#privacyDialog{--theme-color-faint:rgba(16,185,129,.06);--theme-color-light:#34d399;--theme-color-dim:#6ee7b7;--theme-color-main:#10b981;--theme-color-dark:#059669;--theme-color-shadow:rgba(16,185,129,.3);--theme-color-shadow-hover:rgba(16,185,129,.4)}#changelogDialog{--theme-color-faint:rgba(139,92,246,.06);--theme-color-light:#c4b5fd;--theme-color-dim:#a78bfa;--theme-color-main:#8b5cf6;--theme-color-dark:#6d28d9;--theme-color-shadow:rgba(139,92,246,.3);--theme-color-shadow-hover:rgba(139,92,246,.4)}.about-icon{filter:drop-shadow(0 8px 16px rgba(0,0,0,.3));width:80px;height:80px;margin-bottom:1rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.about-icon:hover{transform:scale(1.1)rotate(-5deg)}.about-version{color:#94a3b8;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.05);border-radius:12px;margin-top:.5rem;padding:.25rem .75rem;font-family:monospace;font-size:.85rem}.about-tagline{color:#e2e8f0;margin-bottom:.8rem;font-size:1.1rem;font-weight:600;line-height:1.4}.about-desc{color:#94a3b8;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.about-credits{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.03);border-radius:16px;padding:1.2rem}.about-credits h4{text-transform:uppercase;letter-spacing:.1em;color:#64748b;text-align:center;margin:0 0 1rem;font-size:.75rem;font-weight:600}.credits-grid{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.credit-badge{color:#cbd5e1;cursor:default;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.05);border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.85rem;transition:all .2s;display:flex}.credit-badge:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.15);transform:translateY(-1px)}.privacy-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:16px;align-items:flex-start;padding:1rem;transition:all .2s;display:flex}.privacy-item:hover{border-color:var(--theme-color-shadow);background:rgba(255,255,255,.06);transform:translateY(-2px)}.privacy-item-icon{margin-right:1rem;padding-top:.2rem;font-size:1.5rem;line-height:1}.privacy-item-title{color:#f0fdf4;margin-bottom:.3rem;font-size:1rem;font-weight:600}.privacy-item-desc{color:#94a3b8;font-size:.85rem;line-height:1.5}.changelog-version-row{justify-content:center;gap:.8rem;margin-top:.5rem;margin-bottom:.5rem;display:flex}.changelog-version{color:#c4b5fd;letter-spacing:.02em;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);border-radius:20px;padding:.25rem .75rem;font-size:.8rem;font-weight:600}.changelog-date{color:#94a3b8;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:.25rem .75rem;font-size:.8rem}.changelog-highlight{background:linear-gradient(135deg,rgba(139,92,246,.1),rgba(79,70,229,.05));border:1px solid rgba(139,92,246,.2);border-radius:16px;gap:1rem;padding:1.2rem;display:flex}.changelog-list{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.03);border-radius:16px;margin:0;padding:.5rem 1rem;list-style:none}.changelog-item{color:#e2e8f0;border-bottom:1px solid rgba(255,255,255,.05);align-items:flex-start;padding:.8rem 0;font-size:.9rem;line-height:1.5;display:flex}.changelog-item:last-child{border-bottom:none}.changelog-item .item-icon{margin-right:.8rem;font-size:1.1rem}.changelog-item.new .item-text{color:#fff;font-weight:500}.glass-divider{background:rgba(255,255,255,.1);border:0;height:1px;margin:2rem 0}.highlight-icon{justify-content:center;align-items:center;font-size:2rem;display:flex}.highlight-text{flex:1}.highlight-text h3{color:#fff;margin:0 0 .3rem;font-size:1rem}.highlight-text p{color:#cbd5e1;margin:0;font-size:.85rem;line-height:1.4}@media (max-width:768px){#appName{font-size:2.25rem}#appTagline{padding:0 1rem;font-size:1rem}#welcomeInnerBox{box-sizing:border-box;width:100%;padding:1rem}#langBox{top:1rem;right:1rem}#langSelector{padding:.4rem 2rem .4rem .8rem;font-size:.9rem}#footerBox{bottom:1rem}#editorMenu{height:auto;max-height:45vh;padding-bottom:3rem}#returnBtn,#hideBtn{z-index:20;height:3rem}.pbfeButton{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.menuInputBox{flex-wrap:wrap;padding:.8rem .75rem}.menuInputBox.split{flex:100%;width:100%}html{font-size:14px}#editorMenu>*{margin-bottom:.2rem}.sectionTitle{padding-top:.5rem;padding-bottom:.5rem}}@media (max-width:380px){#appName{font-size:1.8rem}#btnOpenImage{padding:.8rem 1.5rem;font-size:1.1rem}}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans),url(IBMPlexSans-Regular.47db51d4.woff2)format("woff2"),url(IBMPlexSans-Regular.9fb5ce2b.woff)format("woff");font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{height:100%}body{scrollbar-color:#444 #1a1a1a;margin:0;overflow:hidden}body,button{color:#eee;background-color:#262626;font-family:IBM Plex Sans,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}button{border:none;outline:none;padding:0}a{color:#75a5bd}a:hover{color:#538eac}#appIcon{filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}#appName{-webkit-text-fill-color:transparent;text-align:center;background:linear-gradient(45deg,#fff,#a0a0a0);-webkit-background-clip:text;margin:.5rem 0;font-size:3rem;font-weight:700;line-height:1.1}#versionBadge{color:#457f9c;background:rgba(69,127,156,.15);border:1px solid rgba(69,127,156,.4);border-radius:12px;align-self:center;padding:.2rem .5rem;font-family:monospace;font-size:.8rem;font-weight:700;transform:translateY(-2px);box-shadow:0 0 10px rgba(69,127,156,.1)}#appTagline{color:#aaa;text-align:center;max-width:600px;margin-bottom:1rem;font-size:1.1rem}#footerBox{z-index:10;width:100%;position:absolute;bottom:2rem;left:0}.footer-link{color:rgba(255,255,255,.5);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}.footer-link:hover{color:rgba(255,255,255,.9);text-decoration:none}#langBox{z-index:10;position:absolute;top:1.5rem;right:1.5rem}#langSelector{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;text-align:center;background:rgba(255,255,255,.1) url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E) right .8rem center/.7em no-repeat;border:1px solid rgba(255,255,255,.2);border-radius:20px;outline:none;margin:0;padding:.5rem 2.5rem .5rem 1rem;font-family:IBM Plex Sans,sans-serif;font-size:.95rem;transition:all .3s;box-shadow:0 2px 10px rgba(0,0,0,.2)}#langSelector:hover,#langSelector:focus{background-color:rgba(255,255,255,.2);border-color:rgba(255,255,255,.4);transform:translateY(-1px);box-shadow:0 4px 15px rgba(0,0,0,.3)}#langSelector option{color:#fff;background-color:#262626}#welcomeScreen{opacity:1;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:radial-gradient(circle,#2e3b4e 0%,#1a1a1a 100%);transition:all .25s;animation:.5s ease-out wsFade;overflow:auto}#welcomeScreen.hide{opacity:0;transform:scale(1.2)}#welcomeInnerBox{flex-direction:column;padding:2rem}@keyframes wsFade{0%{opacity:0}to{opacity:1}}#openButtonsBox{flex:none;flex-basis:unset;width:100%;max-width:320px;margin-top:2rem;animation:.5s ease-out wsOpen}#btnOpenImage{text-align:center;background-color:#457f9c;background-image:linear-gradient(135deg,#457f9c,#2a5266);border-radius:12px;width:100%;padding:1rem 2rem;font-size:1.25rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px rgba(69,127,156,.4)}#btnOpenImage:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(69,127,156,.6)}#btnPasteImage,#btnLinkImage{color:#ccc;text-align:center;background:0 0;border:2px solid #444;border-radius:12px;width:100%;padding:.8rem;transition:background .2s,border-color .2s}#btnPasteImage:hover,#btnLinkImage:hover{background:rgba(255,255,255,.05);border-color:#666}#dragHint{color:#666;text-align:center;margin-top:.5rem;font-size:.9rem;font-style:italic}@keyframes wsOpen{0%{margin-top:25px}to{margin-top:50px}}#dndOverlay{pointer-events:none;box-sizing:border-box;z-index:200;background-color:rgba(255,255,255,.25);border:.25rem dashed #dda91a;position:fixed;top:0;left:0}#loadingBar{width:100%}#urlInput,#linkInput{width:calc(100% - .6rem);margin-top:.5rem}#editorBox{z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:none;flex-flow:column;width:100%;height:100vh;transition:all .25s;display:flex;overflow:hidden}#editorBox.hide{opacity:0;pointer-events:none;transform:scale(.8)}#editorInnerBox{flex:1;justify-content:center;align-items:center;width:100%;height:auto;transition:all .5s;display:flex;position:relative;overflow:hidden}#canvasBox{position:relative}#canvasBox canvas{width:100%;height:100%}#editorCanvas,#imgCanvas{image-rendering:pixelated;pointer-events:none}#editorCanvas{position:absolute;top:0;left:0}#editorMenu{background-color:#1a1a1a;flex-wrap:wrap;flex:none;align-content:flex-start;align-items:flex-start;width:100%;height:14rem;max-height:40vh;transition:all .5s;position:relative}#editorMenu>:nth-last-child(3){margin-bottom:3rem}#editorMenu .pbfeButton:hover,#returnBtn:hover,#hideBtn:hover{transform:none}#returnBtn,#hideBtn{white-space:nowrap;border-radius:0;flex-basis:50%;position:fixed;bottom:0}#returnBtn{width:50%;height:calc(2.25rem - 2px);left:0;right:0}#hideBtn{width:50%;right:0}.sectionTitle{background-color:#444;background-image:linear-gradient(#444,#383838);flex-basis:100%;margin-top:.75rem;padding:.2rem 1rem;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.95rem;font-weight:700}#editorMenu .sectionTitle:first-child{margin-top:0}#notifBox{color:#333;pointer-events:none;opacity:0;background:linear-gradient(rgba(255,255,255,.5),rgba(200,200,200,.5));border-radius:6px;padding:.4rem .75rem;transition:all .15s;top:.5rem;left:.5rem}#notifBox.show{opacity:1}.menuInputBox{white-space:nowrap;flex-direction:row;flex-basis:100%;align-items:center;padding:.6rem .75rem 0;font-size:.95rem;display:flex}.menuInputBox.split{flex:none;width:calc(50% - 1.5rem)}.menuInputBox input{flex-basis:100%;margin-left:.5rem}.menuInputBox .pbfeCheckbox{flex-basis:2.25rem;margin-left:auto}.pbfeDialog .menuInputBox{padding-left:.25rem;padding-right:0}.pbfeDialog .menuInputBox:first-child{padding-top:0}.pbfeDialog .menuInputBox input{margin-left:auto;margin-right:.5rem;position:relative;left:.5rem}.pbfeDialog .menuInputBox input[type=number]{flex-basis:auto}.pbfeDialog .menuInputBox input[type=range]{flex-basis:70%}.menuBtn{flex-basis:100%;margin:.6rem .75rem 0;font-size:.9rem}#editorMenu .pbfeButton.menuBtn:hover{transform:scale(1.025)}.menuBtn.split{flex:none;width:calc(50% - 1.5rem)}.menuBtn.chosen{background-color:#354851;background-image:linear-gradient(#2f516a,#21394a)}.innerBoxBtn{background:0 0;font-size:1.25rem;position:absolute;top:0}.innerBoxBtn:hover{color:#fff;transform:none}#previewBox{pointer-events:none;align-items:flex-end;padding:.75rem;transition:all .5s;position:absolute;bottom:0;left:0}#previewBox div{margin-right:.5rem;overflow:hidden}#previewBox img{position:relative}#previewBox.panelHidden{bottom:2rem}.pbfeDialog canvas{max-width:100%;max-height:20rem}#saveDialog{text-align:center}#saveDialog .pbfeDialogBody .pbfeButton{width:30%;margin-bottom:.25rem}#saveDialog .pbfeDialogButtons{justify-content:center}#saveDialog .pbfeDialogButtons .pbfeButton{flex-basis:50%}#saveDialog canvas{margin-top:1rem;margin-bottom:.25rem}#imgActionsContainer{flex-wrap:wrap;justify-content:center;max-width:18rem;margin:0 auto 1rem;display:flex}#imgActionsContainer .pbfeButton{border-radius:6px 0 0 6px;flex-basis:50%}#imgActionsContainer .pbfeButton:last-child{border-left:none;border-radius:0 6px 6px 0}#colorPicker{z-index:101;opacity:1;background-color:#2e2e2e;border-radius:6px;width:16rem;padding:1rem;transition:all .25s;box-shadow:0 0 16px 4px rgba(0,0,0,.25)}#colorPicker.hide{opacity:0}#cpClose{position:absolute;bottom:1rem;right:1rem}#colorPicker .slider{border:2px solid #3e3e3e;border-radius:6px;flex-grow:1;height:.75rem;position:relative}#colorPicker input{height:1rem;font-size:.9rem}#colorPicker input[type=number]{width:3rem}#colorPicker input[type=text]{width:5rem}#colorPicker input[type=number]::-webkit-inner-spin-button{opacity:1}#colorPicker input[type=number]::-webkit-outer-spin-button{opacity:1}#colorPicker .valueFlex{align-items:center}#colorPicker .valueFlex .pbfeLabel{width:.75rem}#colorPicker .valueFlex>*{margin-right:.5rem}#colorPicker .valueFlex>:last-child{margin-right:0}#colorPicker .modeBtn{background-color:#232627;background-image:none;border:1px solid #515f66;border-radius:0;flex-basis:50%;padding-top:.25rem;padding-bottom:.25rem;font-weight:700}#colorPicker .modeBtn:hover{border-color:#2e789c}#colorPicker .modeBtn:first-child{border-radius:6px 0 0 6px}#colorPicker .modeBtn:last-child{border-radius:0 6px 6px 0}#colorPicker .modeBtn.chosen{background-color:#353a3b;border-color:#2e789c}.sliderPoint{border-top:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;margin-top:-5px;margin-left:-5px;position:absolute}.cpButton{cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #515f66;border-radius:4px;width:2.5rem;height:1.05rem;margin-left:auto}.edButton{background:0 0;margin-left:auto;padding:.4rem .5rem .2rem}.edButton img{height:1rem}.edButton.active{background-color:#555;background-image:none}#filtersInputsBox{max-height:8.5rem;margin-bottom:1.25rem;overflow:auto}#webPreviewDialog{max-width:unset;padding:12px 16px 0;top:0;left:calc(7% - 16px);transform:translateY(10%)}#webPreviewDialog.show{transform:translate(0%)}#previewIFrameWrapper{margin-top:.5rem;margin-bottom:.75rem;position:relative}#previewIFrame{border:none;border-radius:6px;outline:1px solid #515f66;width:100%;height:400px;position:relative}#loadNotif{pointer-events:none;opacity:0;background-color:rgba(0,0,0,.6);border-top-right-radius:6px;border-bottom-left-radius:6px;padding:.1rem .25rem;transition:all .25s;position:absolute;bottom:6px;left:0}#loadNotif.show{opacity:1}#loadNotif .pbfeLabel{margin-left:6px}#loadSpinner{width:1.25rem;height:1.25rem;animation:.5s linear infinite spin}#shapeBtnContainer{justify-content:center;width:100%;display:flex}#shapeBtnContainer .menuBtn{margin-left:.5rem;margin-right:0}#shapeBtnContainer .menuBtn:first-child{margin-left:.75rem}#shapeBtnContainer .menuBtn:last-child{margin-right:.75rem}#shapeBtnContainer .menuBtn{white-space:nowrap;background:0 0;flex-basis:4rem;overflow:hidden}#shapeBtnContainer .menuBtn .shapeIcon{margin-right:100%;transition:all .25s}#shapeBtnContainer .menuBtn.chosen{background-color:#457f9c;background-image:linear-gradient(#457f9c,#37667b);flex-basis:15rem}#shapeBtnContainer .menuBtn.chosen .shapeIcon{margin-right:8px}.shapeIcon{vertical-align:middle;border:3px solid #eee;width:1rem;height:1rem;display:inline-block}.shapeIcon.circle{border-radius:1rem}.shapeIcon.freeform{width:1.5rem;height:.75rem}#rotateCanvas{max-width:20rem;margin:5rem auto;display:block}@keyframes spin{0%{rotate:none}to{rotate:360deg}}@supports selector(::-webkit-slider-thumb){input[type=range]{pointer-events:none}input[type=range]::-webkit-slider-thumb{pointer-events:auto}}#titleBox{flex:none;margin-left:16px;margin-right:16px}@media screen and (min-width:1024px){#welcomeInnerBox{flex-direction:row}#openButtonsBox{flex-basis:310px;margin-top:0;margin-left:140px;margin-right:0;animation:.5s ease-out wsOpenRow}#titleBox{margin-left:0;margin-right:0}@keyframes wsOpenRow{0%{margin-left:70px}to{margin-left:140px}}}@media screen and (min-width:840px){::-webkit-scrollbar{width:7.2px}::-webkit-scrollbar-thumb{background-color:#444}::-webkit-scrollbar-thumb:hover{background-color:#555}#editorBox{flex-direction:row}#editorInnerBox{width:calc(100vw - 16rem);height:100%}#editorMenu{scrollbar-width:thin;width:16rem;height:calc(100% - 2rem);bottom:0}#returnBtn{width:10rem;right:6rem;left:unset}#hideBtn{width:6rem}#previewBox.panelHidden{bottom:0}#editorMenu>:nth-last-child(3){margin-bottom:1.5rem}}@media screen and (min-width:512px){#urlInput{min-width:20rem}#loadingBar{width:16rem}#webPreviewDialog{left:calc(50% - 241px);transform:scale(1.15)}#webPreviewDialog.show{transform:scale(1)}#previewIFrame{width:450px}#rotateCanvas{margin:5rem}}@media screen and (min-height:564px){#webPreviewDialog{top:calc(50% - 282px)}}
/*# sourceMappingURL=repo.9216e1da.css.map */
