diff --git a/asset-manifest.json b/asset-manifest.json index fac3447b..63fb198b 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,7 +1,7 @@ { "files": { - "main.css": "/static/css/main.986f8a0a.css", - "main.js": "/static/js/main.0ac23a05.js", + "main.css": "/static/css/main.a9a07765.css", + "main.js": "/static/js/main.bd2855cf.js", "static/js/787.05979b53.chunk.js": "/static/js/787.05979b53.chunk.js", "static/media/RobotoMono-VariableFont_wght.ttf": "/static/media/RobotoMono-VariableFont_wght.e1d699e6544d0dbf6ec7.ttf", "static/media/Poppins-Thin.ttf": "/static/media/Poppins-Thin.59ff6a729e30c99b478e.ttf", @@ -13,12 +13,12 @@ "static/media/Poppins-ExtraBold.ttf": "/static/media/Poppins-ExtraBold.01849ee091e1762a5dd5.ttf", "static/media/Poppins-Black.ttf": "/static/media/Poppins-Black.d8b850b920a5ef49d752.ttf", "index.html": "/index.html", - "main.986f8a0a.css.map": "/static/css/main.986f8a0a.css.map", - "main.0ac23a05.js.map": "/static/js/main.0ac23a05.js.map", + "main.a9a07765.css.map": "/static/css/main.a9a07765.css.map", + "main.bd2855cf.js.map": "/static/js/main.bd2855cf.js.map", "787.05979b53.chunk.js.map": "/static/js/787.05979b53.chunk.js.map" }, "entrypoints": [ - "static/css/main.986f8a0a.css", - "static/js/main.0ac23a05.js" + "static/css/main.a9a07765.css", + "static/js/main.bd2855cf.js" ] } \ No newline at end of file diff --git a/assets/applications/file-explorer/icons/file-code.svg b/assets/apps/file-explorer/icons/file-code.svg similarity index 100% rename from assets/applications/file-explorer/icons/file-code.svg rename to assets/apps/file-explorer/icons/file-code.svg diff --git a/assets/applications/file-explorer/icons/file-info.svg b/assets/apps/file-explorer/icons/file-info.svg similarity index 100% rename from assets/applications/file-explorer/icons/file-info.svg rename to assets/apps/file-explorer/icons/file-info.svg diff --git a/assets/applications/file-explorer/icons/file-text.svg b/assets/apps/file-explorer/icons/file-text.svg similarity index 100% rename from assets/applications/file-explorer/icons/file-text.svg rename to assets/apps/file-explorer/icons/file-text.svg diff --git a/assets/applications/file-explorer/icons/file.svg b/assets/apps/file-explorer/icons/file.svg similarity index 100% rename from assets/applications/file-explorer/icons/file.svg rename to assets/apps/file-explorer/icons/file.svg diff --git a/assets/applications/file-explorer/icons/folder-images.svg b/assets/apps/file-explorer/icons/folder-images.svg similarity index 100% rename from assets/applications/file-explorer/icons/folder-images.svg rename to assets/apps/file-explorer/icons/folder-images.svg diff --git a/assets/applications/file-explorer/icons/folder-link.svg b/assets/apps/file-explorer/icons/folder-link.svg similarity index 100% rename from assets/applications/file-explorer/icons/folder-link.svg rename to assets/apps/file-explorer/icons/folder-link.svg diff --git a/assets/applications/file-explorer/icons/folder-text.svg b/assets/apps/file-explorer/icons/folder-text.svg similarity index 100% rename from assets/applications/file-explorer/icons/folder-text.svg rename to assets/apps/file-explorer/icons/folder-text.svg diff --git a/assets/applications/file-explorer/icons/folder.svg b/assets/apps/file-explorer/icons/folder.svg similarity index 100% rename from assets/applications/file-explorer/icons/folder.svg rename to assets/apps/file-explorer/icons/folder.svg diff --git a/assets/applications/icons/balls.svg b/assets/apps/icons/balls.svg similarity index 100% rename from assets/applications/icons/balls.svg rename to assets/apps/icons/balls.svg diff --git a/assets/applications/icons/browser.svg b/assets/apps/icons/browser.svg similarity index 100% rename from assets/applications/icons/browser.svg rename to assets/apps/icons/browser.svg diff --git a/assets/applications/icons/calculator.svg b/assets/apps/icons/calculator.svg similarity index 100% rename from assets/applications/icons/calculator.svg rename to assets/apps/icons/calculator.svg diff --git a/assets/applications/icons/code-editor.svg b/assets/apps/icons/code-editor.svg similarity index 100% rename from assets/applications/icons/code-editor.svg rename to assets/apps/icons/code-editor.svg diff --git a/assets/applications/icons/file-explorer.svg b/assets/apps/icons/file-explorer.svg similarity index 100% rename from assets/applications/icons/file-explorer.svg rename to assets/apps/icons/file-explorer.svg diff --git a/assets/applications/icons/media-viewer.svg b/assets/apps/icons/media-viewer.svg similarity index 100% rename from assets/applications/icons/media-viewer.svg rename to assets/apps/icons/media-viewer.svg diff --git a/assets/applications/icons/minesweeper.svg b/assets/apps/icons/minesweeper.svg similarity index 100% rename from assets/applications/icons/minesweeper.svg rename to assets/apps/icons/minesweeper.svg diff --git a/assets/applications/icons/settings.svg b/assets/apps/icons/settings.svg similarity index 100% rename from assets/applications/icons/settings.svg rename to assets/apps/icons/settings.svg diff --git a/assets/applications/icons/terminal.svg b/assets/apps/icons/terminal.svg similarity index 100% rename from assets/applications/icons/terminal.svg rename to assets/apps/icons/terminal.svg diff --git a/assets/applications/icons/text-editor.svg b/assets/apps/icons/text-editor.svg similarity index 100% rename from assets/applications/icons/text-editor.svg rename to assets/apps/icons/text-editor.svg diff --git a/assets/applications/icons/wordle.svg b/assets/apps/icons/wordle.svg similarity index 100% rename from assets/applications/icons/wordle.svg rename to assets/apps/icons/wordle.svg diff --git a/assets/banner-logo-title-small.png b/assets/banner-logo-title-small.png new file mode 100644 index 00000000..544913fe Binary files /dev/null and b/assets/banner-logo-title-small.png differ diff --git a/assets/banner-logo-title.png b/assets/banner-logo-title.png index b16f0ff6..0e523d37 100644 Binary files a/assets/banner-logo-title.png and b/assets/banner-logo-title.png differ diff --git a/config/applications.xml b/config/applications.xml deleted file mode 100644 index b4d4b3b9..00000000 --- a/config/applications.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/config/apps.xml b/config/apps.xml new file mode 100644 index 00000000..543604d1 --- /dev/null +++ b/config/apps.xml @@ -0,0 +1,3 @@ + + file-explorer + \ No newline at end of file diff --git a/documents/info.md b/documents/info.md index 374fd997..f6b04f8b 100644 --- a/documents/info.md +++ b/documents/info.md @@ -1,13 +1,13 @@ -Banner with ProzillaOS' name and logo +Banner with the logo of Prozilla OS # Info -This is ProzillaOS, a web-based operating system made with React.js by [Prozilla](https://prozilla.dev/). +This is Prozilla OS, a web-based operating system made with React.js by [Prozilla](https://prozilla.dev/). ## Open Source -ProzillaOS is [open source](https://github.com/Prozilla/Prozilla-OS)! Feel free to fork this project and create your own OS or share feedback by creating an issue on the GitHub page. +Prozilla OS is [open source](https://github.com/Prozilla/Prozilla-OS)! Feel free to fork this project and create your own OS or share feedback by creating an issue on the GitHub page. -## Support ProzillaOS +## Support Prozilla OS You can support this project by donating to [ko-fi.com/prozilla](https://ko-fi.com/prozilla). \ No newline at end of file diff --git a/documents/links.md b/documents/links.md index a553811b..a68a94ff 100644 --- a/documents/links.md +++ b/documents/links.md @@ -1,15 +1,15 @@ # Links -**ProzillaOS** +**Prozilla OS** -- GitHub: https://github.com/Prozilla/Prozilla-OS +- [GitHub](https://github.com/Prozilla/Prozilla-OS) **Prozilla** -- Website: https://prozilla.dev/ -- Ko-fi: https://ko-fi.com/prozilla +- [Website (prozilla.dev)](https://prozilla.dev/) +- [Ko-fi](https://ko-fi.com/prozilla) **Crumbling City** -- Website: https://daisygames.org/crumbling-city/ -- Steam page: https://store.steampowered.com/app/1520290/Crumbling_City/ \ No newline at end of file +- [Website (daisygames.org/crumbling-city)](https://daisygames.org/crumbling-city/) +- [Steam page](https://store.steampowered.com/app/1520290/Crumbling_City/) \ No newline at end of file diff --git a/index.html b/index.html index e5b9d14d..23c5c698 100644 --- a/index.html +++ b/index.html @@ -1,22 +1,22 @@ -ProzillaOS | Web-based Operating System
\ No newline at end of file + }
\ No newline at end of file diff --git a/manifest.json b/manifest.json index 107e81c6..1e2ada65 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { - "short_name": "ProzillaOS", - "name": "ProzillaOS", + "short_name": "Prozilla OS", + "name": "Prozilla OS", "icons": [ { "src": "/android-chrome-192x192.png", diff --git a/static/css/main.986f8a0a.css b/static/css/main.986f8a0a.css deleted file mode 100644 index d35e965e..00000000 --- a/static/css/main.986f8a0a.css +++ /dev/null @@ -1,2 +0,0 @@ -:root{--white-a:#fff;--pink-a:#ff9ff3;--pink-b:#f368e0;--yellow-a:#feca57;--yellow-b:#ff9f43;--red-a:#ff6b6b;--red-b:#ee5253;--light-blue-a:#48dbfb;--light-blue-b:#0abde3;--green-a:#1dd1a1;--green-b:#10ac84;--cyan-a:#00d2d3;--cyan-b:#01a3a4;--blue-a:#54a0ff;--blue-b:#2e86de;--purple-a:#5f27cd;--purple-b:#341f97;--grey-a:#c8d6e5;--grey-b:#8395a7;--dark-grey-a:#586674;--dark-grey-b:hsl(var(--background-color-a-hsl));--dark-grey-c:hsl(var(--background-color-c-hsl));--dark-grey-ca:#161e27;--dark-grey-d:#16191d;--dark-grey-e:#121417;--foreground-color-a:var(--white-a);--foreground-color-b:var(--grey-a);--foreground-color-c:var(--grey-b);--background-color-a:var(--dark-grey-b);--background-color-b:var(--dark-grey-c);--background-color-ba:var(--dark-grey-ca);--background-color-c:var(--dark-grey-d);--background-color-d:var(--dark-grey-e);--background-color-a-hsl:212,29%,19%;--background-color-c-hsl:212,29%,15%;--scrollbar-color:rgba(72,101,132,.25);--window-shadow-size:0.3rem;--window-shadow-opacity:35%;--window-shadow-spread:3;--window-box-shadow:calc(var(--window-shadow-size)*-1) var(--window-shadow-size) calc(var(--window-shadow-size)*var(--window-shadow-spread)) 0px rgba(0,0,0,var(--window-shadow-opacity));--body-font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--mono-font-family:"Roboto Mono",source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-display:swap;font-family:Poppins;font-weight:100;src:url(/static/media/Poppins-Thin.59ff6a729e30c99b478e.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:200;src:url(/static/media/Poppins-ExtraLight.333cb30c20e31999802a.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:300;src:url(/static/media/Poppins-Light.7641a0f76ca9ef6c252c.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:400;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:500;src:url(/static/media/Poppins-SemiBold.ac8d04b620e54be9b0f0.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:600;src:url(/static/media/Poppins-Bold.cdb29a5d7ccf57ff05a3.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:700;src:url(/static/media/Poppins-ExtraBold.01849ee091e1762a5dd5.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:800;src:url(/static/media/Poppins-Black.d8b850b920a5ef49d752.ttf)}@font-face{font-display:swap;font-family:Roboto Mono;src:url(/static/media/RobotoMono-VariableFont_wght.e1d699e6544d0dbf6ec7.ttf)}*{scrollbar-color:var(--scrollbar-color) transparent;scrollbar-width:thin}::-webkit-scrollbar{height:1.25rem;width:1.25rem}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%);background-clip:padding-box;background-color:var(--scrollbar-color);border:5px solid transparent;border-radius:9999px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:1}::-webkit-scrollbar-corner{background-color:initial}#root,body,html{height:100%;pointer-events:none;width:100%}html{background-color:var(--background-color-c);font-size:16px;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--body-font-family);margin:0}*,:after,:before{-webkit-tap-highlight-color:transparent;box-sizing:border-box;color:var(--foreground-color-a);text-rendering:optimizelegibility}a,button,h1,h2,h3,h4,h5,h6,input,p{font-family:var(--body-font-family);letter-spacing:normal}a,div,p,span{font-size:1em}button,input{font-size:.875em}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em}button,li[data-rttab=true]{border:none;cursor:pointer;margin:0;outline:none;transition:background-color .1s ease-in-out;-webkit-user-select:none;user-select:none}code{font-family:var(--mono-font-family)}::selection{background-color:var(--grey-b);color:var(--background-color-c)}.App_App__sO76d{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;text-align:center;top:0;width:100%}.App_App__sO76d>*{pointer-events:auto}:root{--taskbar-height:3rem;--taskbar-color:rgba(0,0,0,.75);--taskbar-button-hover-color:hsla(0,0%,100%,.05);--taskbar-filter:blur(1rem)}.Taskbar_Taskbar__KAD64{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);-webkit-backdrop-filter:var(--taskbar-filter);backdrop-filter:var(--taskbar-filter);background-color:rgba(0,0,0,.75);background-color:var(--taskbar-color);bottom:0;display:flex;height:3rem;height:var(--taskbar-height);left:0;position:fixed;width:100%;z-index:10}.Taskbar_Taskbar__KAD64 button{align-items:center;background:none;border:none;color:var(--foreground-color-a);cursor:pointer;display:flex;outline:none;transition:background-color .1s ease-in-out;z-index:-1}.Taskbar_Taskbar__KAD64 button:focus-visible,.Taskbar_Taskbar__KAD64 button:hover{background-color:hsla(0,0%,100%,.05);background-color:var(--taskbar-button-hover-color)}.Taskbar_Home-container__MrLe6,.Taskbar_Search-container__bMY3U{padding:0!important;position:relative}.Taskbar_Home-button__Pwzs5 *{fill:var(--foreground-color-a);-webkit-filter:none;filter:none}.Taskbar_App-icons-inner__5\+gqI,.Taskbar_Menu-icons__PElZU{align-items:center;display:flex;height:100%}.Taskbar_App-icons__yFmNb{height:auto;overflow:hidden;pointer-events:none;position:relative;width:100%}.Taskbar_App-icons-inner__5\+gqI{height:100%;left:0;overflow-x:auto;overflow-y:hidden;pointer-events:auto;position:absolute;top:0;width:100%;z-index:-1}.Taskbar_App-icons-inner__5\+gqI::-webkit-scrollbar{display:none}.Taskbar_App-icons-inner__5\+gqI>*,.Taskbar_Menu-button__hZAyg{height:100%;padding:.75rem}.Taskbar_App-icons-inner__5\+gqI>*>svg,.Taskbar_Menu-button__hZAyg>svg{height:1.25rem}.Taskbar_App-icons-inner__5\+gqI div,.Taskbar_App-icons-inner__5\+gqI div>svg,.Taskbar_Menu-icons__PElZU div,.Taskbar_Menu-icons__PElZU div>svg{height:100%;width:auto}.Taskbar_Util-icons__p0kPe{align-items:center;display:flex;gap:0;height:100%;justify-content:flex-end;margin-left:auto;padding-left:.5rem;z-index:-1}.Taskbar_Util-icons__p0kPe>*{height:100%;margin:0;padding:.4rem;width:-webkit-min-content;width:min-content}.Taskbar_Util-icons__p0kPe>*>svg{aspect-ratio:1;height:1rem;width:1rem}#Taskbar_desktop-button__EvjBe{border-left:1px solid hsla(0,0%,100%,.5);height:100%;margin-left:1rem;padding:0;width:.5rem}.FileExplorer_Container__OjUoy{--header-height:3.5rem;--sidebar-width:10rem;--scale:1.15rem;display:flex;flex-direction:column;height:100%;width:100%}.FileExplorer_Header__\+bcPe{align-items:center;background-color:var(--background-color-a);display:flex;gap:1rem;height:var(--header-height);padding:1rem;width:100%}.FileExplorer_Icon-button__N\+Aq9{--color:var(--foreground-color-a);aspect-ratio:1;background:none;border:none;cursor:pointer;height:1.25rem;outline:none;padding:0;position:relative;width:auto}.FileExplorer_Icon-button__N\+Aq9:after{background-color:hsla(0,0%,100%,0);border-radius:9999px;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(100%);transform:scale(100%);-webkit-transform-origin:center;transform-origin:center;transition:all .2s ease-in-out;width:100%}.FileExplorer_Icon-button__N\+Aq9:focus-visible:after,.FileExplorer_Icon-button__N\+Aq9:hover:after{background-color:hsla(0,0%,100%,.1);-webkit-transform:scale(150%);transform:scale(150%)}.FileExplorer_Icon-button__N\+Aq9:disabled{--color:var(--foreground-color-c)}.FileExplorer_Icon-button__N\+Aq9 svg{height:100%}.FileExplorer_Icon-button__N\+Aq9 svg path{fill:var(--color);transition:fill .1s ease-in-out}.FileExplorer_Path-input__fircO{background-color:var(--background-color-c);border:none;border-radius:.5rem;flex:1 1;font-family:inherit;font-size:inherit;outline:none;padding:.25rem .5rem}.FileExplorer_Body__24b2j{background-color:var(--background-color-c);display:flex;flex:1 1;height:calc(100% - var(--header-height));width:100%}.FileExplorer_Sidebar__IvUUO{background-color:var(--background-color-b);display:flex;flex-direction:column;gap:.25rem;height:100%;max-width:50%;min-width:calc(var(--sidebar-width)/2);overflow:hidden;padding:.5rem;resize:horizontal;width:var(--sidebar-width)}.FileExplorer_Nav-button__zDbkZ{align-items:center;background:none;border:none;border-radius:.5rem;cursor:pointer;display:flex;gap:.5rem;outline:none;padding:.5rem;transition:background-color .1s ease-in-out;width:100%}.FileExplorer_Nav-button__zDbkZ:focus-visible,.FileExplorer_Nav-button__zDbkZ:hover{background-color:hsla(var(--background-color-a-hsl),75%)}.FileExplorer_Nav-button__zDbkZ svg{aspect-ratio:1;height:1.35rem}.FileExplorer_Main__51DjT{--scale:inherit!important;align-content:flex-start;display:flex;flex:1 1;flex-wrap:wrap;height:100%;overflow:auto;padding:.5rem;position:relative}.FileExplorer_Footer__XJDxM{align-items:center;background-color:var(--background-color-c);border-top:.25rem solid var(--background-color-a);bottom:0;display:flex;height:1.75rem;justify-content:flex-start;left:0;padding:0 .75rem;position:absolute;width:100%}.FileExplorer_Footer__XJDxM p{font-size:.875em;margin:0}.Actions_Container__-eYNV{--left:0;--top:0;--right:calc(1 - var(--left));--bottom:calc(1 - var(--top));left:0;opacity:1;position:absolute;top:0;transition:opacity .1s ease-out}.Actions_Container__-eYNV.Actions_Uninitiated__0qdye{opacity:0}.Actions_Container__-eYNV.Actions_Align-left__Te4Te{--left:1;left:auto;right:0}.Actions_Container__-eYNV.Actions_Align-top__irsQI{--top:1;bottom:0;top:auto}.Actions_Context-menu__a\+k2O.Actions_Container__-eYNV{--border-radius:0.5rem;--padding:0.375rem;background-color:var(--background-color-b)!important;border-bottom-left-radius:calc((1 - var(--right)*var(--top))*var(--border-radius))!important;border-bottom-right-radius:calc((1 - var(--left)*var(--top))*var(--border-radius))!important;border-top-left-radius:calc((1 - var(--right)*var(--bottom))*var(--border-radius))!important;border-top-right-radius:calc((1 - var(--left)*var(--bottom))*var(--border-radius))!important;padding:var(--padding)}.Actions_Context-menu__a\+k2O .Actions_Button__\+axAv,.Actions_Context-menu__a\+k2O .Actions_Dropdown__aOdR\+{background:none;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;justify-content:space-between;outline:none;padding:.25rem .5rem;text-align:start;white-space:nowrap;width:100%}.Actions_Context-menu__a\+k2O .Actions_Button__\+axAv:focus-visible,.Actions_Context-menu__a\+k2O .Actions_Button__\+axAv:hover,.Actions_Context-menu__a\+k2O .Actions_Dropdown__aOdR\+:focus-visible,.Actions_Context-menu__a\+k2O .Actions_Dropdown__aOdR\+:hover{background-color:hsla(var(--background-color-a-hsl),75%)}.Actions_Context-menu__a\+k2O .Actions_Label__1wkBO{align-items:center;display:flex;gap:.5rem;justify-content:center}.Actions_Context-menu__a\+k2O .Actions_Label__1wkBO p,.Actions_Context-menu__a\+k2O .Actions_Shortcut__yBt2h{margin:0}.Actions_Context-menu__a\+k2O .Actions_Icon__DVTHb{align-items:center;display:flex;height:.875rem;justify-content:center;width:.875rem}.Actions_Context-menu__a\+k2O .Actions_Icon__DVTHb>svg{height:100%;object-fit:contain;width:100%}.Actions_Context-menu__a\+k2O .Actions_Image-icon__EuIUc{aspect-ratio:1;height:auto;position:absolute;width:1rem}.Actions_Context-menu__a\+k2O .Actions_Image-icon__EuIUc div{display:flex;height:100%;width:100%}.Actions_Context-menu__a\+k2O .Actions_Image-icon__EuIUc div>svg{height:100%;object-fit:contain;width:100%}.Actions_Context-menu__a\+k2O .Actions_Shortcut__yBt2h{color:var(--foreground-color-b)}.Actions_Context-menu__a\+k2O .Actions_Dropdown__aOdR\+{position:relative}.Actions_Context-menu__a\+k2O .Actions_Dropdown__aOdR\+ .Actions_Dropdown-content__jVrld{background-color:var(--background-color-b);border-radius:.5rem;border-top-left-radius:0;cursor:auto;left:100%;opacity:1;padding:var(--padding);position:absolute;top:calc(var(--padding)*-1);transition:opacity .1s ease-out}.Actions_Context-menu__a\+k2O .Actions_Dropdown__aOdR\+:not(.Actions_Active__rYPSb) .Actions_Dropdown-content__jVrld{opacity:0;pointer-events:none}.Actions_Context-menu__a\+k2O .Actions_Divider__JNdNR{background-color:var(--foreground-color-c);border-radius:1rem;height:.1rem;margin:.5rem auto;width:calc(100% - .5rem)}.utils_Text-regular__JheD7{font-size:1em;font-weight:400;letter-spacing:normal}.utils_Text-light__0G0FR{color:var(--foreground-color-c);font-size:.875em;font-weight:300;letter-spacing:normal}.utils_Text-semibold__haHY0{font-weight:500;letter-spacing:normal}.utils_Text-bold__pkana{font-weight:600;letter-spacing:normal}.DirectoryList_Container__mL9Sv{--scale:1rem;height:100%;position:relative;width:100%}.DirectoryList_File-button__GaivN,.DirectoryList_Folder-button__QZjjq{align-items:center;background:none;border:none;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;height:calc(var(--scale)*7.5);justify-content:center;outline:none;padding:.5rem;transition:background-color .1s ease-in-out;width:calc(var(--scale)*7.5)}.DirectoryList_File-button__GaivN[data-selected=true],.DirectoryList_Folder-button__QZjjq[data-selected=true]{background-color:hsla(var(--background-color-a-hsl),40%)!important}.DirectoryList_File-button__GaivN:focus-visible,.DirectoryList_File-button__GaivN:hover,.DirectoryList_Folder-button__QZjjq:focus-visible,.DirectoryList_Folder-button__QZjjq:hover{background-color:hsla(var(--background-color-a-hsl),20%)}.DirectoryList_File-button__GaivN p,.DirectoryList_Folder-button__QZjjq p{word-wrap:break-word;margin:0;max-width:100%}.DirectoryList_File-icon__id-1M div,.DirectoryList_Folder-icon__Bi6CJ div{height:100%;width:100%}.DirectoryList_File-icon__id-1M svg,.DirectoryList_Folder-icon__Bi6CJ svg{aspect-ratio:1;height:auto;width:50%}.DirectoryList_Selection-rect__C3xfn{background-color:var(--blue-b);border:.25rem solid var(--blue-a);border-radius:.25rem;opacity:25%;position:absolute}.ImagePreview_Image-preview__t-a86{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden}.ImagePreview_Image-preview__t-a86>*{height:100%;object-fit:contain;width:100%}.ImagePreview_Image-preview__t-a86>img{border-radius:.5rem;height:auto;max-height:100%}.WindowedModal_Container__uemqA{--header-height:2.5rem;--header-button-hover-color:hsla(0,0%,100%,.05);background-color:var(--background-color-c)!important;display:flex;flex-direction:column;min-height:150px;min-width:300px;overflow:hidden;position:absolute;resize:both}.WindowedModal_Header__Bw0ga{--window-icon-size:1.5rem;--window-icon-margin:0.75rem;align-items:center;background-color:var(--background-color-b);cursor:grab;display:flex;height:var(--header-height);padding:.25rem;padding-left:var(--window-icon-margin);padding-right:0}.WindowedModal_Window-icon__MudKD,.WindowedModal_Window-icon__MudKD>div,.WindowedModal_Window-icon__MudKD>div>svg{height:100%;width:auto}.WindowedModal_Window-icon__MudKD{height:var(--window-icon-size);margin-right:calc(var(--window-icon-margin) - .1rem)}.WindowedModal_Window-icon__MudKD>div{align-items:center;display:flex}.WindowedModal_Header__Bw0ga>p{margin:0 auto 0 0;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;width:auto}.WindowedModal_Header-button__bLF0H{align-items:center;aspect-ratio:1;background:none;border:none;color:var(--foreground-color-a);cursor:pointer;display:flex;height:var(--header-height);justify-content:center;margin:0;outline:none;padding:.75rem}.WindowedModal_Header-button__bLF0H>svg{height:100%}.WindowedModal_Exit-button__e\+9bH{--header-button-hover-color:var(--red-b)}.WindowedModal_Header-button__bLF0H:focus-visible,.WindowedModal_Header-button__bLF0H:hover{background-color:var(--header-button-hover-color)}.WindowedModal_Window-content__LLlpm{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.WindowedModal_Window-content__LLlpm button{background-color:var(--background-color-a);border:none;border-radius:.5rem;color:var(--foreground-color-a);cursor:pointer;margin-bottom:.75rem;outline:none;padding:.5rem 1rem;transition:background-color .1s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.WindowedModal_Window-content__LLlpm button:focus-visible,.WindowedModal_Window-content__LLlpm button:hover{background-color:var(--background-color-b)}.FileProperties_Container__hQ\+vb{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem}.FileProperties_Icon__7oQsy{height:3rem;width:3rem}.FileProperties_Icon__7oQsy div{height:inherit;object-fit:contain;width:inherit}.FileProperties_Icon__7oQsy svg{max-height:100%;max-width:100%}.FileProperties_Section__95I4Y{--divider-width:0.25rem;align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;padding:1rem 0;padding-bottom:calc(1rem + var(--divider-width));position:relative;width:100%}.FileProperties_Section__95I4Y:first-child{align-items:center;flex-direction:row;gap:.5rem;padding-top:0}.FileProperties_Section__95I4Y:first-child .FileProperties_Line__OSlox{font-size:1.25rem}.FileProperties_Section__95I4Y:not(:last-child):after{background-color:var(--background-color-a);border-radius:.25rem;bottom:0;content:"";height:var(--divider-width);left:0;position:absolute;width:100%}.FileProperties_Line__OSlox{margin:0;padding-left:2rem;text-align:left;text-indent:-2rem}.FileProperties_App-icon__l3pj8{display:inline-block;height:2rem;margin-left:.5rem;margin-right:.25rem;vertical-align:middle;width:2rem}.FileProperties_App-icon__l3pj8 div{height:inherit;object-fit:contain;position:relative;width:inherit}.FileProperties_App-icon__l3pj8 svg{left:0;max-height:100%;max-width:100%;position:absolute;top:0}.MediaViewer_Container__8Yzam{align-items:center;display:flex;height:100%;justify-content:center;padding:2rem;width:100%}.MediaViewer_Container__8Yzam img{height:100%;object-fit:contain;width:100%}.WebView_Container__VDlKI{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.WebView_Web-view__kiw1s{background:none;border:none;height:100%;pointer-events:auto;width:100%}.Terminal_Terminal__PmIB0{--char-width:0.585rem;align-items:flex-start;cursor:text;display:flex;flex-direction:column;height:100%;overflow:auto;padding:.5rem}.Terminal_Terminal__PmIB0 *{font-family:var(--mono-font-family);letter-spacing:-.03em}.Terminal_Terminal__PmIB0 p,.Terminal_Terminal__PmIB0 pre{margin:0;min-height:1.25rem}.Terminal_Prefix__r-52T{display:flex;white-space:nowrap;width:-webkit-max-content;width:max-content}.Terminal_Input__WjwIq,.Terminal_Output__hBiV3{align-items:center;display:flex;flex-direction:row;font-size:1rem;line-height:1.25rem;text-align:start;white-space:pre;width:100%}.Terminal_Input__WjwIq{height:1.25rem}.Terminal_Input-container__TC0eA{--cursor-width:var(--char-width);--cursor-offset:0;height:100%;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Terminal_Input-container__TC0eA:after{-webkit-animation:Terminal_blink__EVIHl 1s step-end infinite;animation:Terminal_blink__EVIHl 1s step-end infinite;background-color:var(--foreground-color-a);content:"";height:100%;left:calc(var(--cursor-offset)*var(--char-width)*.97461);position:absolute;top:0;width:var(--cursor-width)}.Terminal_Input-container__TC0eA input{background:none;border:none;caret-color:transparent;font-size:inherit;left:0;opacity:0;outline:none;padding:0;position:absolute;width:100%}@-webkit-keyframes Terminal_blink__EVIHl{0%,to{background-color:initial}50%{background-color:var(--foreground-color-a)}}@keyframes Terminal_blink__EVIHl{0%,to{background-color:initial}50%{background-color:var(--foreground-color-a)}}.Terminal_Input__WjwIq label{cursor:text;height:100%;left:0;position:absolute;top:0;width:100%}.Terminal_ansi-black-fg__LSEAH{color:var(--dark-grey-e)}.Terminal_ansi-red-fg__HUi4I{color:var(--red-b)}.Terminal_ansi-green-fg__dejKZ{color:var(--green-b)}.Terminal_ansi-yellow-fg__ofq7x{color:var(--yellow-b)}.Terminal_ansi-blue-fg__FrdmS{color:var(--blue-b)}.Terminal_ansi-magenta-fg__yaLNu{color:var(--purple-b)}.Terminal_ansi-cyan-fg__ELtpe{color:var(--cyan-b)}.Terminal_ansi-white-fg__9h6E5{color:var(--grey-a)}.Terminal_ansi-bright-black-fg__Yafa6{color:var(--dark-grey-d)}.Terminal_ansi-bright-red-fg__HfHsL{color:var(--red-a)}.Terminal_ansi-bright-green-fg__WuJFB{color:var(--green-a)}.Terminal_ansi-bright-yellow-fg__aMA3J{color:var(--yellow-a)}.Terminal_ansi-bright-blue-fg__142Jy{color:var(--blue-a)}.Terminal_ansi-bright-magenta-fg__XOF87{color:var(--purple-a)}.Terminal_ansi-bright-cyan-fg__fZIGn{color:var(--cyan-a)}.Terminal_ansi-bright-white-fg__WT1TZ{color:var(--white-a)}.Terminal_ansi-black-bg__Nj64A{background-color:var(--dark-grey-d)}.Terminal_ansi-red-bg__CI063{background-color:var(--red-a)}.Terminal_ansi-green-bg__pTYXL{background-color:var(--green-a)}.Terminal_ansi-yellow-bg__QoL6g{background-color:var(--yellow-a)}.Terminal_ansi-blue-bg__C78Uj{background-color:var(--blue-a)}.Terminal_ansi-magenta-bg__5q9X4{background-color:var(--purple-a)}.Terminal_ansi-cyan-bg__u\+cud{background-color:var(--cyan-a)}.Terminal_ansi-white-bg__YBu3e{background-color:var(--white-a)}.TextEditor_Container__OisBn{display:flex;flex-direction:column;height:100%;text-align:start;width:100%}.TextEditor_Container__OisBn div,.TextEditor_Container__OisBn p,.TextEditor_Container__OisBn span,.TextEditor_Container__OisBn textarea{font-size:1em}.TextEditor_View__78Sz1{background-color:var(--background-color-c);border:none;color:var(--foreground-color-a);font-family:var(--body-font-family);font-size:1rem;height:100%;outline:none;overflow:auto;padding:1rem;resize:none;width:100%}.TextEditor_View__78Sz1 img{border-radius:.5rem;max-width:100%;object-fit:contain}.DropdownButton_Container__RSFzp{height:100%;position:relative}.DropdownButton_Button__R\+Dyv{background:none;border:none;cursor:pointer;display:block;font-size:.85rem;height:100%;outline:none;padding:0 .5rem;width:auto}.DropdownButton_Button__R\+Dyv:focus-visible,.DropdownButton_Button__R\+Dyv:hover{background-color:hsla(0,0%,100%,.05)}.DropdownButton_Dropdown__nDASf{background-color:var(--background-color-b);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;display:flex;flex-direction:column;left:0;padding:.35rem;position:absolute;top:100%}.DropdownButton_Dropdown__nDASf>button{background:none;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-size:.85rem;gap:.75rem;justify-content:space-between;outline:none;padding:.25rem .5rem;text-align:start;white-space:nowrap;width:100%}.DropdownButton_Dropdown__nDASf>button:focus-visible,.DropdownButton_Dropdown__nDASf>button:hover{background-color:hsla(var(--background-color-a-hsl),75%)}.DropdownButton_Dropdown__nDASf>button>p{margin:0}.DropdownButton_Shortcut__Ru\+Jn{color:var(--foreground-color-b)}.HeaderMenu_Container__IdL9s{background-color:var(--background-color-a);display:flex;height:1.5rem;width:100%}.Settings_Container__qedr7{--tabs-width:10rem;background-color:var(--background-color-c);display:flex;flex:1 1;height:100%;width:100%}.Settings_Tabs__HTodd{background-color:var(--background-color-ba);display:flex;flex-direction:column;gap:.25rem;height:100%;margin:0;max-width:50%;min-width:calc(var(--tabs-width)/2);overflow:hidden;padding:.5rem;resize:horizontal;width:var(--tabs-width)}.Settings_Tab-button__nCojR{align-items:center;border-radius:.5rem;display:flex;font-size:.875rem;gap:.5rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:.75rem;width:100%}.Settings_Tab-button__nCojR.Settings_Active-tab__hUePV{background-color:var(--background-color-a)}.Settings_Tab-button__nCojR:not(.Settings_Active-tab__hUePV):focus-visible,.Settings_Tab-button__nCojR:not(.Settings_Active-tab__hUePV):hover{background-color:hsla(var(--background-color-a-hsl),50%)}.Settings_Tab-button__nCojR>svg{aspect-ratio:1;height:1.35rem}.Settings_Tab-button__nCojR>p{margin:0}.Settings_Tab-panel__ijNo7{align-content:flex-start;display:flex;flex:1 1;flex-direction:column;height:100%;overflow:auto;padding:.5rem 1rem}.Settings_Tab-panel__ijNo7:not(.Settings_Active-panel__BSdHM){display:none}.Settings_Option__V6dCO{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;text-align:start;width:100%}.Settings_Option__V6dCO>.Settings_Label__mdvTK{color:var(--foreground-color-a)}.Settings_Input__ZVgn4{display:flex;flex-wrap:wrap;gap:.5rem}.Settings_Input__ZVgn4>label{display:flex;flex:1 1}.Settings_Image-select__QTv01{max-width:100%;min-width:10rem}.Settings_Image-select__QTv01>input{height:0;opacity:0;position:absolute;width:0}.Settings_Image-select__QTv01>input:focus-visible+img,.Settings_Image-select__QTv01>input:hover+img{-webkit-filter:brightness(110%);filter:brightness(110%)}.Settings_Image-select__QTv01>input:checked+img{outline:.25em solid var(--foreground-color-a)}.Settings_Image-select__QTv01>img{border-radius:.5rem;cursor:pointer;height:100%;transition:-webkit-filter .1s ease-in-out;transition:filter .1s ease-in-out;transition:filter .1s ease-in-out,-webkit-filter .1s ease-in-out;width:100%}.Settings_Button-group__ELbrZ{display:flex;flex-wrap:wrap;gap:1rem;margin:.75rem 0}.Settings_Button-group__ELbrZ .Settings_Button__Ks5wa{margin-bottom:0}.Settings_Button__Ks5wa{--normal-color:var(--background-color-a)!important;--hover-color:var(--background-color-b)!important;border-radius:.5rem;margin-bottom:.75rem!important;padding:.5rem 1rem}.Settings_Button-red__0v3\+I{--text-color:var(--background-color-a)!important;--normal-color:var(--red-a)!important;--hover-color:var(--red-b)!important}.Settings_Progress-bar-container__Gdwrd{max-width:35rem;width:100%}.Settings_Progress-bar__0BOCm{width:100%!important}.Settings_Progress-bar-labels__8NbZx{display:flex;justify-content:space-between;width:100%}.Button_Button__E7Ic\+{--text-color:var(--foreground-color-a);--normal-color:var(--background-color-a);--hover-color:var(--background-color-b);background-color:var(--normal-color);border:none;color:var(--text-color);cursor:pointer;font-size:.875em;outline:none;transition:background-color .1s ease-in-out}.Button_Button__E7Ic\+:focus-visible,.Button_Button__E7Ic\+:hover{background-color:var(--hover-color)}.Button_Button-link__Ar861{text-decoration:none}.Button_Button-link__Ar861>svg{margin-left:.5rem}.ProgressBar_Container__90YDw{background-color:var(--background-color-d);max-height:100%;max-width:100%;min-height:2rem;position:relative;width:15rem}.ProgressBar_Fill__3sL2I{--fill:0%;background-color:var(--blue-a);height:100%;left:0;min-width:1px;position:absolute;top:0;width:var(--fill)}.Browser_Container__Pldgl{--header-height:3.5rem;--nav-bar-height:2.25rem;display:flex;flex-direction:column;height:100%;width:100%}.Browser_Header__DQHpk{background-color:var(--background-color-a);display:flex;flex-direction:column;height:var(--header-height);width:100%}.Browser_Nav-bar__ry7OG{align-items:center;display:flex;gap:1rem;height:var(--nav-bar-height);justify-content:flex-start;padding:1.25rem;width:100%}.Browser_Icon-button__8DfqQ{--color:var(--foreground-color-a);align-items:center;aspect-ratio:1;background:none;border:none;cursor:pointer;display:flex;height:1rem;justify-content:center;outline:none;padding:0;position:relative;width:auto}.Browser_Icon-button__8DfqQ:after{background-color:hsla(0,0%,100%,0);border-radius:9999px;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(100%);transform:scale(100%);-webkit-transform-origin:center;transform-origin:center;transition:all .2s ease-in-out;width:100%}.Browser_Icon-button__8DfqQ:focus-visible:after,.Browser_Icon-button__8DfqQ:hover:after{background-color:hsla(0,0%,100%,.1);-webkit-transform:scale(175%);transform:scale(175%)}.Browser_Icon-button__8DfqQ:disabled{--color:var(--foreground-color-c)}.Browser_Icon-button__8DfqQ svg{height:100%}.Browser_Icon-button__8DfqQ svg path{fill:var(--color);transition:fill .1s ease-in-out}.Browser_Search-bar__g4Ybm{background-color:var(--background-color-c);border:none;border-radius:.5rem;flex:1 1;font-family:inherit;font-size:.875em;outline:none;padding:.25rem .5rem}.Browser_Bookmarks__ysbMF{height:calc(var(--header-height) - var(--nav-bar-height))}.HomeMenu_Container-outer__YRQK\+{bottom:100%;height:auto!important;left:0;overflow:hidden;position:absolute}.HomeMenu_Container-inner__i3LWP{-webkit-backdrop-filter:var(--taskbar-filter);backdrop-filter:var(--taskbar-filter);background-color:rgba(25,25,25,.75);border-bottom-right-radius:.5rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;display:flex;max-width:32rem;min-width:16rem;opacity:1;overflow:hidden;resize:horizontal;-webkit-transform:none;transform:none;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.HomeMenu_Container-outer__YRQK\+:not(.HomeMenu_Active__1wiPk){pointer-events:none}.HomeMenu_Container-outer__YRQK\+:not(.HomeMenu_Active__1wiPk) .HomeMenu_Container-inner__i3LWP{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}.HomeMenu_Buttons__73ahw{align-items:center;display:flex;flex-direction:column-reverse;margin-top:auto;padding:.25rem;z-index:-1}.HomeMenu_Buttons__73ahw>button{border-radius:.5rem;padding:.5rem}.HomeMenu_Buttons__73ahw>button>svg{height:1.5rem}.HomeMenu_Apps__wAbMD{display:flex;flex-direction:column;max-height:20rem;padding:1rem .25rem 0 1rem;width:100%!important}.HomeMenu_Apps__wAbMD>h1{font-size:1rem;margin:0 0 .5rem;text-align:left;width:100%}.AppList_App-list__wCrl7{--scrollbar-color:rgba(0,0,0,.25);display:flex;flex-direction:column;max-height:100%;overflow-y:auto;z-index:0}.AppList_App-button__7-8Kb{border-radius:.5rem;display:flex;gap:1rem;padding:.25rem .5rem;width:100%}.AppList_App-button__7-8Kb>div,.AppList_App-button__7-8Kb>div>div,.AppList_App-button__7-8Kb>div>div>svg{height:2rem;width:2rem}.AppList_App-button__7-8Kb>h2,.AppList_App-button__7-8Kb>p{margin:0;white-space:nowrap}.Battery_Button__LCvDk{position:relative}.Battery_Charging-indicator__pKrmM{--outline-color:var(--background-color-c);--outline-width:2px;height:.7rem!important;position:absolute;right:.15rem;top:.55rem}.SearchMenu_Container-outer__sAXm1{bottom:100%;display:flex;flex-direction:column;height:auto!important;left:0;max-height:20rem;overflow:hidden;position:absolute}.SearchMenu_Container-inner__d9c0N{-webkit-backdrop-filter:var(--taskbar-filter);backdrop-filter:var(--taskbar-filter);background-color:rgba(25,25,25,.75);border-bottom-right-radius:.5rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;display:flex;flex-direction:column-reverse;gap:.5rem;max-width:19rem;min-width:13rem;opacity:1;overflow:hidden;padding:.5rem;resize:horizontal;-webkit-transform:none;transform:none;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.SearchMenu_Container-outer__sAXm1:not(.SearchMenu_Active__Mwjut){pointer-events:none}.SearchMenu_Container-outer__sAXm1:not(.SearchMenu_Active__Mwjut) .SearchMenu_Container-inner__d9c0N{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}.SearchMenu_Container-inner__d9c0N>div{margin-top:auto}.SearchMenu_Input__V\+wHW{background-color:rgba(0,0,0,.25);border:none;border-radius:.5rem;color:var(--foreground-color-a);font-family:inherit;font-size:inherit;outline:none;padding:.25rem .5rem;width:100%}.Calendar_Button__X6QAc{white-space:nowrap}.AppIcon_App-icon__gxueL{-webkit-animation:AppIcon_appear__Ntqvt .1s ease-out forwards;animation:AppIcon_appear__Ntqvt .1s ease-out forwards;aspect-ratio:1;height:var(--taskbar-height);opacity:1;position:relative;width:var(--taskbar-height)}.AppIcon_App-icon__gxueL.AppIcon_Hidden__bmv5o{-webkit-animation:AppIcon_disappear__ppyPa .4s ease-in-out forwards;animation:AppIcon_disappear__ppyPa .4s ease-in-out forwards;pointer-events:none}@-webkit-keyframes AppIcon_appear__Ntqvt{0%{opacity:0}to{opacity:1}}@keyframes AppIcon_appear__Ntqvt{0%{opacity:0}to{opacity:1}}@-webkit-keyframes AppIcon_disappear__ppyPa{0%{opacity:1}25%{margin-right:0;opacity:0}to{margin-right:calc(var(--taskbar-height)*-1);opacity:0}}@keyframes AppIcon_disappear__ppyPa{0%{opacity:1}25%{margin-right:0;opacity:0}to{margin-right:calc(var(--taskbar-height)*-1);opacity:0}}.AppIcon_App-icon__gxueL:after{background-color:var(--grey-a);bottom:0;content:"";height:.15rem;left:50%;position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:height .2s ease-in-out,width .2s ease-in-out;width:90%}.AppIcon_App-icon__gxueL:focus-visible:after,.AppIcon_App-icon__gxueL:hover:after{width:100%}.AppIcon_App-icon__gxueL:not(.AppIcon_Active__\+GNDd):after{height:0}.ModalView_Container__C20zZ{--position-x:0;--position-y:0;left:calc(var(--position-x)*1px);position:fixed;top:calc(var(--position-y)*1px)}.ModalView_Container__C20zZ>*{background:var(--background-color-a);border-radius:.5rem;box-shadow:var(--window-box-shadow)}.ModalsView_Container__m0KN9{position:relative;z-index:11}.WindowView_Window-container__P-UPY{--header-height:2.5rem;--header-button-hover-color:hsla(0,0%,100%,.05);position:absolute}@-webkit-keyframes WindowView_pop-in__ZloYQ{0%{scale:0}to{scale:100%}}@keyframes WindowView_pop-in__ZloYQ{0%{scale:0}to{scale:100%}}.WindowView_Window-container__P-UPY.WindowView_Maximized__p4wL6{height:100%;-webkit-transform:none!important;transform:none!important;width:100%}.WindowView_Window-container__P-UPY.WindowView_Maximized__p4wL6 .WindowView_Window-inner__CGMOj{border-radius:0;height:calc(100% - var(--taskbar-height));resize:none;width:100%}.WindowView_Window-inner__CGMOj{-webkit-animation:WindowView_appear__z7TDf .25s ease-in-out forwards;animation:WindowView_appear__z7TDf .25s ease-in-out forwards;background-color:var(--background-color-c);border-radius:.5rem;box-shadow:var(--window-box-shadow);display:flex;flex-direction:column;min-height:150px;min-width:300px;overflow:hidden;resize:both;-webkit-transform-origin:center center;transform-origin:center center}.WindowView_Window-container__P-UPY.WindowView_Minimized__PxPeB .WindowView_Window-inner__CGMOj{-webkit-animation:WindowView_disappear__XPWZf .25s ease-in-out forwards;animation:WindowView_disappear__XPWZf .25s ease-in-out forwards}@-webkit-keyframes WindowView_appear__z7TDf{0%{opacity:0;-webkit-transform:translateY(25vh) scale(0);transform:translateY(25vh) scale(0)}25%{opacity:0}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes WindowView_appear__z7TDf{0%{opacity:0;-webkit-transform:translateY(25vh) scale(0);transform:translateY(25vh) scale(0)}25%{opacity:0}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes WindowView_disappear__XPWZf{0%{opacity:1;-webkit-transform:none;transform:none}75%{opacity:0}to{opacity:0;-webkit-transform:translateY(25vh) scale(0);transform:translateY(25vh) scale(0)}}@keyframes WindowView_disappear__XPWZf{0%{opacity:1;-webkit-transform:none;transform:none}75%{opacity:0}to{opacity:0;-webkit-transform:translateY(25vh) scale(0);transform:translateY(25vh) scale(0)}}.WindowView_Header__cjpmb{--window-icon-size:1.5rem;--window-icon-margin:0.75rem;align-items:center;background-color:var(--background-color-b);cursor:grab;display:flex;height:var(--header-height);padding:.25rem;padding-left:var(--window-icon-margin);padding-right:0}.WindowView_Window-icon__WSdLC,.WindowView_Window-icon__WSdLC>div,.WindowView_Window-icon__WSdLC>div>svg{height:100%;width:auto}.WindowView_Window-icon__WSdLC{height:var(--window-icon-size);margin-right:calc(var(--window-icon-margin) - .1rem)}.WindowView_Window-icon__WSdLC>div{align-items:center;display:flex}.WindowView_Header__cjpmb>p{margin:0 auto 0 0;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;width:auto}.WindowView_Header-button__abvUg{align-items:center;aspect-ratio:1;background:none;border:none;color:var(--foreground-color-a);cursor:pointer;display:flex;height:var(--header-height);justify-content:center;margin:0;outline:none;padding:.75rem}.WindowView_Header-button__abvUg>svg{height:100%}.WindowView_Exit-button__ZCcIJ{--header-button-hover-color:var(--red-b)}.WindowView_Header-button__abvUg:focus-visible,.WindowView_Header-button__abvUg:hover{background-color:var(--header-button-hover-color)}.WindowView_Window-content__kn0ix{height:100%;overflow:hidden;position:relative}.Desktop_Container__pz7d4{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.Desktop_Wallpaper__o8rHf{object-fit:cover;pointer-events:none}.Desktop_Content__f\+sRp,.Desktop_Wallpaper__o8rHf{height:100%;left:0;position:absolute;top:0;width:100%}.Desktop_Content__f\+sRp{align-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding:.5rem;padding-bottom:calc(var(--taskbar-height) + .5rem);z-index:1}.Desktop_Item__TjBPB{padding:.25rem;text-shadow:.1rem .1rem .2rem hsla(var(--background-color-a-hsl),75%)}.Desktop_Item__TjBPB svg{-webkit-filter:drop-shadow(.1rem .1rem .2rem hsla(var(--background-color-a-hsl),50%));filter:drop-shadow(.1rem .1rem .2rem hsla(var(--background-color-a-hsl),50%))} -/*# sourceMappingURL=main.986f8a0a.css.map*/ \ No newline at end of file diff --git a/static/css/main.986f8a0a.css.map b/static/css/main.986f8a0a.css.map deleted file mode 100644 index 0c75f2f2..00000000 --- a/static/css/main.986f8a0a.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.986f8a0a.css","mappings":"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","sources":["styles/global/variables.css","styles/global/fonts.css","styles/global/scrollbar.css","styles/global.css","App.module.css","components/taskbar/Taskbar.module.css","components/applications/file-explorer/FileExplorer.module.css","components/actions/Actions.module.css","styles/utils.module.css","components/applications/file-explorer/directory-list/DirectoryList.module.css","components/applications/file-explorer/directory-list/ImagePreview.module.css","components/modals/.templates/WindowedModal.module.css","components/modals/file-properties/FileProperties.module.css","components/applications/media-viewer/MediaViewer.module.css","components/applications/.templates/WebView.module.css","components/applications/terminal/Terminal.module.css","components/applications/text-editor/TextEditor.module.css","components/utils/dropdown-button/DropdownButton.module.css","components/applications/.common/HeaderMenu.module.css","components/applications/settings/Settings.module.css","components/utils/button/Button.module.css","components/utils/progress-bar/ProgressBar.module.css","components/applications/browser/Browser.module.css","components/taskbar/menus/HomeMenu.module.css","components/taskbar/menus/AppList.module.css","components/taskbar/indicators/Battery.module.css","components/taskbar/menus/SearchMenu.module.css","components/taskbar/indicators/Calendar.module.css","components/taskbar/app-icon/AppIcon.module.css","components/modals/ModalView.module.css","components/modals/ModalsView.module.css","components/windows/WindowView.module.css","components/desktop/Desktop.module.css"],"sourcesContent":[":root {\r\n\t--white-a: #fff;\r\n\t--pink-a: #ff9ff3;\r\n\t--pink-b: #f368e0;\r\n\t--yellow-a: #feca57;\r\n\t--yellow-b: #ff9f43;\r\n\t--red-a: #ff6b6b;\r\n\t--red-b: #ee5253;\r\n\t--light-blue-a: #48dbfb;\r\n\t--light-blue-b: #0abde3;\r\n\t--green-a: #1dd1a1;\r\n\t--green-b: #10ac84;\r\n\t--cyan-a: #00d2d3;\r\n\t--cyan-b: #01a3a4;\r\n\t--blue-a: #54a0ff;\r\n\t--blue-b: #2e86de;\r\n\t--purple-a: #5f27cd;\r\n\t--purple-b: #341f97;\r\n\t--grey-a: #c8d6e5;\r\n\t--grey-b: #8395a7;\r\n\t--dark-grey-a: hsl(211, 14%, 40%);\r\n\t--dark-grey-b: hsl(var(--background-color-a-hsl));\r\n\t--dark-grey-c: hsl(var(--background-color-c-hsl));\r\n\t--dark-grey-ca: hsl(212, 27%, 12%);\r\n\t--dark-grey-d: hsl(212, 14%, 10%);\r\n\t--dark-grey-e: hsl(212, 12%, 8%);\r\n\r\n\t--foreground-color-a: var(--white-a);\r\n\t--foreground-color-b: var(--grey-a);\r\n\t--foreground-color-c: var(--grey-b);\r\n\r\n\t--background-color-a: var(--dark-grey-b);\r\n\t--background-color-b: var(--dark-grey-c);\r\n\t--background-color-ba: var(--dark-grey-ca);\r\n\t--background-color-c: var(--dark-grey-d);\r\n\t--background-color-d: var(--dark-grey-e);\r\n\r\n\t--background-color-a-hsl: 212, 29%, 19%;\r\n\t--background-color-c-hsl: 212, 29%, 15%;\r\n\r\n\t--scrollbar-color: hsla(211, 29%, 40%, 25%);\r\n\r\n\t--window-shadow-size: 0.3rem;\r\n\t--window-shadow-opacity: 35%;\r\n\t--window-shadow-spread: 3;\r\n\t--window-box-shadow: calc(var(--window-shadow-size) * -1) var(--window-shadow-size)\r\n\t\tcalc(var(--window-shadow-size) * var(--window-shadow-spread)) 0px\r\n\t\trgba(0, 0, 0, var(--window-shadow-opacity));\r\n}",":root {\r\n\t--body-font-family: \"Poppins\", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\r\n\t\t'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;\r\n\t--mono-font-family: \"Roboto Mono\", source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\r\n\t\tmonospace;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Poppins\";\r\n\tsrc: url(\"/public/assets/fonts/poppins/Poppins-Thin.ttf\");\r\n\tfont-weight: 100;\r\n\tfont-display: swap;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Poppins\";\r\n\tsrc: url(\"/public/assets/fonts/poppins/Poppins-ExtraLight.ttf\");\r\n\tfont-weight: 200;\r\n\tfont-display: swap;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Poppins\";\r\n\tsrc: url(\"/public/assets/fonts/poppins/Poppins-Light.ttf\");\r\n\tfont-weight: 300;\r\n\tfont-display: swap;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Poppins\";\r\n\tsrc: url(\"/public/assets/fonts/poppins/Poppins-Regular.ttf\");\r\n\tfont-weight: 400;\r\n\tfont-display: swap;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Poppins\";\r\n\tsrc: url(\"/public/assets/fonts/poppins/Poppins-SemiBold.ttf\");\r\n\tfont-weight: 500;\r\n\tfont-display: swap;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Poppins\";\r\n\tsrc: url(\"/public/assets/fonts/poppins/Poppins-Bold.ttf\");\r\n\tfont-weight: 600;\r\n\tfont-display: swap;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Poppins\";\r\n\tsrc: url(\"/public/assets/fonts/poppins/Poppins-ExtraBold.ttf\");\r\n\tfont-weight: 700;\r\n\tfont-display: swap;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Poppins\";\r\n\tsrc: url(\"/public/assets/fonts/poppins/Poppins-Black.ttf\");\r\n\tfont-weight: 800;\r\n\tfont-display: swap;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Roboto Mono\";\r\n\tsrc: url(\"/public/assets/fonts/roboto-mono/RobotoMono-VariableFont_wght.ttf\");\r\n\tfont-display: swap;\r\n}","/* Firefox */\r\n* {\r\n\tscrollbar-color: var(--scrollbar-color) transparent;\r\n\tscrollbar-width: thin;\r\n}\r\n\r\n/* Chrome, Safari */\r\n*::-webkit-scrollbar {\r\n\twidth: 1.25rem;\r\n\theight: 1.25rem;\r\n}\r\n\r\n*::-webkit-scrollbar-track {\r\n\tbackground: none;\r\n}\r\n\r\n*::-webkit-scrollbar-thumb {\r\n\tborder-radius: 9999px;\r\n\tborder: 5px solid transparent;\r\n\tbackground-color: var(--scrollbar-color);\r\n\tbackground-clip: padding-box;\r\n\tbackdrop-filter: invert(100%);\r\n\ttransition: 200ms ease-in-out;\r\n\tz-index: 1;\r\n}\r\n\r\n*::-webkit-scrollbar-corner {\r\n\tbackground-color: transparent;\r\n}","@import \"./global/variables.css\";\r\n@import \"./global/fonts.css\";\r\n@import \"./global/scrollbar.css\";\r\n\r\nhtml, body, #root {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tpointer-events: none;\r\n}\r\n\r\nhtml {\r\n\toverflow: hidden;\r\n\tbackground-color: var(--background-color-c);\r\n\tfont-size: 16px;\r\n}\r\n\r\nbody {\r\n\tmargin: 0;\r\n\tfont-family: var(--body-font-family);\r\n\t-webkit-font-smoothing: antialiased;\r\n\t-moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n*, :after, :before {\r\n\tcolor: var(--foreground-color-a);\r\n\tbox-sizing: border-box;\r\n\t-webkit-tap-highlight-color: transparent;\r\n\ttext-rendering: optimizelegibility;\r\n}\r\n\r\np, a, button, input, h1, h2, h3, h4, h5, h6 {\r\n\tfont-family: var(--body-font-family);\r\n\tletter-spacing: normal;\r\n}\r\n\r\np, a, div, span { font-size: 1em; }\r\nbutton, input { font-size: 0.875em; }\r\nh1 { font-size: 2em; }\r\nh2 { font-size: 1.8em; }\r\nh3 { font-size: 1.6em; }\r\nh4 { font-size: 1.4em; }\r\nh5 { font-size: 1.2em; }\r\nh6 { font-size: 1em; }\r\n\r\nbutton, li[data-rttab=\"true\"] {\r\n\tmargin: 0;\r\n\tborder: none;\r\n\toutline: none;\r\n\ttransition: background-color 100ms ease-in-out;\r\n\tcursor: pointer;\r\n\tuser-select: none;\r\n}\r\n\r\ncode {\r\n\tfont-family: var(--mono-font-family);\r\n}\r\n\r\n\r\n*::selection {\r\n\tcolor: var(--background-color-c);\r\n\tbackground-color: var(--grey-b);\r\n}",".App {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\ttext-align: center;\r\n\toverflow: hidden;\r\n\tpointer-events: none;\r\n}\r\n\r\n.App > * {\r\n\tpointer-events: auto;\r\n}\r\n",":root {\r\n\t--taskbar-height: 3rem;\r\n\t--taskbar-color: rgba(0, 0, 0, 75%);\r\n\t--taskbar-button-hover-color: rgba(255, 255, 255, 5%);\r\n\t--taskbar-filter: blur(1rem);\r\n}\r\n\r\n.Taskbar {\r\n\tposition: fixed;\r\n\tdisplay: flex;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: var(--taskbar-height);\r\n\tbackground-color: var(--taskbar-color);\r\n\tbackdrop-filter: var(--taskbar-filter);\r\n\tz-index: 10;\r\n}\r\n\r\n.Taskbar button {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tcolor: var(--foreground-color-a);\r\n\tbackground: none;\r\n\tcursor: pointer;\r\n\tborder: none;\r\n\toutline: none;\r\n\ttransition: background-color 100ms ease-in-out;\r\n\tz-index: -1;\r\n}\r\n\r\n.Taskbar button:hover,\r\n.Taskbar button:focus-visible {\r\n\tbackground-color: var(--taskbar-button-hover-color);\r\n}\r\n\r\n.Home-container,\r\n.Search-container {\r\n\tposition: relative;\r\n\tpadding: 0 !important;\r\n}\r\n\r\n.Home-button * {\r\n\tfill: var(--foreground-color-a);\r\n\tfilter: none;\r\n}\r\n\r\n.Menu-icons,\r\n.App-icons-inner {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\theight: 100%;\r\n}\r\n\r\n.App-icons {\r\n\tposition: relative;\r\n\twidth: 100%;\r\n\theight: auto;\r\n\toverflow: hidden;\r\n\tpointer-events: none;\r\n}\r\n\r\n.App-icons-inner {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\toverflow-x: auto;\r\n\toverflow-y: hidden;\r\n\tpointer-events: auto;\r\n\tz-index: -1;\r\n}\r\n\r\n.App-icons-inner::-webkit-scrollbar {\r\n\tdisplay: none;\r\n}\r\n\r\n.App-icons-inner > *,\r\n.Menu-button {\r\n\theight: 100%;\r\n\tpadding: 0.75rem;\r\n}\r\n\r\n.App-icons-inner > * > svg,\r\n.Menu-button > svg {\r\n\theight: 1.25rem;\r\n}\r\n\r\n.App-icons-inner div,\r\n.App-icons-inner div > svg,\r\n.Menu-icons div,\r\n.Menu-icons div > svg {\r\n\theight: 100%;\r\n\twidth: auto;\r\n}\r\n\r\n.Util-icons {\r\n\tdisplay: flex;\r\n\tgap: 0;\r\n\tjustify-content: flex-end;\r\n\talign-items: center;\r\n\theight: 100%;\r\n\tmargin-left: auto;\r\n\tpadding-left: 0.5rem;\r\n\tz-index: -1;\r\n}\r\n\r\n.Util-icons > * {\r\n\theight: 100%;\r\n\twidth: min-content;\r\n\tmargin: 0;\r\n\tpadding: 0.4rem;\r\n}\r\n\r\n.Util-icons > * > svg {\r\n\theight: 1rem;\r\n\twidth: 1rem;\r\n\taspect-ratio: 1;\r\n}\r\n\r\n#desktop-button {\r\n\tborder-left: 1px solid rgba(255, 255, 255, 50%);\r\n\theight: 100%;\r\n\twidth: 0.5rem;\r\n\tpadding: 0;\r\n\tmargin-left: 1rem;\r\n}",".Container {\r\n\t--header-height: 3.5rem;\r\n\t--sidebar-width: 10rem;\r\n\t--scale: 1.15rem;\r\n\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.Header {\r\n\tdisplay: flex;\r\n\tgap: 1rem;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\theight: var(--header-height);\r\n\tpadding: 1rem;\r\n\tbackground-color: var(--background-color-a);\r\n}\r\n\r\n.Icon-button {\r\n\t--color: var(--foreground-color-a);\r\n\r\n\tposition: relative;\r\n\theight: 1.25rem;\r\n\twidth: auto;\r\n\tpadding: 0;\r\n\tbackground: none;\r\n\tborder: none;\r\n\toutline: none;\r\n\taspect-ratio: 1;\r\n\tcursor: pointer;\r\n}\r\n\r\n.Icon-button::after {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tbackground-color: rgba(255, 255, 255, 0%);\r\n\tborder-radius: 9999px;\r\n\ttransform: scale(100%);\r\n\ttransform-origin: center;\r\n\ttransition: all 200ms ease-in-out;\r\n}\r\n\r\n.Icon-button:hover::after, .Icon-button:focus-visible::after {\r\n\tbackground-color: rgba(255, 255, 255, 10%);\r\n\ttransform: scale(150%);\r\n}\r\n\r\n.Icon-button:disabled {\r\n\t--color: var(--foreground-color-c);\r\n}\r\n\r\n.Icon-button svg {\r\n\theight: 100%;\r\n}\r\n\r\n.Icon-button svg path {\r\n\tfill: var(--color);\r\n\ttransition: fill 100ms ease-in-out;\r\n}\r\n\r\n.Path-input {\r\n\tflex: 1;\r\n\tpadding: 0.25rem 0.5rem;\r\n\tbackground-color: var(--background-color-c);\r\n\tborder: none;\r\n\tborder-radius: 0.5rem;\r\n\toutline: none;\r\n\tfont-family: inherit;\r\n\tfont-size: inherit;\r\n}\r\n\r\n.Body {\r\n\tflex: 1;\r\n\tdisplay: flex;\r\n\twidth: 100%;\r\n\theight: calc(100% - var(--header-height));\r\n\tbackground-color: var(--background-color-c);\r\n}\r\n\r\n.Sidebar {\r\n\tdisplay: flex;\r\n\tgap: 0.25rem;\r\n\tflex-direction: column;\r\n\tmin-width: calc(var(--sidebar-width) / 2);\r\n\twidth: var(--sidebar-width);\r\n\theight: 100%;\r\n\tmax-width: 50%;\r\n\tpadding: 0.5rem;\r\n\tbackground-color: var(--background-color-b);\r\n\tresize: horizontal;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Nav-button {\r\n\tdisplay: flex;\r\n\tgap: 0.5rem;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\tpadding: 0.5rem;\r\n\tbackground: none;\r\n\tborder: none;\r\n\tborder-radius: 0.5rem;\r\n\toutline: none;\r\n\tcursor: pointer;\r\n\ttransition: background-color 100ms ease-in-out;\r\n}\r\n\r\n.Nav-button:hover, .Nav-button:focus-visible {\r\n\tbackground-color: hsla(var(--background-color-a-hsl), 75%);\r\n}\r\n\r\n.Nav-button svg {\r\n\theight: 1.35rem;\r\n\taspect-ratio: 1;\r\n}\r\n\r\n.Main {\r\n\t--scale: inherit !important;\r\n\r\n\tposition: relative;\r\n\tflex: 1;\r\n\tdisplay: flex;\r\n\tflex-wrap: wrap;\r\n\talign-content: flex-start;\r\n\theight: 100%;\r\n\tpadding: 0.5rem;\r\n\toverflow: auto;\r\n}\r\n\r\n.Footer {\r\n\tposition: absolute;\r\n\tdisplay: flex;\r\n\tjustify-content: flex-start;\r\n\talign-items: center;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 1.75rem;\r\n\tpadding: 0 0.75rem;\r\n\tborder-top: 0.25rem solid var(--background-color-a);\r\n\tbackground-color: var(--background-color-c);\r\n}\r\n\r\n.Footer p {\r\n\tmargin: 0;\r\n\tfont-size: 0.875em;\r\n}",".Container {\r\n\t/* These variables describe the position of the container relative to top left corner of its parent */\r\n\t--left: 0;\r\n\t--top: 0;\r\n\t--right: calc(1 - var(--left));\r\n\t--bottom: calc(1 - var(--top));\r\n\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\topacity: 1;\r\n\ttransition: opacity 100ms ease-out;\r\n}\r\n\r\n.Container.Uninitiated {\r\n\topacity: 0;\r\n}\r\n\r\n.Container.Align-left {\r\n\t--left: 1;\r\n\r\n\tleft: unset;\r\n\tright: 0;\r\n}\r\n\r\n.Container.Align-top {\r\n\t--top: 1;\r\n\r\n\ttop: unset;\r\n\tbottom: 0;\r\n}\r\n\r\n.Context-menu.Container {\r\n\t--border-radius: 0.5rem;\r\n\t--padding: 0.375rem;\r\n\r\n\tpadding: var(--padding);\r\n\tborder-top-left-radius: calc((1 - var(--right) * var(--bottom)) * var(--border-radius)) !important;\r\n\tborder-top-right-radius: calc((1 - var(--left) * var(--bottom)) * var(--border-radius)) !important;\r\n\tborder-bottom-left-radius: calc((1 - var(--right) * var(--top)) * var(--border-radius)) !important;\r\n\tborder-bottom-right-radius: calc((1 - var(--left) * var(--top)) * var(--border-radius)) !important;\r\n\tbackground-color: var(--background-color-b) !important;\r\n}\r\n\r\n.Context-menu .Button,\r\n.Context-menu .Dropdown {\r\n\tdisplay: flex;\r\n\tgap: 0.75rem;\r\n\tjustify-content: space-between;\r\n\twidth: 100%;\r\n\tpadding: 0.25rem 0.5rem;\r\n\tbackground: none;\r\n\tborder: none;\r\n\tborder-radius: 0.5rem;\r\n\toutline: none;\r\n\tfont-size: 0.875rem;\r\n\ttext-align: start;\r\n\twhite-space: nowrap;\r\n\tcursor: pointer;\r\n}\r\n\r\n.Context-menu .Button:hover,\r\n.Context-menu .Button:focus-visible,\r\n.Context-menu .Dropdown:hover,\r\n.Context-menu .Dropdown:focus-visible {\r\n\tbackground-color: hsla(var(--background-color-a-hsl), 75%);\r\n}\r\n\r\n.Context-menu .Label {\r\n\tdisplay: flex;\r\n\tgap: 0.5rem;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n}\r\n\r\n.Context-menu .Label p,\r\n.Context-menu .Shortcut {\r\n\tmargin: 0;\r\n}\r\n\r\n.Context-menu .Icon {\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\twidth: 0.875rem;\r\n\theight: 0.875rem;\r\n}\r\n\r\n.Context-menu .Icon > svg {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tobject-fit: contain;\r\n}\r\n\r\n.Context-menu .Image-icon {\r\n\tposition: absolute;\r\n\twidth: 1rem;\r\n\theight: auto;\r\n\taspect-ratio: 1;\r\n}\r\n\r\n.Context-menu .Image-icon div {\r\n\tdisplay: flex;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.Context-menu .Image-icon div > svg {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tobject-fit: contain;\r\n}\r\n\r\n.Context-menu .Shortcut {\r\n\tcolor: var(--foreground-color-b);\r\n}\r\n\r\n.Context-menu .Dropdown {\r\n\tposition: relative;\r\n}\r\n\r\n.Context-menu .Dropdown .Dropdown-content {\r\n\topacity: 1;\r\n\tposition: absolute;\r\n\ttop: calc(var(--padding) * -1);\r\n\tleft: 100%;\r\n\tpadding: var(--padding);\r\n\tborder-radius: 0.5rem;\r\n\tborder-top-left-radius: 0;\r\n\tbackground-color: var(--background-color-b);\r\n\ttransition: opacity 100ms ease-out;\r\n\tcursor: auto;\r\n}\r\n\r\n.Context-menu .Dropdown:not(.Active) .Dropdown-content {\r\n\topacity: 0;\r\n\tpointer-events: none;\r\n}\r\n\r\n.Context-menu .Divider {\r\n\twidth: calc(100% - 0.5rem);\r\n\theight: 0.1rem;\r\n\tborder-radius: 1rem;\r\n\tbackground-color: var(--foreground-color-c);\r\n\tmargin: 0.5rem auto;\r\n}",".Text-regular {\r\n\tfont-size: 1em;\r\n\tfont-weight: 400;\r\n\tletter-spacing: normal;\r\n}\r\n\r\n.Text-light {\r\n\tcolor: var(--foreground-color-c);\r\n\tfont-size: 0.875em;\r\n\tfont-weight: 300;\r\n\tletter-spacing: normal;\r\n}\r\n\r\n.Text-semibold {\r\n\tfont-weight: 500;\r\n\tletter-spacing: normal;\r\n}\r\n\r\n.Text-bold {\r\n\tfont-weight: 600;\r\n\tletter-spacing: normal;\r\n}",".Container {\r\n\t--scale: 1rem;\r\n\t\r\n\tposition: relative;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.File-button, .Folder-button {\r\n\tdisplay: flex;\r\n\tgap: 0.25rem;\r\n\tflex-direction: column;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\twidth: calc(var(--scale) * 7.5);\r\n\theight: calc(var(--scale) * 7.5);\r\n\tpadding: 0.5rem;\r\n\tbackground: none;\r\n\tborder: none;\r\n\tborder-radius: 0.5rem;\r\n\toutline: none;\r\n\tcursor: pointer;\r\n\ttransition: background-color 100ms ease-in-out;\r\n}\r\n\r\n.File-button[data-selected=true],\r\n.Folder-button[data-selected=true] {\r\n\tbackground-color: hsla(var(--background-color-a-hsl), 40%) !important;\r\n}\r\n\r\n.File-button:hover,\r\n.Folder-button:hover,\r\n.File-button:focus-visible,\r\n.Folder-button:focus-visible {\r\n\tbackground-color: hsla(var(--background-color-a-hsl), 20%);\r\n}\r\n\r\n.File-button p, .Folder-button p {\r\n\tmax-width: 100%;\r\n\tmargin: 0;\r\n\tword-wrap: break-word;\r\n}\r\n\r\n.File-icon div, .Folder-icon div {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.File-icon svg, .Folder-icon svg {\r\n\twidth: 50%;\r\n\theight: auto;\r\n\taspect-ratio: 1;\r\n}\r\n\r\n.Selection-rect {\r\n\topacity: 25%;\r\n\tposition: absolute;\r\n\tborder-radius: 0.25rem;\r\n\tbackground-color: var(--blue-b);\r\n\tborder: 0.25rem solid var(--blue-a);\r\n}",".Image-preview {\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\theight: 100%;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Image-preview > * {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tobject-fit: contain;\r\n}\r\n\r\n.Image-preview > img {\r\n\theight: auto;\r\n\tmax-height: 100%;\r\n\tborder-radius: 0.5rem;\r\n}",".Container {\r\n\t--header-height: 2.5rem;\r\n\t--header-button-hover-color: rgba(255, 255, 255, 5%);\r\n\r\n\tposition: absolute;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tmin-width: 300px;\r\n\tmin-height: 150px;\r\n\tbackground-color: var(--background-color-c) !important;\r\n\tresize: both;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Header {\r\n\t--window-icon-size: 1.5rem;\r\n\t--window-icon-margin: 0.75rem;\r\n\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\theight: var(--header-height);\r\n\tpadding: 0.25rem;\r\n\tpadding-left: var(--window-icon-margin);\r\n\tpadding-right: 0;\r\n\tbackground-color: var(--background-color-b);\r\n\tcursor: grab;\r\n}\r\n\r\n.Window-icon,\r\n.Window-icon > div,\r\n.Window-icon > div > svg {\r\n\theight: 100%;\r\n\twidth: auto;\r\n}\r\n\r\n.Window-icon {\r\n\theight: var(--window-icon-size);\r\n\tmargin-right: calc(var(--window-icon-margin) - 0.1rem);\r\n}\r\n\r\n.Window-icon > div {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n}\r\n\r\n.Header > p {\r\n\tuser-select: none;\r\n\twidth: auto;\r\n\tmargin: 0;\r\n\tmargin-right: auto;\r\n\twhite-space: nowrap;\r\n\ttext-overflow: ellipsis;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Header-button {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\theight: var(--header-height);\r\n\tmargin: 0;\r\n\tpadding: 0.75rem;\r\n\tcolor: var(--foreground-color-a);\r\n\tbackground: none;\r\n\tcursor: pointer;\r\n\tborder: none;\r\n\toutline: none;\r\n\taspect-ratio: 1;\r\n}\r\n\r\n.Header-button > svg {\r\n\theight: 100%;\r\n}\r\n\r\n.Exit-button {\r\n\t--header-button-hover-color: var(--red-b);\r\n}\r\n\r\n.Header-button:hover, .Header-button:focus-visible {\r\n\tbackground-color: var(--header-button-hover-color);\r\n}\r\n\r\n.Window-content {\r\n\tposition: relative;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Window-content button {\r\n\tmargin-bottom: 0.75rem;\r\n\tpadding: 0.5rem 1rem;\r\n\twidth: fit-content;\r\n\tcolor: var(--foreground-color-a);\r\n\tbackground-color: var(--background-color-a);\r\n\tborder: none;\r\n\tborder-radius: 0.5rem;\r\n\toutline: none;\r\n\ttransition: background-color 100ms ease-in-out;\r\n\tcursor: pointer;\r\n}\r\n\r\n.Window-content button:hover,\r\n.Window-content button:focus-visible {\r\n\tbackground-color: var(--background-color-b);\r\n}",".Container {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tjustify-content: flex-start;\r\n\talign-items: flex-start;\r\n\tpadding: 1rem;\r\n}\r\n\r\n.Icon {\r\n\twidth: 3rem;\r\n\theight: 3rem;\r\n}\r\n\r\n.Icon div {\r\n\twidth: inherit;\r\n\theight: inherit;\r\n\tobject-fit: contain;\r\n}\r\n\r\n.Icon svg {\r\n\tmax-width: 100%;\r\n\tmax-height: 100%;\r\n}\r\n\r\n.Section {\r\n\t--divider-width: 0.25rem;\r\n\r\n\tposition: relative;\r\n\tdisplay: flex;\r\n\tgap: 0.25rem;\r\n\tjustify-content: flex-start;\r\n\talign-items: flex-start;\r\n\tflex-direction: column;\r\n\twidth: 100%;\r\n\tpadding: 1rem 0;\r\n\tpadding-bottom: calc(1rem + var(--divider-width));\r\n}\r\n\r\n.Section:first-child {\r\n\tgap: 0.5rem;\r\n\talign-items: center;\r\n\tflex-direction: row;\r\n\tpadding-top: 0;\r\n}\r\n\r\n.Section:first-child .Line {\r\n\tfont-size: 1.25rem;\r\n}\r\n\r\n.Section:not(:last-child)::after {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: var(--divider-width);\r\n\tborder-radius: 0.25rem;\r\n\tbackground-color: var(--background-color-a);\r\n}\r\n\r\n.Line {\r\n\tmargin: 0;\r\n\ttext-align: left;\r\n\tpadding-left: 2rem;\r\n \ttext-indent: -2rem;\r\n}\r\n\r\n.App-icon {\r\n\tdisplay: inline-block;\r\n\twidth: 2rem;\r\n\theight: 2rem;\r\n\tvertical-align: middle;\r\n\tmargin-left: 0.5rem;\r\n\tmargin-right: 0.25rem;\r\n}\r\n\r\n.App-icon div {\r\n\tposition: relative;\r\n\twidth: inherit;\r\n\theight: inherit;\r\n\tobject-fit: contain;\r\n}\r\n\r\n.App-icon svg {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tmax-width: 100%;\r\n\tmax-height: 100%;\r\n}",".Container {\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tpadding: 2rem;\r\n}\r\n\r\n.Container img {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tobject-fit: contain;\r\n}",".Container {\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.Web-view {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tborder: none;\r\n\tbackground: none;\r\n\tpointer-events: initial;\r\n}",".Terminal {\r\n\t--char-width: 0.585rem;\r\n\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\talign-items: flex-start;\r\n\tpadding: 0.5rem;\r\n\toverflow: auto;\r\n\theight: 100%;\r\n\tcursor: text;\r\n}\r\n\r\n.Terminal * {\r\n\tfont-family: var(--mono-font-family);\r\n\tletter-spacing: -0.03em;\r\n}\r\n\r\n.Terminal p, .Terminal pre {\r\n\tmargin: 0;\r\n\tmin-height: 1.25rem;\r\n}\r\n\r\n.Prefix {\r\n\tdisplay: flex;\r\n\twidth: max-content;\r\n\twhite-space: nowrap;\r\n}\r\n\r\n.Input, .Output {\r\n\tdisplay: flex;\r\n\tflex-direction: row;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\tline-height: 1.25rem;\r\n\tfont-size: 1rem;\r\n\ttext-align: start;\r\n\twhite-space: pre;\r\n}\r\n\r\n.Input {\r\n\theight: 1.25rem;\r\n}\r\n\r\n.Input-container {\r\n\t--cursor-width: var(--char-width);\r\n\t--cursor-offset: 0;\r\n\r\n\tposition: relative;\r\n\theight: 100%;\r\n\twidth: fit-content;\r\n\t/* margin-left: var(--char-width); */\r\n}\r\n\r\n.Input-container::after {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: calc(var(--cursor-offset) * var(--char-width) * 0.9746124950079872);\r\n\twidth: var(--cursor-width);\r\n\theight: 100%;\r\n\tbackground-color: var(--foreground-color-a);\r\n\tanimation: blink 1000ms step-end infinite;\r\n}\r\n\r\n.Input-container input {\r\n\topacity: 0;\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\tpadding: 0;\r\n\tbackground: none;\r\n\tborder: none;\r\n\toutline: none;\r\n\tfont-size: inherit;\r\n\tcaret-color: transparent;\r\n}\r\n\r\n@keyframes blink {\r\n\tfrom, to {\r\n\t\tbackground-color: transparent;\r\n\t}\r\n\t50% {\r\n\t\tbackground-color: var(--foreground-color-a);\r\n\t}\r\n}\r\n\r\n.Input label {\r\n\tposition: absolute;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tcursor: text;\r\n}\r\n\r\n.ansi-black-fg {\tcolor: var(--dark-grey-e); }\r\n.ansi-red-fg { color: var(--red-b); }\r\n.ansi-green-fg { color: var(--green-b); }\r\n.ansi-yellow-fg { color: var(--yellow-b); }\r\n.ansi-blue-fg { color: var(--blue-b); }\r\n.ansi-magenta-fg { color: var(--purple-b); }\r\n.ansi-cyan-fg { color: var(--cyan-b); }\r\n.ansi-white-fg { color: var(--grey-a); }\r\n\r\n.ansi-bright-black-fg { color: var(--dark-grey-d); }\r\n.ansi-bright-red-fg { color: var(--red-a); }\r\n.ansi-bright-green-fg { color: var(--green-a); }\r\n.ansi-bright-yellow-fg { color: var(--yellow-a); }\r\n.ansi-bright-blue-fg { color: var(--blue-a); }\r\n.ansi-bright-magenta-fg { color: var(--purple-a); }\r\n.ansi-bright-cyan-fg { color: var(--cyan-a); }\r\n.ansi-bright-white-fg { color: var(--white-a); }\r\n\r\n.ansi-black-bg { background-color: var(--dark-grey-d); }\r\n.ansi-red-bg { background-color: var(--red-a); }\r\n.ansi-green-bg { background-color: var(--green-a); }\r\n.ansi-yellow-bg { background-color: var(--yellow-a); }\r\n.ansi-blue-bg { background-color: var(--blue-a); }\r\n.ansi-magenta-bg { background-color: var(--purple-a); }\r\n.ansi-cyan-bg { background-color: var(--cyan-a); }\r\n.ansi-white-bg { background-color: var(--white-a); }\r\n",".Container {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\ttext-align: start;\r\n}\r\n\r\n.Container p,\r\n.Container div,\r\n.Container span,\r\n.Container textarea {\r\n\tfont-size: 1em;\r\n}\r\n\r\n.View {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tpadding: 1rem;\r\n\tcolor: var(--foreground-color-a);\r\n\tbackground-color: var(--background-color-c);\r\n\tborder: none;\r\n\toutline: none;\r\n\tfont-size: 1rem;\r\n\tfont-family: var(--body-font-family);\r\n\tresize: none;\r\n\toverflow: auto;\r\n}\r\n\r\n.View img {\r\n\tmax-width: 100%;\r\n\tobject-fit: contain;\r\n\tborder-radius: 0.5rem;\r\n}",".Container {\r\n\tposition: relative;\r\n\theight: 100%;\r\n}\r\n\r\n.Button {\r\n\tdisplay: block;\r\n\twidth: auto;\r\n\theight: 100%;\r\n\tpadding: 0 0.5rem;\r\n\tbackground: none;\r\n\tborder: none;\r\n\toutline: none;\r\n\tfont-size: 0.85rem;\r\n\tcursor: pointer;\r\n}\r\n\r\n.Button:hover, .Button:focus-visible {\r\n\tbackground-color: rgba(255, 255, 255, 5%);\r\n}\r\n\r\n.Dropdown {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tposition: absolute;\r\n\ttop: 100%;\r\n\tleft: 0;\r\n\tpadding: 0.35rem;\r\n\tbackground-color: var(--background-color-b);\r\n\tborder-bottom-left-radius: 0.5rem;\r\n\tborder-bottom-right-radius: 0.5rem;\r\n}\r\n\r\n.Dropdown > button {\r\n\tdisplay: flex;\r\n\tgap: 0.75rem;\r\n\tjustify-content: space-between;\r\n\twidth: 100%;\r\n\tpadding: 0.25rem 0.5rem;\r\n\tbackground: none;\r\n\tborder: none;\r\n\tborder-radius: 0.5rem;\r\n\toutline: none;\r\n\tfont-size: 0.85rem;\r\n\ttext-align: start;\r\n\twhite-space: nowrap;\r\n\tcursor: pointer;\r\n}\r\n\r\n.Dropdown > button:hover, .Dropdown > button:focus-visible {\r\n\tbackground-color: hsla(var(--background-color-a-hsl), 75%);\r\n}\r\n\r\n.Dropdown > button > p {\r\n\tmargin: 0;\r\n}\r\n\r\n.Shortcut {\r\n\tcolor: var(--foreground-color-b);\r\n}",".Container {\r\n\tdisplay: flex;\r\n\twidth: 100%;\r\n\theight: 1.5rem;\r\n\tbackground-color: var(--background-color-a);\r\n}",".Container {\r\n\t--tabs-width: 10rem;\r\n\r\n\tflex: 1;\r\n\tdisplay: flex;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tbackground-color: var(--background-color-c);\r\n}\r\n\r\n.Tabs {\r\n\tdisplay: flex;\r\n\tgap: 0.25rem;\r\n\tflex-direction: column;\r\n\tmin-width: calc(var(--tabs-width) / 2);\r\n\twidth: var(--tabs-width);\r\n\theight: 100%;\r\n\tmax-width: 50%;\r\n\tpadding: 0.5rem;\r\n\tmargin: 0;\r\n\tbackground-color: var(--background-color-ba);\r\n\tresize: horizontal;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Tab-button {\r\n\tdisplay: flex;\r\n\tgap: 0.5rem;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\tmin-width: fit-content;\r\n\tpadding: 0.75rem;\r\n\tborder-radius: 0.5rem;\r\n\tfont-size: 0.875rem;\r\n}\r\n\r\n.Tab-button.Active-tab {\r\n\tbackground-color: var(--background-color-a);\r\n}\r\n\r\n.Tab-button:not(.Active-tab):hover,\r\n.Tab-button:not(.Active-tab):focus-visible {\r\n\tbackground-color: hsla(var(--background-color-a-hsl), 50%);\r\n}\r\n\r\n.Tab-button > svg {\r\n\theight: 1.35rem;\r\n\taspect-ratio: 1;\r\n}\r\n\r\n.Tab-button > p {\r\n\tmargin: 0;\r\n}\r\n\r\n.Tab-panel {\r\n\tflex: 1;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\talign-content: flex-start;\r\n\theight: 100%;\r\n\tpadding: 0.5rem 1rem;\r\n\toverflow: auto;\r\n}\r\n\r\n.Tab-panel:not(.Active-panel) {\r\n\tdisplay: none;\r\n}\r\n\r\n.Option {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\talign-items: flex-start;\r\n\tjustify-content: flex-start;\r\n\ttext-align: start;\r\n\twidth: 100%;\r\n}\r\n\r\n.Option > .Label {\r\n\tcolor: var(--foreground-color-a);\r\n}\r\n\r\n.Input {\r\n\tdisplay: flex;\r\n\tgap: 0.5rem;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.Input > label {\r\n\tflex: 1;\r\n\tdisplay: flex;\r\n}\r\n\r\n.Image-select {\r\n\tmin-width: 10rem;\r\n\tmax-width: 100%;\r\n}\r\n\r\n.Image-select > input {\r\n\tposition: absolute;\r\n\topacity: 0;\r\n\twidth: 0;\r\n\theight: 0;\r\n}\r\n\r\n.Image-select > input:hover + img,\r\n.Image-select > input:focus-visible + img {\r\n\tfilter: brightness(110%);\r\n}\r\n\r\n.Image-select > input:checked + img {\r\n\toutline: 0.25em solid var(--foreground-color-a);\r\n}\r\n\r\n.Image-select > img {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tborder-radius: 0.5rem;\r\n\ttransition: filter 100ms ease-in-out;\r\n\tcursor: pointer;\r\n}\r\n\r\n.Button-group {\r\n\tdisplay: flex;\r\n\tgap: 1rem;\r\n\tflex-wrap: wrap;\r\n\tmargin: 0.75rem 0;\r\n}\r\n\r\n.Button-group .Button {\r\n\tmargin-bottom: 0;\r\n}\r\n\r\n.Button {\r\n\t--normal-color: var(--background-color-a) !important;\r\n\t--hover-color: var(--background-color-b) !important;\r\n\r\n\tmargin-bottom: 0.75rem !important;\r\n\tpadding: 0.5rem 1rem;\r\n\tborder-radius: 0.5rem;\r\n}\r\n\r\n.Button-red {\r\n\t--text-color: var(--background-color-a) !important;\r\n\t--normal-color: var(--red-a) !important;\r\n\t--hover-color: var(--red-b) !important;\r\n}\r\n\r\n.Progress-bar-container {\r\n\twidth: 100%;\r\n\tmax-width: 35rem;\r\n}\r\n\r\n.Progress-bar {\r\n\twidth: 100% !important;\r\n}\r\n\r\n.Progress-bar-labels {\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\twidth: 100%;\r\n}",".Button {\r\n\t--text-color: var(--foreground-color-a);\r\n\t--normal-color: var(--background-color-a);\r\n\t--hover-color: var(--background-color-b);\r\n\r\n\tcolor: var(--text-color);\r\n\tbackground-color: var(--normal-color);\r\n\tborder: none;\r\n\toutline: none;\r\n\tfont-size: 0.875em;\r\n\ttransition: background-color 100ms ease-in-out;\r\n\tcursor: pointer;\r\n}\r\n\r\n.Button:hover, .Button:focus-visible {\r\n\tbackground-color: var(--hover-color);\r\n}\r\n\r\n.Button-link {\r\n\ttext-decoration: none;\r\n}\r\n\r\n.Button-link > svg {\r\n\tmargin-left: 0.5rem;\r\n}",".Container {\r\n\tposition: relative;\r\n\twidth: 15rem;\r\n\tmax-width: 100%;\r\n\tmin-height: 2rem;\r\n\tmax-height: 100%;\r\n\tbackground-color: var(--background-color-d);\r\n}\r\n\r\n.Fill {\r\n\t--fill: 0%;\r\n\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\twidth: var(--fill);\r\n\tmin-width: 1px;\r\n\theight: 100%;\r\n\tbackground-color: var(--blue-a);\r\n}",".Container {\r\n\t--header-height: 3.5rem;\r\n\t--nav-bar-height: 2.25rem;\r\n\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.Header {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\twidth: 100%;\r\n\theight: var(--header-height);\r\n\tbackground-color: var(--background-color-a);\r\n}\r\n\r\n.Nav-bar {\r\n\tdisplay: flex;\r\n\tgap: 1rem;\r\n\tjustify-content: flex-start;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\theight: var(--nav-bar-height);\r\n\tpadding: 1.25rem;\r\n}\r\n\r\n.Icon-button {\r\n\t--color: var(--foreground-color-a);\r\n\r\n\tposition: relative;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\theight: 1rem;\r\n\twidth: auto;\r\n\tpadding: 0;\r\n\tbackground: none;\r\n\tborder: none;\r\n\toutline: none;\r\n\taspect-ratio: 1;\r\n\tcursor: pointer;\r\n}\r\n\r\n.Icon-button::after {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tbackground-color: rgba(255, 255, 255, 0%);\r\n\tborder-radius: 9999px;\r\n\ttransform: scale(100%);\r\n\ttransform-origin: center;\r\n\ttransition: all 200ms ease-in-out;\r\n}\r\n\r\n.Icon-button:hover::after,\r\n.Icon-button:focus-visible::after {\r\n\tbackground-color: rgba(255, 255, 255, 10%);\r\n\ttransform: scale(175%);\r\n}\r\n\r\n.Icon-button:disabled {\r\n\t--color: var(--foreground-color-c);\r\n}\r\n\r\n.Icon-button svg {\r\n\theight: 100%;\r\n}\r\n\r\n.Icon-button svg path {\r\n\tfill: var(--color);\r\n\ttransition: fill 100ms ease-in-out;\r\n}\r\n\r\n.Search-bar {\r\n\tflex: 1;\r\n\tpadding: 0.25rem 0.5rem;\r\n\tbackground-color: var(--background-color-c);\r\n\tborder: none;\r\n\tborder-radius: 0.5rem;\r\n\toutline: none;\r\n\tfont-family: inherit;\r\n\tfont-size: 0.875em;\r\n}\r\n\r\n.Bookmarks {\r\n\theight: calc(var(--header-height) - var(--nav-bar-height));\r\n}",".Container-outer {\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\tbottom: 100%;\r\n\theight: auto !important;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Container-inner {\r\n\topacity: 1;\r\n\tdisplay: flex;\r\n\tmin-width: 16rem;\r\n\tmax-width: 32rem;\r\n\tbackground-color: rgba(25, 25, 25, 75%);\r\n\tborder-top-left-radius: 0.5rem;\r\n\tborder-top-right-radius: 0.5rem;\r\n\tborder-bottom-right-radius: 0.5rem;\r\n\tbackdrop-filter: var(--taskbar-filter);\r\n\ttransform: none;\r\n\ttransition: opacity 200ms ease-in-out, transform 200ms ease-in-out;\r\n\toverflow: hidden;\r\n\tresize: horizontal;\r\n}\r\n\r\n.Container-outer:not(.Active) {\r\n\tpointer-events: none;\r\n}\r\n\r\n.Container-outer:not(.Active) .Container-inner {\r\n\topacity: 0;\r\n\ttransform: translateY(100px);\r\n}\r\n\r\n.Buttons {\r\n\tdisplay: flex;\r\n\tflex-direction: column-reverse;\r\n\talign-items: center;\r\n\tpadding: 0.25rem;\r\n\tmargin-top: auto;\r\n\tz-index: -1;\r\n}\r\n\r\n.Buttons > button {\r\n\tpadding: 0.5rem;\r\n\tborder-radius: 0.5rem;\r\n}\r\n\r\n.Buttons > button > svg {\r\n\theight: 1.5rem;\r\n}\r\n\r\n.Apps {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\twidth: 100% !important;\r\n\tmax-height: 20rem;\r\n\tpadding: 1rem;\r\n\tpadding-right: 0.25rem;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.Apps > h1 {\r\n\twidth: 100%;\r\n\ttext-align: left;\r\n\tfont-size: 1rem;\r\n\tmargin: 0;\r\n\tmargin-bottom: 0.5rem;\r\n}",".App-list {\r\n\t--scrollbar-color: rgba(0, 0, 0, 25%);\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\toverflow-y: auto;\r\n\tmax-height: 100%;\r\n\tz-index: 0;\r\n}\r\n\r\n.App-button {\r\n\tdisplay: flex;\r\n\tgap: 1rem;\r\n\twidth: 100%;\r\n\tpadding: 0.25rem 0.5rem;\r\n\tborder-radius: 0.5rem;\r\n}\r\n\r\n.App-button > div,\r\n.App-button > div > div,\r\n.App-button > div > div > svg {\r\n\twidth: 2rem;\r\n\theight: 2rem;\r\n}\r\n\r\n.App-button > p, .App-button > h2 {\r\n\tmargin: 0;\r\n\twhite-space: nowrap;\r\n}",".Button {\r\n\tposition: relative;\r\n}\r\n\r\n.Charging-indicator {\r\n\t--outline-color: var(--background-color-c);\r\n\t--outline-width: 2px;\r\n\r\n\tposition: absolute;\r\n\ttop: 0.55rem;\r\n\tright: 0.15rem;\r\n\theight: 0.7rem !important;\r\n}",".Container-outer {\r\n\tposition: absolute;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tleft: 0;\r\n\tbottom: 100%;\r\n\theight: auto !important;\r\n\tmax-height: 20rem;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Container-inner {\r\n\topacity: 1;\r\n\tdisplay: flex;\r\n\tgap: 0.5rem;\r\n\tflex-direction: column-reverse;\r\n\tmin-width: 13rem;\r\n\tmax-width: 19rem;\r\n\tpadding: 0.5rem;\r\n\tbackground-color: rgba(25, 25, 25, 75%);\r\n\tborder-top-left-radius: 0.5rem;\r\n\tborder-top-right-radius: 0.5rem;\r\n\tborder-bottom-right-radius: 0.5rem;\r\n\tbackdrop-filter: var(--taskbar-filter);\r\n\ttransform: none;\r\n\ttransition: opacity 200ms ease-in-out, transform 200ms ease-in-out;\r\n\toverflow: hidden;\r\n\tresize: horizontal;\r\n}\r\n\r\n.Container-outer:not(.Active) {\r\n\tpointer-events: none;\r\n}\r\n\r\n.Container-outer:not(.Active) .Container-inner {\r\n\topacity: 0;\r\n\ttransform: translateY(100px);\r\n}\r\n\r\n.Container-inner > div {\r\n\tmargin-top: auto;\r\n}\r\n\r\n.Input {\r\n\twidth: 100%;\r\n\tpadding: 0.25rem 0.5rem;\r\n\tcolor: var(--foreground-color-a);\r\n\tbackground-color: rgba(0, 0, 0, 25%);\r\n\tborder: none;\r\n\tborder-radius: 0.5rem;\r\n\toutline: none;\r\n\tfont-family: inherit;\r\n\tfont-size: inherit;\r\n}",".Button {\r\n\twhite-space: nowrap;\r\n}",".App-icon {\r\n\topacity: 1;\r\n\tposition: relative;\r\n\twidth: var(--taskbar-height);\r\n\theight: var(--taskbar-height);\r\n\taspect-ratio: 1;\r\n\tanimation: appear 100ms ease-out forwards;\r\n}\r\n\r\n.App-icon.Hidden {\r\n\tanimation: disappear 400ms ease-in-out forwards;\r\n\tpointer-events: none;\r\n}\r\n\r\n@keyframes appear {\r\n\t0% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 1;\r\n\t}\r\n}\r\n\r\n@keyframes disappear {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t25% {\r\n\t\topacity: 0;\r\n\t\tmargin-right: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t\tmargin-right: calc(var(--taskbar-height) * -1);\r\n\t}\r\n}\r\n\r\n.App-icon::after {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n\tbottom: 0;\r\n\twidth: 90%;\r\n\theight: 0.15rem;\r\n\tbackground-color: var(--grey-a);\r\n\ttransition: height 200ms ease-in-out, width 200ms ease-in-out;\r\n\ttransform: translateX(-50%);\r\n\t-webkit-transform: translateX(-50%);\r\n}\r\n\r\n.App-icon:hover::after,\r\n.App-icon:focus-visible::after {\r\n\twidth: 100%;\r\n}\r\n\r\n.App-icon:not(.Active)::after {\r\n\theight: 0;\r\n}",".Container {\r\n\t--position-x: 0;\r\n\t--position-y: 0;\r\n\r\n\tposition: fixed;\r\n\ttop: calc(var(--position-y) * 1px);\r\n\tleft: calc(var(--position-x) * 1px);\r\n}\r\n\r\n.Container > * {\r\n\tbackground: var(--background-color-a);\r\n\tborder-radius: 0.5rem;\r\n\tbox-shadow: var(--window-box-shadow);\r\n}",".Container {\r\n\tposition: relative;\r\n\tz-index: 11;\r\n}",".Window-container {\r\n\t--header-height: 2.5rem;\r\n\t--header-button-hover-color: rgba(255, 255, 255, 5%);\r\n\r\n\tposition: absolute;\r\n}\r\n\r\n@keyframes pop-in {\r\n\t0% {\r\n\t\tscale: 0;\r\n\t}\r\n\t100% {\r\n\t\tscale: 100%;\r\n\t}\r\n}\r\n\r\n.Window-container.Maximized {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\ttransform: none !important;\r\n}\r\n\r\n.Window-container.Maximized .Window-inner {\r\n\twidth: 100%;\r\n\theight: calc(100% - var(--taskbar-height));\r\n\tborder-radius: 0;\r\n\tresize: none;\r\n}\r\n\r\n.Window-inner {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tmin-width: 300px;\r\n\tmin-height: 150px;\r\n\tbackground-color: var(--background-color-c);\r\n\tborder-radius: 0.5rem;\r\n\tbox-shadow: var(--window-box-shadow);\r\n\tresize: both;\r\n\toverflow: hidden;\r\n\ttransform-origin: center center;\r\n\tanimation: appear 250ms ease-in-out forwards;\r\n}\r\n\r\n.Window-container.Minimized .Window-inner {\r\n\tanimation: disappear 250ms ease-in-out forwards;\r\n}\r\n\r\n@keyframes appear {\r\n\t0% {\r\n\t\topacity: 0;\r\n\t\ttransform: translateY(25vh) scale(0);\r\n\t}\r\n\t25% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 1;\r\n\t\ttransform: none;\r\n\t}\r\n}\r\n\r\n@keyframes disappear {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t\ttransform: none;\r\n\t}\r\n\t75% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t\ttransform: translateY(25vh) scale(0);\r\n\t}\r\n}\r\n\r\n.Header {\r\n\t--window-icon-size: 1.5rem;\r\n\t--window-icon-margin: 0.75rem;\r\n\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\theight: var(--header-height);\r\n\tpadding: 0.25rem;\r\n\tpadding-left: var(--window-icon-margin);\r\n\tpadding-right: 0;\r\n\tbackground-color: var(--background-color-b);\r\n\tcursor: grab;\r\n}\r\n\r\n.Window-icon,\r\n.Window-icon > div,\r\n.Window-icon > div > svg {\r\n\theight: 100%;\r\n\twidth: auto;\r\n}\r\n\r\n.Window-icon {\r\n\theight: var(--window-icon-size);\r\n\tmargin-right: calc(var(--window-icon-margin) - 0.1rem);\r\n}\r\n\r\n.Window-icon > div {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n}\r\n\r\n.Header > p {\r\n\tuser-select: none;\r\n\twidth: auto;\r\n\tmargin: 0;\r\n\tmargin-right: auto;\r\n\twhite-space: nowrap;\r\n\ttext-overflow: ellipsis;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Header-button {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\theight: var(--header-height);\r\n\tmargin: 0;\r\n\tpadding: 0.75rem;\r\n\tcolor: var(--foreground-color-a);\r\n\tbackground: none;\r\n\tcursor: pointer;\r\n\tborder: none;\r\n\toutline: none;\r\n\taspect-ratio: 1;\r\n}\r\n\r\n.Header-button > svg {\r\n\theight: 100%;\r\n}\r\n\r\n.Exit-button {\r\n\t--header-button-hover-color: var(--red-b);\r\n}\r\n\r\n.Header-button:hover, .Header-button:focus-visible {\r\n\tbackground-color: var(--header-button-hover-color);\r\n}\r\n\r\n.Window-content {\r\n\tposition: relative;\r\n\toverflow: hidden;\r\n\theight: 100%;\r\n}",".Container {\r\n\tposition: fixed;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tz-index: -1;\r\n}\r\n\r\n.Wallpaper {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tobject-fit: cover;\r\n\tpointer-events: none;\r\n}\r\n\r\n.Content {\r\n\tposition: absolute;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tflex-wrap: wrap;\r\n\talign-content: flex-start;\r\n\tjustify-content: flex-start;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tpadding: 0.5rem;\r\n\tpadding-bottom: calc(var(--taskbar-height) + 0.5rem);\r\n\tz-index: 1;\r\n}\r\n\r\n.Item {\r\n\tpadding: 0.25rem;\r\n\ttext-shadow: 0.1rem 0.1rem 0.2rem hsla(var(--background-color-a-hsl), 75%);\r\n}\r\n\r\n.Item svg {\r\n\tfilter: drop-shadow(0.1rem 0.1rem 0.2rem hsla(var(--background-color-a-hsl), 50%));\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/css/main.a9a07765.css b/static/css/main.a9a07765.css new file mode 100644 index 00000000..0188ed5b --- /dev/null +++ b/static/css/main.a9a07765.css @@ -0,0 +1,2 @@ +:root{--white-a:#fff;--pink-a:#ff9ff3;--pink-b:#f368e0;--yellow-a:#feca57;--yellow-b:#ff9f43;--red-a:#ff6b6b;--red-b:#ee5253;--light-blue-a:#48dbfb;--light-blue-b:#0abde3;--green-a:#1dd1a1;--green-b:#10ac84;--cyan-a:#00d2d3;--cyan-b:#01a3a4;--blue-a:#54a0ff;--blue-b:#2e86de;--purple-a:#5f27cd;--purple-b:#341f97;--grey-a:#c8d6e5;--grey-b:#8395a7;--dark-grey-a:#586674;--dark-grey-b:hsl(var(--background-color-a-hsl));--dark-grey-c:hsl(var(--background-color-c-hsl));--dark-grey-ca:#161e27;--dark-grey-d:#16191d;--dark-grey-e:#121417;--foreground-color-a:var(--white-a);--foreground-color-b:var(--grey-a);--foreground-color-c:var(--grey-b);--background-color-a:var(--dark-grey-b);--background-color-b:var(--dark-grey-c);--background-color-ba:var(--dark-grey-ca);--background-color-c:var(--dark-grey-d);--background-color-d:var(--dark-grey-e);--background-color-a-hsl:212,29%,19%;--background-color-c-hsl:212,29%,15%;--scrollbar-color:rgba(72,101,132,.25);--window-shadow-size:0.3rem;--window-shadow-opacity:35%;--window-shadow-spread:3;--window-box-shadow:calc(var(--window-shadow-size)*-1) var(--window-shadow-size) calc(var(--window-shadow-size)*var(--window-shadow-spread)) 0px rgba(0,0,0,var(--window-shadow-opacity));--body-font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--mono-font-family:"Roboto Mono",source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-display:swap;font-family:Poppins;font-weight:100;src:url(/static/media/Poppins-Thin.59ff6a729e30c99b478e.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:200;src:url(/static/media/Poppins-ExtraLight.333cb30c20e31999802a.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:300;src:url(/static/media/Poppins-Light.7641a0f76ca9ef6c252c.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:400;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:500;src:url(/static/media/Poppins-SemiBold.ac8d04b620e54be9b0f0.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:600;src:url(/static/media/Poppins-Bold.cdb29a5d7ccf57ff05a3.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:700;src:url(/static/media/Poppins-ExtraBold.01849ee091e1762a5dd5.ttf)}@font-face{font-display:swap;font-family:Poppins;font-weight:800;src:url(/static/media/Poppins-Black.d8b850b920a5ef49d752.ttf)}@font-face{font-display:swap;font-family:Roboto Mono;src:url(/static/media/RobotoMono-VariableFont_wght.e1d699e6544d0dbf6ec7.ttf)}*{scrollbar-color:var(--scrollbar-color) transparent;scrollbar-width:thin}::-webkit-scrollbar{height:1.25rem;width:1.25rem}::-webkit-scrollbar-track{background:none}::-webkit-scrollbar-thumb{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%);background-clip:padding-box;background-color:var(--scrollbar-color);border:5px solid transparent;border-radius:9999px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:1}::-webkit-scrollbar-corner{background-color:initial}#root,body,html{height:100%;pointer-events:none;width:100%}html{background-color:var(--background-color-c);font-size:16px;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--body-font-family);margin:0}*,:after,:before{-webkit-tap-highlight-color:transparent;box-sizing:border-box;color:var(--foreground-color-a);text-rendering:optimizelegibility}a,button,h1,h2,h3,h4,h5,h6,input,p{font-family:var(--body-font-family);letter-spacing:normal}a,div,p,span{font-size:1em}button,input{font-size:.875em}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em}button,li[data-rttab=true]{border:none;cursor:pointer;margin:0;outline:none;transition:background-color .1s ease-in-out;-webkit-user-select:none;user-select:none}code{font-family:var(--mono-font-family)}::selection{background-color:var(--grey-b);color:var(--background-color-c)}.App_App__sO76d{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;text-align:center;top:0;width:100%}.App_App__sO76d>*{pointer-events:auto}:root{--taskbar-height:3rem;--taskbar-color:rgba(0,0,0,.75);--taskbar-button-hover-color:hsla(0,0%,100%,.05);--taskbar-filter:blur(1rem)}.Taskbar_Taskbar__KAD64{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);-webkit-backdrop-filter:var(--taskbar-filter);backdrop-filter:var(--taskbar-filter);background-color:rgba(0,0,0,.75);background-color:var(--taskbar-color);bottom:0;display:flex;height:3rem;height:var(--taskbar-height);left:0;position:fixed;width:100%;z-index:10}.Taskbar_Taskbar__KAD64 button{align-items:center;background:none;border:none;color:var(--foreground-color-a);cursor:pointer;display:flex;outline:none;transition:background-color .1s ease-in-out;z-index:-1}.Taskbar_Taskbar__KAD64 button:focus-visible,.Taskbar_Taskbar__KAD64 button:hover{background-color:hsla(0,0%,100%,.05);background-color:var(--taskbar-button-hover-color)}.Taskbar_Home-container__MrLe6,.Taskbar_Search-container__bMY3U{padding:0!important;position:relative}.Taskbar_Home-button__Pwzs5 *{fill:var(--foreground-color-a);-webkit-filter:none;filter:none}.Taskbar_App-icons-inner__5\+gqI,.Taskbar_Menu-icons__PElZU{align-items:center;display:flex;height:100%}.Taskbar_App-icons__yFmNb{height:auto;overflow:hidden;pointer-events:none;position:relative;width:100%}.Taskbar_App-icons-inner__5\+gqI{height:100%;left:0;overflow-x:auto;overflow-y:hidden;pointer-events:auto;position:absolute;top:0;width:100%;z-index:-1}.Taskbar_App-icons-inner__5\+gqI::-webkit-scrollbar{display:none}.Taskbar_App-icons-inner__5\+gqI>*,.Taskbar_Menu-button__hZAyg{height:100%;padding:.75rem}.Taskbar_App-icons-inner__5\+gqI>*>svg,.Taskbar_Menu-button__hZAyg>svg{height:1.25rem}.Taskbar_App-icons-inner__5\+gqI div,.Taskbar_App-icons-inner__5\+gqI div>svg,.Taskbar_Menu-icons__PElZU div,.Taskbar_Menu-icons__PElZU div>svg{height:100%;width:auto}.Taskbar_Util-icons__p0kPe{align-items:center;display:flex;gap:0;height:100%;justify-content:flex-end;margin-left:auto;padding-left:.5rem;z-index:-1}.Taskbar_Util-icons__p0kPe>*{height:100%;margin:0;padding:.4rem;width:-webkit-min-content;width:min-content}.Taskbar_Util-icons__p0kPe>*>svg{aspect-ratio:1;height:1rem;width:1rem}#Taskbar_desktop-button__EvjBe{border-left:1px solid hsla(0,0%,100%,.5);height:100%;margin-left:1rem;padding:0;width:.5rem}.FileExplorer_Container__hBBrG{--header-height:3.5rem;--sidebar-width:10rem;--footer-height:1.75rem;--scale:1.15rem;display:flex;flex-direction:column;height:100%;width:100%}.FileExplorer_Header__gc2VL{align-items:center;background-color:var(--background-color-a);display:flex;gap:1rem;height:var(--header-height);padding:1rem;width:100%}.FileExplorer_Icon-button__2ojBa{--color:var(--foreground-color-a);aspect-ratio:1;background:none;border:none;cursor:pointer;height:1.25rem;outline:none;padding:0;position:relative;width:auto}.FileExplorer_Icon-button__2ojBa:after{background-color:hsla(0,0%,100%,0);border-radius:9999px;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(100%);transform:scale(100%);-webkit-transform-origin:center;transform-origin:center;transition:all .2s ease-in-out;width:100%}.FileExplorer_Icon-button__2ojBa:focus-visible:after,.FileExplorer_Icon-button__2ojBa:hover:after{background-color:hsla(0,0%,100%,.1);-webkit-transform:scale(150%);transform:scale(150%)}.FileExplorer_Icon-button__2ojBa:disabled{--color:var(--foreground-color-c)}.FileExplorer_Icon-button__2ojBa svg{height:100%}.FileExplorer_Icon-button__2ojBa svg path{fill:var(--color);transition:fill .1s ease-in-out}.FileExplorer_Path-input__GfqQe{background-color:var(--background-color-c);border:none;border-radius:.5rem;flex:1 1;font-family:inherit;font-size:inherit;outline:none;padding:.25rem .5rem}.FileExplorer_Body__8ScxC{background-color:var(--background-color-c);display:flex;flex:1 1;height:calc(100% - var(--header-height));width:100%}.FileExplorer_Sidebar__oOGc9{background-color:var(--background-color-b);display:flex;flex-direction:column;gap:.25rem;height:100%;max-width:50%;min-width:calc(var(--sidebar-width)/2);overflow:hidden;padding:.5rem;resize:horizontal;width:var(--sidebar-width)}.FileExplorer_Nav-button__52dnl{align-items:center;background:none;border:none;border-radius:.5rem;cursor:pointer;display:flex;gap:.5rem;outline:none;padding:.5rem;transition:background-color .1s ease-in-out;width:100%}.FileExplorer_Nav-button__52dnl:focus-visible,.FileExplorer_Nav-button__52dnl:hover{background-color:hsla(var(--background-color-a-hsl),75%)}.FileExplorer_Nav-button__52dnl svg{aspect-ratio:1;height:1.35rem}.FileExplorer_Main__556YC{--scale:inherit!important;align-content:flex-start;display:flex;flex:1 1;flex-wrap:wrap;height:100%;overflow:auto;padding:.5rem;padding-bottom:calc(.5rem + var(--footer-height));position:relative}.FileExplorer_Footer__1SqOH{align-items:center;background-color:var(--background-color-c);border-top:.25rem solid var(--background-color-a);bottom:0;display:flex;height:var(--footer-height);justify-content:flex-start;left:0;padding:0 .75rem;position:absolute;width:100%}.FileExplorer_Footer__1SqOH p{font-size:.875em;margin:0}.Actions_Container__-eYNV{--left:0;--top:0;--right:calc(1 - var(--left));--bottom:calc(1 - var(--top));left:0;opacity:1;position:absolute;top:0;transition:opacity .1s ease-out}.Actions_Container__-eYNV.Actions_Uninitiated__0qdye{opacity:0}.Actions_Container__-eYNV.Actions_Align-left__Te4Te{--left:1;left:auto;right:0}.Actions_Container__-eYNV.Actions_Align-top__irsQI{--top:1;bottom:0;top:auto}.Actions_Context-menu__a\+k2O.Actions_Container__-eYNV{--border-radius:0.5rem;--padding:0.375rem;background-color:var(--background-color-b)!important;border-bottom-left-radius:calc((1 - var(--right)*var(--top))*var(--border-radius))!important;border-bottom-right-radius:calc((1 - var(--left)*var(--top))*var(--border-radius))!important;border-top-left-radius:calc((1 - var(--right)*var(--bottom))*var(--border-radius))!important;border-top-right-radius:calc((1 - var(--left)*var(--bottom))*var(--border-radius))!important;padding:var(--padding)}.Actions_Context-menu__a\+k2O .Actions_Button__\+axAv,.Actions_Context-menu__a\+k2O .Actions_Dropdown__aOdR\+{background:none;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;justify-content:space-between;outline:none;padding:.25rem .5rem;text-align:start;white-space:nowrap;width:100%}.Actions_Context-menu__a\+k2O .Actions_Button__\+axAv:focus-visible,.Actions_Context-menu__a\+k2O .Actions_Button__\+axAv:hover,.Actions_Context-menu__a\+k2O .Actions_Dropdown__aOdR\+:focus-visible,.Actions_Context-menu__a\+k2O .Actions_Dropdown__aOdR\+:hover{background-color:hsla(var(--background-color-a-hsl),75%)}.Actions_Context-menu__a\+k2O .Actions_Label__1wkBO{align-items:center;display:flex;gap:.5rem;justify-content:center}.Actions_Context-menu__a\+k2O .Actions_Label__1wkBO p,.Actions_Context-menu__a\+k2O .Actions_Shortcut__yBt2h{margin:0}.Actions_Context-menu__a\+k2O .Actions_Icon__DVTHb{align-items:center;display:flex;height:.875rem;justify-content:center;width:.875rem}.Actions_Context-menu__a\+k2O .Actions_Icon__DVTHb>svg{height:100%;object-fit:contain;width:100%}.Actions_Context-menu__a\+k2O .Actions_Image-icon__EuIUc{aspect-ratio:1;height:auto;position:absolute;width:1rem}.Actions_Context-menu__a\+k2O .Actions_Image-icon__EuIUc div{display:flex;height:100%;width:100%}.Actions_Context-menu__a\+k2O .Actions_Image-icon__EuIUc div>svg{height:100%;object-fit:contain;width:100%}.Actions_Context-menu__a\+k2O .Actions_Shortcut__yBt2h{color:var(--foreground-color-b)}.Actions_Context-menu__a\+k2O .Actions_Dropdown__aOdR\+{position:relative}.Actions_Context-menu__a\+k2O .Actions_Dropdown__aOdR\+ .Actions_Dropdown-content__jVrld{background-color:var(--background-color-b);border-radius:.5rem;border-top-left-radius:0;cursor:auto;left:100%;opacity:1;padding:var(--padding);position:absolute;top:calc(var(--padding)*-1);transition:opacity .1s ease-out}.Actions_Context-menu__a\+k2O .Actions_Dropdown__aOdR\+:not(.Actions_Active__rYPSb) .Actions_Dropdown-content__jVrld{opacity:0;pointer-events:none}.Actions_Context-menu__a\+k2O .Actions_Divider__JNdNR{background-color:var(--foreground-color-c);border-radius:1rem;height:.1rem;margin:.5rem auto;width:calc(100% - .5rem)}.utils_Text-regular__JheD7{font-size:1em;font-weight:400;letter-spacing:normal}.utils_Text-light__0G0FR{color:var(--foreground-color-c);font-size:.875em;font-weight:300;letter-spacing:normal}.utils_Text-semibold__haHY0{font-weight:500;letter-spacing:normal}.utils_Text-bold__pkana{font-weight:600;letter-spacing:normal}.DirectoryList_Container__342pz{--scale:1rem;height:100%;position:relative;width:100%}.DirectoryList_File-button__IouU0,.DirectoryList_Folder-button__GinTj{align-items:center;background:none;border:none;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;height:calc(var(--scale)*7.5);justify-content:center;outline:none;padding:.5rem;transition:background-color .1s ease-in-out;width:calc(var(--scale)*7.5)}.DirectoryList_File-button__IouU0[data-selected=true],.DirectoryList_Folder-button__GinTj[data-selected=true]{background-color:hsla(var(--background-color-a-hsl),40%)!important}.DirectoryList_File-button__IouU0:focus-visible,.DirectoryList_File-button__IouU0:hover,.DirectoryList_Folder-button__GinTj:focus-visible,.DirectoryList_Folder-button__GinTj:hover{background-color:hsla(var(--background-color-a-hsl),20%)}.DirectoryList_File-button__IouU0 p,.DirectoryList_Folder-button__GinTj p{word-wrap:break-word;margin:0;max-width:100%}.DirectoryList_File-icon__egip4 div,.DirectoryList_Folder-icon__\+zbVn div{height:100%;width:100%}.DirectoryList_File-icon__egip4 svg,.DirectoryList_Folder-icon__\+zbVn svg{aspect-ratio:1;height:auto;width:50%}.DirectoryList_Selection-rect__xzK\+C{background-color:var(--blue-b);border:.25rem solid var(--blue-a);border-radius:.25rem;opacity:25%;position:absolute}.ImagePreview_Image-preview__X1GCo{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;pointer-events:none}.ImagePreview_Image-preview__X1GCo>*{height:100%;object-fit:contain;width:100%}.ImagePreview_Image-preview__X1GCo>img{border-radius:.5rem;height:auto;max-height:100%}.WindowedModal_Container__XeBcZ{--header-height:2.5rem;--header-button-hover-color:hsla(0,0%,100%,.05);background-color:var(--background-color-c)!important;display:flex;flex-direction:column;min-height:150px;min-width:300px;overflow:hidden;position:absolute;resize:both}.WindowedModal_Header__fkmzh{--window-icon-size:1.5rem;--window-icon-margin:0.75rem;align-items:center;background-color:var(--background-color-b);cursor:grab;display:flex;height:var(--header-height);padding:.25rem;padding-left:var(--window-icon-margin);padding-right:0}.WindowedModal_Window-icon__8ZRf7,.WindowedModal_Window-icon__8ZRf7>div,.WindowedModal_Window-icon__8ZRf7>div>svg{height:100%;width:auto}.WindowedModal_Window-icon__8ZRf7{height:var(--window-icon-size);margin-right:calc(var(--window-icon-margin) - .1rem)}.WindowedModal_Window-icon__8ZRf7>div{align-items:center;display:flex}.WindowedModal_Header__fkmzh>p{margin:0 auto 0 0;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;width:auto}.WindowedModal_Header-button__Dzmja{align-items:center;aspect-ratio:1;background:none;border:none;color:var(--foreground-color-a);cursor:pointer;display:flex;height:var(--header-height);justify-content:center;margin:0;outline:none;padding:.75rem}.WindowedModal_Header-button__Dzmja>svg{height:100%}.WindowedModal_Exit-button__PB0CT{--header-button-hover-color:var(--red-b)}.WindowedModal_Header-button__Dzmja:focus-visible,.WindowedModal_Header-button__Dzmja:hover{background-color:var(--header-button-hover-color)}.WindowedModal_Window-content__MzNbc{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.WindowedModal_Window-content__MzNbc button{background-color:var(--background-color-a);border:none;border-radius:.5rem;color:var(--foreground-color-a);cursor:pointer;margin-bottom:.75rem;outline:none;padding:.5rem 1rem;transition:background-color .1s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.WindowedModal_Window-content__MzNbc button:focus-visible,.WindowedModal_Window-content__MzNbc button:hover{background-color:var(--background-color-b)}.FileProperties_Container__hQ\+vb{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem}.FileProperties_Icon__7oQsy{height:3rem;width:3rem}.FileProperties_Icon__7oQsy div{height:inherit;object-fit:contain;width:inherit}.FileProperties_Icon__7oQsy svg{max-height:100%;max-width:100%}.FileProperties_Section__95I4Y{--divider-width:0.25rem;align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;padding:1rem 0;padding-bottom:calc(1rem + var(--divider-width));position:relative;width:100%}.FileProperties_Section__95I4Y:first-child{align-items:center;flex-direction:row;gap:.5rem;padding-top:0}.FileProperties_Section__95I4Y:first-child .FileProperties_Line__OSlox{font-size:1.25rem}.FileProperties_Section__95I4Y:not(:last-child):after{background-color:var(--background-color-a);border-radius:.25rem;bottom:0;content:"";height:var(--divider-width);left:0;position:absolute;width:100%}.FileProperties_Line__OSlox{margin:0;padding-left:2rem;text-align:left;text-indent:-2rem}.FileProperties_App-icon__l3pj8{display:inline-block;height:2rem;margin-left:.5rem;margin-right:.25rem;vertical-align:middle;width:2rem}.FileProperties_App-icon__l3pj8 div{height:inherit;object-fit:contain;position:relative;width:inherit}.FileProperties_App-icon__l3pj8 svg{left:0;max-height:100%;max-width:100%;position:absolute;top:0}.MediaViewer_Container__6vXtl{align-items:center;display:flex;height:100%;justify-content:center;padding:2rem;width:100%}.MediaViewer_Container__6vXtl img{height:100%;object-fit:contain;width:100%}.WebView_Container__t-xab{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.WebView_Web-view__0QRqN{background:none;border:none;height:100%;pointer-events:auto;width:100%}.Terminal_Terminal__mxbmC{--char-width:0.585rem;align-items:flex-start;cursor:text;display:flex;flex-direction:column;height:100%;overflow:auto;padding:.5rem}.Terminal_Terminal__mxbmC *{font-family:var(--mono-font-family);letter-spacing:-.03em}.Terminal_Terminal__mxbmC p,.Terminal_Terminal__mxbmC pre{margin:0;min-height:1.25rem}.Terminal_Prefix__ATWTZ{display:flex;white-space:nowrap;width:-webkit-max-content;width:max-content}.Terminal_Input__HERmE,.Terminal_Output__DShO7{align-items:center;display:flex;flex-direction:row;font-size:1rem;line-height:1.25rem;text-align:start;white-space:pre;width:100%}.Terminal_Input__HERmE{height:1.25rem}.Terminal_Input-container__xh3Wf{--cursor-width:var(--char-width);--cursor-offset:0;height:100%;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Terminal_Input-container__xh3Wf:after{-webkit-animation:Terminal_blink__1uDwO 1s step-end infinite;animation:Terminal_blink__1uDwO 1s step-end infinite;background-color:var(--foreground-color-a);content:"";height:100%;left:calc(var(--cursor-offset)*var(--char-width)*.97461);position:absolute;top:0;width:var(--cursor-width)}.Terminal_Input-container__xh3Wf input{background:none;border:none;caret-color:transparent;font-size:inherit;left:0;opacity:0;outline:none;padding:0;position:absolute;width:100%}@-webkit-keyframes Terminal_blink__1uDwO{0%,to{background-color:initial}50%{background-color:var(--foreground-color-a)}}@keyframes Terminal_blink__1uDwO{0%,to{background-color:initial}50%{background-color:var(--foreground-color-a)}}.Terminal_Input__HERmE label{cursor:text;height:100%;left:0;position:absolute;top:0;width:100%}.Terminal_ansi-black-fg__1VWQ1{color:var(--dark-grey-e)}.Terminal_ansi-red-fg__rWy39{color:var(--red-b)}.Terminal_ansi-green-fg__PS615{color:var(--green-b)}.Terminal_ansi-yellow-fg__XCjFF{color:var(--yellow-b)}.Terminal_ansi-blue-fg__icBo4{color:var(--blue-b)}.Terminal_ansi-magenta-fg__53AZ7{color:var(--purple-b)}.Terminal_ansi-cyan-fg__QZ\+gP{color:var(--cyan-b)}.Terminal_ansi-white-fg__FcrwV{color:var(--grey-a)}.Terminal_ansi-bright-black-fg__V6iap{color:var(--dark-grey-d)}.Terminal_ansi-bright-red-fg__tsJ80{color:var(--red-a)}.Terminal_ansi-bright-green-fg__y0eMH{color:var(--green-a)}.Terminal_ansi-bright-yellow-fg__VFKns{color:var(--yellow-a)}.Terminal_ansi-bright-blue-fg__f3J2W{color:var(--blue-a)}.Terminal_ansi-bright-magenta-fg__QWNfE{color:var(--purple-a)}.Terminal_ansi-bright-cyan-fg__PqcBQ{color:var(--cyan-a)}.Terminal_ansi-bright-white-fg__Rw7v1{color:var(--white-a)}.Terminal_ansi-black-bg__j642K{background-color:var(--dark-grey-d)}.Terminal_ansi-red-bg__lh82-{background-color:var(--red-a)}.Terminal_ansi-green-bg__xwbqI{background-color:var(--green-a)}.Terminal_ansi-yellow-bg__NCK2P{background-color:var(--yellow-a)}.Terminal_ansi-blue-bg__qILP-{background-color:var(--blue-a)}.Terminal_ansi-magenta-bg__3P85J{background-color:var(--purple-a)}.Terminal_ansi-cyan-bg__RaQCQ{background-color:var(--cyan-a)}.Terminal_ansi-white-bg__OPD7E{background-color:var(--white-a)}.TextEditor_Container__i8oDX{display:flex;flex-direction:column;height:100%;text-align:start;width:100%}.TextEditor_Container__i8oDX div,.TextEditor_Container__i8oDX p,.TextEditor_Container__i8oDX span,.TextEditor_Container__i8oDX textarea{font-size:1em}.TextEditor_View__Iw0aa{background-color:var(--background-color-c);border:none;color:var(--foreground-color-a);font-family:var(--body-font-family);font-size:1rem;height:100%;outline:none;overflow:auto;padding:1rem;resize:none;width:100%}.TextEditor_View__Iw0aa img{border-radius:.5rem;max-width:100%;object-fit:contain}.DropdownButton_Container__RSFzp{height:100%;position:relative}.DropdownButton_Button__R\+Dyv{background:none;border:none;cursor:pointer;display:block;font-size:.85rem;height:100%;outline:none;padding:0 .5rem;width:auto}.DropdownButton_Button__R\+Dyv:focus-visible,.DropdownButton_Button__R\+Dyv:hover{background-color:hsla(0,0%,100%,.05)}.DropdownButton_Dropdown__nDASf{background-color:var(--background-color-b);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;display:flex;flex-direction:column;left:0;padding:.35rem;position:absolute;top:100%}.DropdownButton_Dropdown__nDASf>button{background:none;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-size:.85rem;gap:.75rem;justify-content:space-between;outline:none;padding:.25rem .5rem;text-align:start;white-space:nowrap;width:100%}.DropdownButton_Dropdown__nDASf>button:focus-visible,.DropdownButton_Dropdown__nDASf>button:hover{background-color:hsla(var(--background-color-a-hsl),75%)}.DropdownButton_Dropdown__nDASf>button>p{margin:0}.DropdownButton_Shortcut__Ru\+Jn{color:var(--foreground-color-b)}.HeaderMenu_Container__mIPNM{background-color:var(--background-color-a);display:flex;height:1.5rem;width:100%}.Settings_Container__4RlEp{--tabs-width:10rem;background-color:var(--background-color-c);display:flex;flex:1 1;height:100%;width:100%}.Settings_Tabs__YCnAV{background-color:var(--background-color-ba);display:flex;flex-direction:column;gap:.25rem;height:100%;margin:0;max-width:50%;min-width:calc(var(--tabs-width)/2);overflow:hidden;padding:.5rem;resize:horizontal;width:var(--tabs-width)}.Settings_Tab-button__sIuW-{align-items:center;border-radius:.5rem;display:flex;font-size:.875rem;gap:.5rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:.75rem;width:100%}.Settings_Tab-button__sIuW-.Settings_Active-tab__Am9Ko{background-color:var(--background-color-a)}.Settings_Tab-button__sIuW-:not(.Settings_Active-tab__Am9Ko):focus-visible,.Settings_Tab-button__sIuW-:not(.Settings_Active-tab__Am9Ko):hover{background-color:hsla(var(--background-color-a-hsl),50%)}.Settings_Tab-button__sIuW->svg{aspect-ratio:1;height:1.35rem}.Settings_Tab-button__sIuW->p{margin:0}.Settings_Tab-panel__5Nt8d{align-content:flex-start;display:flex;flex:1 1;flex-direction:column;height:100%;overflow:auto;padding:.5rem 1rem}.Settings_Tab-panel__5Nt8d:not(.Settings_Active-panel__ryhH2){display:none}.Settings_Option__HPk8I{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;text-align:start;width:100%}.Settings_Option__HPk8I>.Settings_Label__0fB27{color:var(--foreground-color-a)}.Settings_Input__hGW1y{display:flex;flex-wrap:wrap;gap:.5rem}.Settings_Input__hGW1y>label{display:flex;flex:1 1}.Settings_Image-select__VFSoN{max-width:100%;min-width:10rem}.Settings_Image-select__VFSoN>input{height:0;opacity:0;position:absolute;width:0}.Settings_Image-select__VFSoN>input:focus-visible+img,.Settings_Image-select__VFSoN>input:hover+img{-webkit-filter:brightness(110%);filter:brightness(110%)}.Settings_Image-select__VFSoN>input:checked+img{outline:.25em solid var(--foreground-color-a)}.Settings_Image-select__VFSoN>img{border-radius:.5rem;cursor:pointer;height:100%;transition:-webkit-filter .1s ease-in-out;transition:filter .1s ease-in-out;transition:filter .1s ease-in-out,-webkit-filter .1s ease-in-out;width:100%}.Settings_Button-group__g9h2h{display:flex;flex-wrap:wrap;gap:1rem;margin:.75rem 0}.Settings_Button-group__g9h2h .Settings_Button__Mvuc0{margin-bottom:0}.Settings_Button__Mvuc0{--normal-color:var(--background-color-a)!important;--hover-color:var(--background-color-b)!important;border-radius:.5rem;margin-bottom:.75rem!important;padding:.5rem 1rem}.Settings_Button-red__q2oel{--text-color:var(--background-color-a)!important;--normal-color:var(--red-a)!important;--hover-color:var(--red-b)!important}.Settings_Progress-bar-container__dHdGF{max-width:35rem;width:100%}.Settings_Progress-bar__qoHRk{width:100%!important}.Settings_Progress-bar-labels__BLGXD{display:flex;justify-content:space-between;width:100%}.Button_Button__E7Ic\+{--text-color:var(--foreground-color-a);--normal-color:var(--background-color-a);--hover-color:var(--background-color-b);background-color:var(--normal-color);border:none;color:var(--text-color);cursor:pointer;font-size:.875em;outline:none;transition:background-color .1s ease-in-out}.Button_Button__E7Ic\+:focus-visible,.Button_Button__E7Ic\+:hover{background-color:var(--hover-color)}.Button_Button-link__Ar861{text-decoration:none}.Button_Button-link__Ar861>svg{margin-left:.5rem}.ProgressBar_Container__90YDw{background-color:var(--background-color-d);max-height:100%;max-width:100%;min-height:2rem;position:relative;width:15rem}.ProgressBar_Fill__3sL2I{--fill:0%;background-color:var(--blue-a);height:100%;left:0;min-width:1px;position:absolute;top:0;width:var(--fill)}.Browser_Container__9knjK{--header-height:3.5rem;--nav-bar-height:2.25rem;display:flex;flex-direction:column;height:100%;width:100%}.Browser_Header__zKwpd{background-color:var(--background-color-a);display:flex;flex-direction:column;height:var(--header-height);width:100%}.Browser_Nav-bar__DgiFl{align-items:center;display:flex;gap:1rem;height:var(--nav-bar-height);justify-content:flex-start;padding:1.25rem;width:100%}.Browser_Icon-button__NwGa6{--color:var(--foreground-color-a);align-items:center;aspect-ratio:1;background:none;border:none;cursor:pointer;display:flex;height:1rem;justify-content:center;outline:none;padding:0;position:relative;width:auto}.Browser_Icon-button__NwGa6:after{background-color:hsla(0,0%,100%,0);border-radius:9999px;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(100%);transform:scale(100%);-webkit-transform-origin:center;transform-origin:center;transition:all .2s ease-in-out;width:100%}.Browser_Icon-button__NwGa6:focus-visible:after,.Browser_Icon-button__NwGa6:hover:after{background-color:hsla(0,0%,100%,.1);-webkit-transform:scale(175%);transform:scale(175%)}.Browser_Icon-button__NwGa6:disabled{--color:var(--foreground-color-c)}.Browser_Icon-button__NwGa6 svg{height:100%}.Browser_Icon-button__NwGa6 svg path{fill:var(--color);transition:fill .1s ease-in-out}.Browser_Search-bar__XH1rt{background-color:var(--background-color-c);border:none;border-radius:.5rem;flex:1 1;font-family:inherit;font-size:.875em;outline:none;padding:.25rem .5rem}.Browser_Bookmarks__Vq77u{height:calc(var(--header-height) - var(--nav-bar-height))}.HomeMenu_Container-outer__YRQK\+{bottom:100%;height:auto!important;left:0;overflow:hidden;position:absolute}.HomeMenu_Container-inner__i3LWP{-webkit-backdrop-filter:var(--taskbar-filter);backdrop-filter:var(--taskbar-filter);background-color:rgba(25,25,25,.75);border-bottom-right-radius:.5rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;display:flex;max-width:32rem;min-width:16rem;opacity:1;overflow:hidden;resize:horizontal;-webkit-transform:none;transform:none;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.HomeMenu_Container-outer__YRQK\+:not(.HomeMenu_Active__1wiPk){pointer-events:none}.HomeMenu_Container-outer__YRQK\+:not(.HomeMenu_Active__1wiPk) .HomeMenu_Container-inner__i3LWP{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}.HomeMenu_Buttons__73ahw{align-items:center;display:flex;flex-direction:column-reverse;margin-top:auto;padding:.25rem;z-index:-1}.HomeMenu_Buttons__73ahw>button{border-radius:.5rem;padding:.5rem}.HomeMenu_Buttons__73ahw>button>svg{height:1.5rem}.HomeMenu_Apps__wAbMD{display:flex;flex-direction:column;max-height:20rem;padding:1rem .25rem 0 1rem;width:100%!important}.HomeMenu_Apps__wAbMD>h1{font-size:1rem;margin:0 0 .5rem;text-align:left;width:100%}.AppList_App-list__wCrl7{--scrollbar-color:rgba(0,0,0,.25);display:flex;flex-direction:column;max-height:100%;overflow-y:auto;z-index:0}.AppList_App-button__7-8Kb{border-radius:.5rem;display:flex;gap:1rem;padding:.25rem .5rem;width:100%}.AppList_App-button__7-8Kb>div,.AppList_App-button__7-8Kb>div>div,.AppList_App-button__7-8Kb>div>div>svg{height:2rem;width:2rem}.AppList_App-button__7-8Kb>h2,.AppList_App-button__7-8Kb>p{margin:0;white-space:nowrap}.Battery_Button__LCvDk{position:relative}.Battery_Charging-indicator__pKrmM{--outline-color:var(--background-color-c);--outline-width:2px;height:.7rem!important;position:absolute;right:.15rem;top:.55rem}.SearchMenu_Container-outer__sAXm1{bottom:100%;display:flex;flex-direction:column;height:auto!important;left:0;max-height:20rem;overflow:hidden;position:absolute}.SearchMenu_Container-inner__d9c0N{-webkit-backdrop-filter:var(--taskbar-filter);backdrop-filter:var(--taskbar-filter);background-color:rgba(25,25,25,.75);border-bottom-right-radius:.5rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;display:flex;flex-direction:column-reverse;gap:.5rem;max-width:19rem;min-width:13rem;opacity:1;overflow:hidden;padding:.5rem;resize:horizontal;-webkit-transform:none;transform:none;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.SearchMenu_Container-outer__sAXm1:not(.SearchMenu_Active__Mwjut){pointer-events:none}.SearchMenu_Container-outer__sAXm1:not(.SearchMenu_Active__Mwjut) .SearchMenu_Container-inner__d9c0N{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}.SearchMenu_Container-inner__d9c0N>div{margin-top:auto}.SearchMenu_Input__V\+wHW{background-color:rgba(0,0,0,.25);border:none;border-radius:.5rem;color:var(--foreground-color-a);font-family:inherit;font-size:inherit;outline:none;padding:.25rem .5rem;width:100%}.SearchMenu_Container-inner__d9c0N>div>button:first-child{background-color:var(--taskbar-button-hover-color)}.Calendar_Button__X6QAc{white-space:nowrap}.AppIcon_App-icon__gxueL{-webkit-animation:AppIcon_appear__Ntqvt .1s ease-out forwards;animation:AppIcon_appear__Ntqvt .1s ease-out forwards;aspect-ratio:1;height:var(--taskbar-height);opacity:1;position:relative;width:var(--taskbar-height)}.AppIcon_App-icon__gxueL.AppIcon_Hidden__bmv5o{-webkit-animation:AppIcon_disappear__ppyPa .4s ease-in-out forwards;animation:AppIcon_disappear__ppyPa .4s ease-in-out forwards;pointer-events:none}@-webkit-keyframes AppIcon_appear__Ntqvt{0%{opacity:0}to{opacity:1}}@keyframes AppIcon_appear__Ntqvt{0%{opacity:0}to{opacity:1}}@-webkit-keyframes AppIcon_disappear__ppyPa{0%{opacity:1}25%{margin-right:0;opacity:0}to{margin-right:calc(var(--taskbar-height)*-1);opacity:0}}@keyframes AppIcon_disappear__ppyPa{0%{opacity:1}25%{margin-right:0;opacity:0}to{margin-right:calc(var(--taskbar-height)*-1);opacity:0}}.AppIcon_App-icon__gxueL:after{background-color:var(--grey-a);bottom:0;content:"";height:.15rem;left:50%;position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:height .2s ease-in-out,width .2s ease-in-out;width:90%}.AppIcon_App-icon__gxueL:focus-visible:after,.AppIcon_App-icon__gxueL:hover:after{width:100%}.AppIcon_App-icon__gxueL:not(.AppIcon_Active__\+GNDd):after{height:0}.ModalView_Container__C20zZ{--position-x:0;--position-y:0;left:calc(var(--position-x)*1px);position:fixed;top:calc(var(--position-y)*1px)}.ModalView_Container__C20zZ>*{background:var(--background-color-a);border-radius:.5rem;box-shadow:var(--window-box-shadow)}.ModalsView_Container__m0KN9{position:relative;z-index:11}.WindowView_Window-container__P-UPY{--header-height:2.5rem;--header-button-hover-color:hsla(0,0%,100%,.05);position:absolute}@-webkit-keyframes WindowView_pop-in__ZloYQ{0%{scale:0}to{scale:100%}}@keyframes WindowView_pop-in__ZloYQ{0%{scale:0}to{scale:100%}}.WindowView_Window-container__P-UPY.WindowView_Maximized__p4wL6{height:100%;-webkit-transform:none!important;transform:none!important;width:100%}.WindowView_Window-container__P-UPY.WindowView_Maximized__p4wL6 .WindowView_Window-inner__CGMOj{border-radius:0;height:calc(100% - var(--taskbar-height));resize:none;width:100%}.WindowView_Window-inner__CGMOj{-webkit-animation:WindowView_appear__z7TDf .25s ease-in-out forwards;animation:WindowView_appear__z7TDf .25s ease-in-out forwards;background-color:var(--background-color-c);border-radius:.5rem;box-shadow:var(--window-box-shadow);display:flex;flex-direction:column;min-height:150px;min-width:300px;overflow:hidden;resize:both;-webkit-transform-origin:center center;transform-origin:center center}.WindowView_Window-container__P-UPY.WindowView_Minimized__PxPeB .WindowView_Window-inner__CGMOj{-webkit-animation:WindowView_disappear__XPWZf .25s ease-in-out forwards;animation:WindowView_disappear__XPWZf .25s ease-in-out forwards}@-webkit-keyframes WindowView_appear__z7TDf{0%{opacity:0;-webkit-transform:translateY(25vh) scale(0);transform:translateY(25vh) scale(0)}25%{opacity:0}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes WindowView_appear__z7TDf{0%{opacity:0;-webkit-transform:translateY(25vh) scale(0);transform:translateY(25vh) scale(0)}25%{opacity:0}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes WindowView_disappear__XPWZf{0%{opacity:1;-webkit-transform:none;transform:none}75%{opacity:0}to{opacity:0;-webkit-transform:translateY(25vh) scale(0);transform:translateY(25vh) scale(0)}}@keyframes WindowView_disappear__XPWZf{0%{opacity:1;-webkit-transform:none;transform:none}75%{opacity:0}to{opacity:0;-webkit-transform:translateY(25vh) scale(0);transform:translateY(25vh) scale(0)}}.WindowView_Header__cjpmb{--window-icon-size:1.5rem;--window-icon-margin:0.75rem;align-items:center;background-color:var(--background-color-b);cursor:grab;display:flex;height:var(--header-height);padding:.25rem;padding-left:var(--window-icon-margin);padding-right:0}.WindowView_Window-icon__WSdLC,.WindowView_Window-icon__WSdLC>div,.WindowView_Window-icon__WSdLC>div>svg{height:100%;width:auto}.WindowView_Window-icon__WSdLC{height:var(--window-icon-size);margin-right:calc(var(--window-icon-margin) - .1rem)}.WindowView_Window-icon__WSdLC>div{align-items:center;display:flex}.WindowView_Header__cjpmb>p{margin:0 auto 0 0;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;width:auto}.WindowView_Header-button__abvUg{align-items:center;aspect-ratio:1;background:none;border:none;color:var(--foreground-color-a);cursor:pointer;display:flex;height:var(--header-height);justify-content:center;margin:0;outline:none;padding:.75rem}.WindowView_Header-button__abvUg>svg{height:100%}.WindowView_Exit-button__ZCcIJ{--header-button-hover-color:var(--red-b)}.WindowView_Header-button__abvUg:focus-visible,.WindowView_Header-button__abvUg:hover{background-color:var(--header-button-hover-color)}.WindowView_Window-content__kn0ix{height:100%;overflow:hidden;position:relative}.Desktop_Container__pz7d4{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.Desktop_Wallpaper__o8rHf{object-fit:cover;pointer-events:none}.Desktop_Content__f\+sRp,.Desktop_Wallpaper__o8rHf{height:100%;left:0;position:absolute;top:0;width:100%}.Desktop_Content__f\+sRp{align-content:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;padding:.5rem;padding-bottom:calc(var(--taskbar-height) + .5rem);z-index:1}.Desktop_Item__TjBPB{padding:.25rem;text-shadow:.1rem .1rem .2rem hsla(var(--background-color-a-hsl),75%)}.Desktop_Item__TjBPB svg{-webkit-filter:drop-shadow(.1rem .1rem .2rem hsla(var(--background-color-a-hsl),50%));filter:drop-shadow(.1rem .1rem .2rem hsla(var(--background-color-a-hsl),50%))} +/*# sourceMappingURL=main.a9a07765.css.map*/ \ No newline at end of file diff --git a/static/css/main.a9a07765.css.map b/static/css/main.a9a07765.css.map new file mode 100644 index 00000000..bb5de392 --- /dev/null +++ b/static/css/main.a9a07765.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.a9a07765.css","mappings":"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","sources":["styles/global/variables.css","styles/global/fonts.css","styles/global/scrollbar.css","styles/global.css","App.module.css","components/taskbar/Taskbar.module.css","components/apps/file-explorer/FileExplorer.module.css","components/actions/Actions.module.css","styles/utils.module.css","components/apps/file-explorer/directory-list/DirectoryList.module.css","components/apps/file-explorer/directory-list/ImagePreview.module.css","components/modals/_templates/WindowedModal.module.css","components/modals/file-properties/FileProperties.module.css","components/apps/media-viewer/MediaViewer.module.css","components/apps/_templates/WebView.module.css","components/apps/terminal/Terminal.module.css","components/apps/text-editor/TextEditor.module.css","components/utils/dropdown-button/DropdownButton.module.css","components/apps/_common/HeaderMenu.module.css","components/apps/settings/Settings.module.css","components/utils/button/Button.module.css","components/utils/progress-bar/ProgressBar.module.css","components/apps/browser/Browser.module.css","components/taskbar/menus/HomeMenu.module.css","components/taskbar/menus/AppList.module.css","components/taskbar/indicators/Battery.module.css","components/taskbar/menus/SearchMenu.module.css","components/taskbar/indicators/Calendar.module.css","components/taskbar/app-icon/AppIcon.module.css","components/modals/ModalView.module.css","components/modals/ModalsView.module.css","components/windows/WindowView.module.css","components/desktop/Desktop.module.css"],"sourcesContent":[":root {\r\n\t--white-a: #fff;\r\n\t--pink-a: #ff9ff3;\r\n\t--pink-b: #f368e0;\r\n\t--yellow-a: #feca57;\r\n\t--yellow-b: #ff9f43;\r\n\t--red-a: #ff6b6b;\r\n\t--red-b: #ee5253;\r\n\t--light-blue-a: #48dbfb;\r\n\t--light-blue-b: #0abde3;\r\n\t--green-a: #1dd1a1;\r\n\t--green-b: #10ac84;\r\n\t--cyan-a: #00d2d3;\r\n\t--cyan-b: #01a3a4;\r\n\t--blue-a: #54a0ff;\r\n\t--blue-b: #2e86de;\r\n\t--purple-a: #5f27cd;\r\n\t--purple-b: #341f97;\r\n\t--grey-a: #c8d6e5;\r\n\t--grey-b: #8395a7;\r\n\t--dark-grey-a: hsl(211, 14%, 40%);\r\n\t--dark-grey-b: hsl(var(--background-color-a-hsl));\r\n\t--dark-grey-c: hsl(var(--background-color-c-hsl));\r\n\t--dark-grey-ca: hsl(212, 27%, 12%);\r\n\t--dark-grey-d: hsl(212, 14%, 10%);\r\n\t--dark-grey-e: hsl(212, 12%, 8%);\r\n\r\n\t--foreground-color-a: var(--white-a);\r\n\t--foreground-color-b: var(--grey-a);\r\n\t--foreground-color-c: var(--grey-b);\r\n\r\n\t--background-color-a: var(--dark-grey-b);\r\n\t--background-color-b: var(--dark-grey-c);\r\n\t--background-color-ba: var(--dark-grey-ca);\r\n\t--background-color-c: var(--dark-grey-d);\r\n\t--background-color-d: var(--dark-grey-e);\r\n\r\n\t--background-color-a-hsl: 212, 29%, 19%;\r\n\t--background-color-c-hsl: 212, 29%, 15%;\r\n\r\n\t--scrollbar-color: hsla(211, 29%, 40%, 25%);\r\n\r\n\t--window-shadow-size: 0.3rem;\r\n\t--window-shadow-opacity: 35%;\r\n\t--window-shadow-spread: 3;\r\n\t--window-box-shadow: calc(var(--window-shadow-size) * -1) var(--window-shadow-size)\r\n\t\tcalc(var(--window-shadow-size) * var(--window-shadow-spread)) 0px\r\n\t\trgba(0, 0, 0, var(--window-shadow-opacity));\r\n}",":root {\r\n\t--body-font-family: \"Poppins\", -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\r\n\t\t'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;\r\n\t--mono-font-family: \"Roboto Mono\", source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\r\n\t\tmonospace;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Poppins\";\r\n\tsrc: url(\"/public/assets/fonts/poppins/Poppins-Thin.ttf\");\r\n\tfont-weight: 100;\r\n\tfont-display: swap;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Poppins\";\r\n\tsrc: url(\"/public/assets/fonts/poppins/Poppins-ExtraLight.ttf\");\r\n\tfont-weight: 200;\r\n\tfont-display: swap;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Poppins\";\r\n\tsrc: url(\"/public/assets/fonts/poppins/Poppins-Light.ttf\");\r\n\tfont-weight: 300;\r\n\tfont-display: swap;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Poppins\";\r\n\tsrc: url(\"/public/assets/fonts/poppins/Poppins-Regular.ttf\");\r\n\tfont-weight: 400;\r\n\tfont-display: swap;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Poppins\";\r\n\tsrc: url(\"/public/assets/fonts/poppins/Poppins-SemiBold.ttf\");\r\n\tfont-weight: 500;\r\n\tfont-display: swap;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Poppins\";\r\n\tsrc: url(\"/public/assets/fonts/poppins/Poppins-Bold.ttf\");\r\n\tfont-weight: 600;\r\n\tfont-display: swap;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Poppins\";\r\n\tsrc: url(\"/public/assets/fonts/poppins/Poppins-ExtraBold.ttf\");\r\n\tfont-weight: 700;\r\n\tfont-display: swap;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Poppins\";\r\n\tsrc: url(\"/public/assets/fonts/poppins/Poppins-Black.ttf\");\r\n\tfont-weight: 800;\r\n\tfont-display: swap;\r\n}\r\n\r\n@font-face {\r\n\tfont-family: \"Roboto Mono\";\r\n\tsrc: url(\"/public/assets/fonts/roboto-mono/RobotoMono-VariableFont_wght.ttf\");\r\n\tfont-display: swap;\r\n}","/* Firefox */\r\n* {\r\n\tscrollbar-color: var(--scrollbar-color) transparent;\r\n\tscrollbar-width: thin;\r\n}\r\n\r\n/* Chrome, Safari */\r\n*::-webkit-scrollbar {\r\n\twidth: 1.25rem;\r\n\theight: 1.25rem;\r\n}\r\n\r\n*::-webkit-scrollbar-track {\r\n\tbackground: none;\r\n}\r\n\r\n*::-webkit-scrollbar-thumb {\r\n\tborder-radius: 9999px;\r\n\tborder: 5px solid transparent;\r\n\tbackground-color: var(--scrollbar-color);\r\n\tbackground-clip: padding-box;\r\n\tbackdrop-filter: invert(100%);\r\n\ttransition: 200ms ease-in-out;\r\n\tz-index: 1;\r\n}\r\n\r\n*::-webkit-scrollbar-corner {\r\n\tbackground-color: transparent;\r\n}","@import \"./global/variables.css\";\r\n@import \"./global/fonts.css\";\r\n@import \"./global/scrollbar.css\";\r\n\r\nhtml, body, #root {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tpointer-events: none;\r\n}\r\n\r\nhtml {\r\n\toverflow: hidden;\r\n\tbackground-color: var(--background-color-c);\r\n\tfont-size: 16px;\r\n}\r\n\r\nbody {\r\n\tmargin: 0;\r\n\tfont-family: var(--body-font-family);\r\n\t-webkit-font-smoothing: antialiased;\r\n\t-moz-osx-font-smoothing: grayscale;\r\n}\r\n\r\n*, :after, :before {\r\n\tcolor: var(--foreground-color-a);\r\n\tbox-sizing: border-box;\r\n\t-webkit-tap-highlight-color: transparent;\r\n\ttext-rendering: optimizelegibility;\r\n}\r\n\r\np, a, button, input, h1, h2, h3, h4, h5, h6 {\r\n\tfont-family: var(--body-font-family);\r\n\tletter-spacing: normal;\r\n}\r\n\r\np, a, div, span { font-size: 1em; }\r\nbutton, input { font-size: 0.875em; }\r\nh1 { font-size: 2em; }\r\nh2 { font-size: 1.8em; }\r\nh3 { font-size: 1.6em; }\r\nh4 { font-size: 1.4em; }\r\nh5 { font-size: 1.2em; }\r\nh6 { font-size: 1em; }\r\n\r\nbutton, li[data-rttab=\"true\"] {\r\n\tmargin: 0;\r\n\tborder: none;\r\n\toutline: none;\r\n\ttransition: background-color 100ms ease-in-out;\r\n\tcursor: pointer;\r\n\tuser-select: none;\r\n}\r\n\r\ncode {\r\n\tfont-family: var(--mono-font-family);\r\n}\r\n\r\n\r\n*::selection {\r\n\tcolor: var(--background-color-c);\r\n\tbackground-color: var(--grey-b);\r\n}",".App {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\ttext-align: center;\r\n\toverflow: hidden;\r\n\tpointer-events: none;\r\n}\r\n\r\n.App > * {\r\n\tpointer-events: auto;\r\n}\r\n",":root {\r\n\t--taskbar-height: 3rem;\r\n\t--taskbar-color: rgba(0, 0, 0, 75%);\r\n\t--taskbar-button-hover-color: rgba(255, 255, 255, 5%);\r\n\t--taskbar-filter: blur(1rem);\r\n}\r\n\r\n.Taskbar {\r\n\tposition: fixed;\r\n\tdisplay: flex;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: var(--taskbar-height);\r\n\tbackground-color: var(--taskbar-color);\r\n\tbackdrop-filter: var(--taskbar-filter);\r\n\tz-index: 10;\r\n}\r\n\r\n.Taskbar button {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tcolor: var(--foreground-color-a);\r\n\tbackground: none;\r\n\tcursor: pointer;\r\n\tborder: none;\r\n\toutline: none;\r\n\ttransition: background-color 100ms ease-in-out;\r\n\tz-index: -1;\r\n}\r\n\r\n.Taskbar button:hover,\r\n.Taskbar button:focus-visible {\r\n\tbackground-color: var(--taskbar-button-hover-color);\r\n}\r\n\r\n.Home-container,\r\n.Search-container {\r\n\tposition: relative;\r\n\tpadding: 0 !important;\r\n}\r\n\r\n.Home-button * {\r\n\tfill: var(--foreground-color-a);\r\n\tfilter: none;\r\n}\r\n\r\n.Menu-icons,\r\n.App-icons-inner {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\theight: 100%;\r\n}\r\n\r\n.App-icons {\r\n\tposition: relative;\r\n\twidth: 100%;\r\n\theight: auto;\r\n\toverflow: hidden;\r\n\tpointer-events: none;\r\n}\r\n\r\n.App-icons-inner {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\toverflow-x: auto;\r\n\toverflow-y: hidden;\r\n\tpointer-events: auto;\r\n\tz-index: -1;\r\n}\r\n\r\n.App-icons-inner::-webkit-scrollbar {\r\n\tdisplay: none;\r\n}\r\n\r\n.App-icons-inner > *,\r\n.Menu-button {\r\n\theight: 100%;\r\n\tpadding: 0.75rem;\r\n}\r\n\r\n.App-icons-inner > * > svg,\r\n.Menu-button > svg {\r\n\theight: 1.25rem;\r\n}\r\n\r\n.App-icons-inner div,\r\n.App-icons-inner div > svg,\r\n.Menu-icons div,\r\n.Menu-icons div > svg {\r\n\theight: 100%;\r\n\twidth: auto;\r\n}\r\n\r\n.Util-icons {\r\n\tdisplay: flex;\r\n\tgap: 0;\r\n\tjustify-content: flex-end;\r\n\talign-items: center;\r\n\theight: 100%;\r\n\tmargin-left: auto;\r\n\tpadding-left: 0.5rem;\r\n\tz-index: -1;\r\n}\r\n\r\n.Util-icons > * {\r\n\theight: 100%;\r\n\twidth: min-content;\r\n\tmargin: 0;\r\n\tpadding: 0.4rem;\r\n}\r\n\r\n.Util-icons > * > svg {\r\n\theight: 1rem;\r\n\twidth: 1rem;\r\n\taspect-ratio: 1;\r\n}\r\n\r\n#desktop-button {\r\n\tborder-left: 1px solid rgba(255, 255, 255, 50%);\r\n\theight: 100%;\r\n\twidth: 0.5rem;\r\n\tpadding: 0;\r\n\tmargin-left: 1rem;\r\n}",".Container {\r\n\t--header-height: 3.5rem;\r\n\t--sidebar-width: 10rem;\r\n\t--footer-height: 1.75rem;\r\n\t--scale: 1.15rem;\r\n\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.Header {\r\n\tdisplay: flex;\r\n\tgap: 1rem;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\theight: var(--header-height);\r\n\tpadding: 1rem;\r\n\tbackground-color: var(--background-color-a);\r\n}\r\n\r\n.Icon-button {\r\n\t--color: var(--foreground-color-a);\r\n\r\n\tposition: relative;\r\n\theight: 1.25rem;\r\n\twidth: auto;\r\n\tpadding: 0;\r\n\tbackground: none;\r\n\tborder: none;\r\n\toutline: none;\r\n\taspect-ratio: 1;\r\n\tcursor: pointer;\r\n}\r\n\r\n.Icon-button::after {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tbackground-color: rgba(255, 255, 255, 0%);\r\n\tborder-radius: 9999px;\r\n\ttransform: scale(100%);\r\n\ttransform-origin: center;\r\n\ttransition: all 200ms ease-in-out;\r\n}\r\n\r\n.Icon-button:hover::after, .Icon-button:focus-visible::after {\r\n\tbackground-color: rgba(255, 255, 255, 10%);\r\n\ttransform: scale(150%);\r\n}\r\n\r\n.Icon-button:disabled {\r\n\t--color: var(--foreground-color-c);\r\n}\r\n\r\n.Icon-button svg {\r\n\theight: 100%;\r\n}\r\n\r\n.Icon-button svg path {\r\n\tfill: var(--color);\r\n\ttransition: fill 100ms ease-in-out;\r\n}\r\n\r\n.Path-input {\r\n\tflex: 1;\r\n\tpadding: 0.25rem 0.5rem;\r\n\tbackground-color: var(--background-color-c);\r\n\tborder: none;\r\n\tborder-radius: 0.5rem;\r\n\toutline: none;\r\n\tfont-family: inherit;\r\n\tfont-size: inherit;\r\n}\r\n\r\n.Body {\r\n\tflex: 1;\r\n\tdisplay: flex;\r\n\twidth: 100%;\r\n\theight: calc(100% - var(--header-height));\r\n\tbackground-color: var(--background-color-c);\r\n}\r\n\r\n.Sidebar {\r\n\tdisplay: flex;\r\n\tgap: 0.25rem;\r\n\tflex-direction: column;\r\n\tmin-width: calc(var(--sidebar-width) / 2);\r\n\twidth: var(--sidebar-width);\r\n\theight: 100%;\r\n\tmax-width: 50%;\r\n\tpadding: 0.5rem;\r\n\tbackground-color: var(--background-color-b);\r\n\tresize: horizontal;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Nav-button {\r\n\tdisplay: flex;\r\n\tgap: 0.5rem;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\tpadding: 0.5rem;\r\n\tbackground: none;\r\n\tborder: none;\r\n\tborder-radius: 0.5rem;\r\n\toutline: none;\r\n\tcursor: pointer;\r\n\ttransition: background-color 100ms ease-in-out;\r\n}\r\n\r\n.Nav-button:hover, .Nav-button:focus-visible {\r\n\tbackground-color: hsla(var(--background-color-a-hsl), 75%);\r\n}\r\n\r\n.Nav-button svg {\r\n\theight: 1.35rem;\r\n\taspect-ratio: 1;\r\n}\r\n\r\n.Main {\r\n\t--scale: inherit !important;\r\n\r\n\tposition: relative;\r\n\tflex: 1;\r\n\tdisplay: flex;\r\n\tflex-wrap: wrap;\r\n\talign-content: flex-start;\r\n\theight: 100%;\r\n\tpadding: 0.5rem;\r\n\tpadding-bottom: calc(0.5rem + var(--footer-height));\r\n\toverflow: auto;\r\n}\r\n\r\n.Footer {\r\n\tposition: absolute;\r\n\tdisplay: flex;\r\n\tjustify-content: flex-start;\r\n\talign-items: center;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: var(--footer-height);\r\n\tpadding: 0 0.75rem;\r\n\tborder-top: 0.25rem solid var(--background-color-a);\r\n\tbackground-color: var(--background-color-c);\r\n}\r\n\r\n.Footer p {\r\n\tmargin: 0;\r\n\tfont-size: 0.875em;\r\n}",".Container {\r\n\t/* These variables describe the position of the container relative to top left corner of its parent */\r\n\t--left: 0;\r\n\t--top: 0;\r\n\t--right: calc(1 - var(--left));\r\n\t--bottom: calc(1 - var(--top));\r\n\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\topacity: 1;\r\n\ttransition: opacity 100ms ease-out;\r\n}\r\n\r\n.Container.Uninitiated {\r\n\topacity: 0;\r\n}\r\n\r\n.Container.Align-left {\r\n\t--left: 1;\r\n\r\n\tleft: unset;\r\n\tright: 0;\r\n}\r\n\r\n.Container.Align-top {\r\n\t--top: 1;\r\n\r\n\ttop: unset;\r\n\tbottom: 0;\r\n}\r\n\r\n.Context-menu.Container {\r\n\t--border-radius: 0.5rem;\r\n\t--padding: 0.375rem;\r\n\r\n\tpadding: var(--padding);\r\n\tborder-top-left-radius: calc((1 - var(--right) * var(--bottom)) * var(--border-radius)) !important;\r\n\tborder-top-right-radius: calc((1 - var(--left) * var(--bottom)) * var(--border-radius)) !important;\r\n\tborder-bottom-left-radius: calc((1 - var(--right) * var(--top)) * var(--border-radius)) !important;\r\n\tborder-bottom-right-radius: calc((1 - var(--left) * var(--top)) * var(--border-radius)) !important;\r\n\tbackground-color: var(--background-color-b) !important;\r\n}\r\n\r\n.Context-menu .Button,\r\n.Context-menu .Dropdown {\r\n\tdisplay: flex;\r\n\tgap: 0.75rem;\r\n\tjustify-content: space-between;\r\n\twidth: 100%;\r\n\tpadding: 0.25rem 0.5rem;\r\n\tbackground: none;\r\n\tborder: none;\r\n\tborder-radius: 0.5rem;\r\n\toutline: none;\r\n\tfont-size: 0.875rem;\r\n\ttext-align: start;\r\n\twhite-space: nowrap;\r\n\tcursor: pointer;\r\n}\r\n\r\n.Context-menu .Button:hover,\r\n.Context-menu .Button:focus-visible,\r\n.Context-menu .Dropdown:hover,\r\n.Context-menu .Dropdown:focus-visible {\r\n\tbackground-color: hsla(var(--background-color-a-hsl), 75%);\r\n}\r\n\r\n.Context-menu .Label {\r\n\tdisplay: flex;\r\n\tgap: 0.5rem;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n}\r\n\r\n.Context-menu .Label p,\r\n.Context-menu .Shortcut {\r\n\tmargin: 0;\r\n}\r\n\r\n.Context-menu .Icon {\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\twidth: 0.875rem;\r\n\theight: 0.875rem;\r\n}\r\n\r\n.Context-menu .Icon > svg {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tobject-fit: contain;\r\n}\r\n\r\n.Context-menu .Image-icon {\r\n\tposition: absolute;\r\n\twidth: 1rem;\r\n\theight: auto;\r\n\taspect-ratio: 1;\r\n}\r\n\r\n.Context-menu .Image-icon div {\r\n\tdisplay: flex;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.Context-menu .Image-icon div > svg {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tobject-fit: contain;\r\n}\r\n\r\n.Context-menu .Shortcut {\r\n\tcolor: var(--foreground-color-b);\r\n}\r\n\r\n.Context-menu .Dropdown {\r\n\tposition: relative;\r\n}\r\n\r\n.Context-menu .Dropdown .Dropdown-content {\r\n\topacity: 1;\r\n\tposition: absolute;\r\n\ttop: calc(var(--padding) * -1);\r\n\tleft: 100%;\r\n\tpadding: var(--padding);\r\n\tborder-radius: 0.5rem;\r\n\tborder-top-left-radius: 0;\r\n\tbackground-color: var(--background-color-b);\r\n\ttransition: opacity 100ms ease-out;\r\n\tcursor: auto;\r\n}\r\n\r\n.Context-menu .Dropdown:not(.Active) .Dropdown-content {\r\n\topacity: 0;\r\n\tpointer-events: none;\r\n}\r\n\r\n.Context-menu .Divider {\r\n\twidth: calc(100% - 0.5rem);\r\n\theight: 0.1rem;\r\n\tborder-radius: 1rem;\r\n\tbackground-color: var(--foreground-color-c);\r\n\tmargin: 0.5rem auto;\r\n}",".Text-regular {\r\n\tfont-size: 1em;\r\n\tfont-weight: 400;\r\n\tletter-spacing: normal;\r\n}\r\n\r\n.Text-light {\r\n\tcolor: var(--foreground-color-c);\r\n\tfont-size: 0.875em;\r\n\tfont-weight: 300;\r\n\tletter-spacing: normal;\r\n}\r\n\r\n.Text-semibold {\r\n\tfont-weight: 500;\r\n\tletter-spacing: normal;\r\n}\r\n\r\n.Text-bold {\r\n\tfont-weight: 600;\r\n\tletter-spacing: normal;\r\n}",".Container {\r\n\t--scale: 1rem;\r\n\t\r\n\tposition: relative;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.File-button, .Folder-button {\r\n\tdisplay: flex;\r\n\tgap: 0.25rem;\r\n\tflex-direction: column;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\twidth: calc(var(--scale) * 7.5);\r\n\theight: calc(var(--scale) * 7.5);\r\n\tpadding: 0.5rem;\r\n\tbackground: none;\r\n\tborder: none;\r\n\tborder-radius: 0.5rem;\r\n\toutline: none;\r\n\tcursor: pointer;\r\n\ttransition: background-color 100ms ease-in-out;\r\n}\r\n\r\n.File-button[data-selected=true],\r\n.Folder-button[data-selected=true] {\r\n\tbackground-color: hsla(var(--background-color-a-hsl), 40%) !important;\r\n}\r\n\r\n.File-button:hover,\r\n.Folder-button:hover,\r\n.File-button:focus-visible,\r\n.Folder-button:focus-visible {\r\n\tbackground-color: hsla(var(--background-color-a-hsl), 20%);\r\n}\r\n\r\n.File-button p, .Folder-button p {\r\n\tmax-width: 100%;\r\n\tmargin: 0;\r\n\tword-wrap: break-word;\r\n}\r\n\r\n.File-icon div, .Folder-icon div {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.File-icon svg, .Folder-icon svg {\r\n\twidth: 50%;\r\n\theight: auto;\r\n\taspect-ratio: 1;\r\n}\r\n\r\n.Selection-rect {\r\n\topacity: 25%;\r\n\tposition: absolute;\r\n\tborder-radius: 0.25rem;\r\n\tbackground-color: var(--blue-b);\r\n\tborder: 0.25rem solid var(--blue-a);\r\n}",".Image-preview {\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\theight: 100%;\r\n\toverflow: hidden;\r\n\tpointer-events: none;\r\n}\r\n\r\n.Image-preview > * {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tobject-fit: contain;\r\n}\r\n\r\n.Image-preview > img {\r\n\theight: auto;\r\n\tmax-height: 100%;\r\n\tborder-radius: 0.5rem;\r\n}",".Container {\r\n\t--header-height: 2.5rem;\r\n\t--header-button-hover-color: rgba(255, 255, 255, 5%);\r\n\r\n\tposition: absolute;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tmin-width: 300px;\r\n\tmin-height: 150px;\r\n\tbackground-color: var(--background-color-c) !important;\r\n\tresize: both;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Header {\r\n\t--window-icon-size: 1.5rem;\r\n\t--window-icon-margin: 0.75rem;\r\n\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\theight: var(--header-height);\r\n\tpadding: 0.25rem;\r\n\tpadding-left: var(--window-icon-margin);\r\n\tpadding-right: 0;\r\n\tbackground-color: var(--background-color-b);\r\n\tcursor: grab;\r\n}\r\n\r\n.Window-icon,\r\n.Window-icon > div,\r\n.Window-icon > div > svg {\r\n\theight: 100%;\r\n\twidth: auto;\r\n}\r\n\r\n.Window-icon {\r\n\theight: var(--window-icon-size);\r\n\tmargin-right: calc(var(--window-icon-margin) - 0.1rem);\r\n}\r\n\r\n.Window-icon > div {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n}\r\n\r\n.Header > p {\r\n\tuser-select: none;\r\n\twidth: auto;\r\n\tmargin: 0;\r\n\tmargin-right: auto;\r\n\twhite-space: nowrap;\r\n\ttext-overflow: ellipsis;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Header-button {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\theight: var(--header-height);\r\n\tmargin: 0;\r\n\tpadding: 0.75rem;\r\n\tcolor: var(--foreground-color-a);\r\n\tbackground: none;\r\n\tcursor: pointer;\r\n\tborder: none;\r\n\toutline: none;\r\n\taspect-ratio: 1;\r\n}\r\n\r\n.Header-button > svg {\r\n\theight: 100%;\r\n}\r\n\r\n.Exit-button {\r\n\t--header-button-hover-color: var(--red-b);\r\n}\r\n\r\n.Header-button:hover, .Header-button:focus-visible {\r\n\tbackground-color: var(--header-button-hover-color);\r\n}\r\n\r\n.Window-content {\r\n\tposition: relative;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Window-content button {\r\n\tmargin-bottom: 0.75rem;\r\n\tpadding: 0.5rem 1rem;\r\n\twidth: fit-content;\r\n\tcolor: var(--foreground-color-a);\r\n\tbackground-color: var(--background-color-a);\r\n\tborder: none;\r\n\tborder-radius: 0.5rem;\r\n\toutline: none;\r\n\ttransition: background-color 100ms ease-in-out;\r\n\tcursor: pointer;\r\n}\r\n\r\n.Window-content button:hover,\r\n.Window-content button:focus-visible {\r\n\tbackground-color: var(--background-color-b);\r\n}",".Container {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tjustify-content: flex-start;\r\n\talign-items: flex-start;\r\n\tpadding: 1rem;\r\n}\r\n\r\n.Icon {\r\n\twidth: 3rem;\r\n\theight: 3rem;\r\n}\r\n\r\n.Icon div {\r\n\twidth: inherit;\r\n\theight: inherit;\r\n\tobject-fit: contain;\r\n}\r\n\r\n.Icon svg {\r\n\tmax-width: 100%;\r\n\tmax-height: 100%;\r\n}\r\n\r\n.Section {\r\n\t--divider-width: 0.25rem;\r\n\r\n\tposition: relative;\r\n\tdisplay: flex;\r\n\tgap: 0.25rem;\r\n\tjustify-content: flex-start;\r\n\talign-items: flex-start;\r\n\tflex-direction: column;\r\n\twidth: 100%;\r\n\tpadding: 1rem 0;\r\n\tpadding-bottom: calc(1rem + var(--divider-width));\r\n}\r\n\r\n.Section:first-child {\r\n\tgap: 0.5rem;\r\n\talign-items: center;\r\n\tflex-direction: row;\r\n\tpadding-top: 0;\r\n}\r\n\r\n.Section:first-child .Line {\r\n\tfont-size: 1.25rem;\r\n}\r\n\r\n.Section:not(:last-child)::after {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: var(--divider-width);\r\n\tborder-radius: 0.25rem;\r\n\tbackground-color: var(--background-color-a);\r\n}\r\n\r\n.Line {\r\n\tmargin: 0;\r\n\ttext-align: left;\r\n\tpadding-left: 2rem;\r\n \ttext-indent: -2rem;\r\n}\r\n\r\n.App-icon {\r\n\tdisplay: inline-block;\r\n\twidth: 2rem;\r\n\theight: 2rem;\r\n\tvertical-align: middle;\r\n\tmargin-left: 0.5rem;\r\n\tmargin-right: 0.25rem;\r\n}\r\n\r\n.App-icon div {\r\n\tposition: relative;\r\n\twidth: inherit;\r\n\theight: inherit;\r\n\tobject-fit: contain;\r\n}\r\n\r\n.App-icon svg {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tmax-width: 100%;\r\n\tmax-height: 100%;\r\n}",".Container {\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tpadding: 2rem;\r\n}\r\n\r\n.Container img {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tobject-fit: contain;\r\n}",".Container {\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.Web-view {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tborder: none;\r\n\tbackground: none;\r\n\tpointer-events: initial;\r\n}",".Terminal {\r\n\t--char-width: 0.585rem;\r\n\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\talign-items: flex-start;\r\n\tpadding: 0.5rem;\r\n\toverflow: auto;\r\n\theight: 100%;\r\n\tcursor: text;\r\n}\r\n\r\n.Terminal * {\r\n\tfont-family: var(--mono-font-family);\r\n\tletter-spacing: -0.03em;\r\n}\r\n\r\n.Terminal p, .Terminal pre {\r\n\tmargin: 0;\r\n\tmin-height: 1.25rem;\r\n}\r\n\r\n.Prefix {\r\n\tdisplay: flex;\r\n\twidth: max-content;\r\n\twhite-space: nowrap;\r\n}\r\n\r\n.Input, .Output {\r\n\tdisplay: flex;\r\n\tflex-direction: row;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\tline-height: 1.25rem;\r\n\tfont-size: 1rem;\r\n\ttext-align: start;\r\n\twhite-space: pre;\r\n}\r\n\r\n.Input {\r\n\theight: 1.25rem;\r\n}\r\n\r\n.Input-container {\r\n\t--cursor-width: var(--char-width);\r\n\t--cursor-offset: 0;\r\n\r\n\tposition: relative;\r\n\theight: 100%;\r\n\twidth: fit-content;\r\n\t/* margin-left: var(--char-width); */\r\n}\r\n\r\n.Input-container::after {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: calc(var(--cursor-offset) * var(--char-width) * 0.9746124950079872);\r\n\twidth: var(--cursor-width);\r\n\theight: 100%;\r\n\tbackground-color: var(--foreground-color-a);\r\n\tanimation: blink 1000ms step-end infinite;\r\n}\r\n\r\n.Input-container input {\r\n\topacity: 0;\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\tpadding: 0;\r\n\tbackground: none;\r\n\tborder: none;\r\n\toutline: none;\r\n\tfont-size: inherit;\r\n\tcaret-color: transparent;\r\n}\r\n\r\n@keyframes blink {\r\n\tfrom, to {\r\n\t\tbackground-color: transparent;\r\n\t}\r\n\t50% {\r\n\t\tbackground-color: var(--foreground-color-a);\r\n\t}\r\n}\r\n\r\n.Input label {\r\n\tposition: absolute;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tcursor: text;\r\n}\r\n\r\n.ansi-black-fg {\tcolor: var(--dark-grey-e); }\r\n.ansi-red-fg { color: var(--red-b); }\r\n.ansi-green-fg { color: var(--green-b); }\r\n.ansi-yellow-fg { color: var(--yellow-b); }\r\n.ansi-blue-fg { color: var(--blue-b); }\r\n.ansi-magenta-fg { color: var(--purple-b); }\r\n.ansi-cyan-fg { color: var(--cyan-b); }\r\n.ansi-white-fg { color: var(--grey-a); }\r\n\r\n.ansi-bright-black-fg { color: var(--dark-grey-d); }\r\n.ansi-bright-red-fg { color: var(--red-a); }\r\n.ansi-bright-green-fg { color: var(--green-a); }\r\n.ansi-bright-yellow-fg { color: var(--yellow-a); }\r\n.ansi-bright-blue-fg { color: var(--blue-a); }\r\n.ansi-bright-magenta-fg { color: var(--purple-a); }\r\n.ansi-bright-cyan-fg { color: var(--cyan-a); }\r\n.ansi-bright-white-fg { color: var(--white-a); }\r\n\r\n.ansi-black-bg { background-color: var(--dark-grey-d); }\r\n.ansi-red-bg { background-color: var(--red-a); }\r\n.ansi-green-bg { background-color: var(--green-a); }\r\n.ansi-yellow-bg { background-color: var(--yellow-a); }\r\n.ansi-blue-bg { background-color: var(--blue-a); }\r\n.ansi-magenta-bg { background-color: var(--purple-a); }\r\n.ansi-cyan-bg { background-color: var(--cyan-a); }\r\n.ansi-white-bg { background-color: var(--white-a); }\r\n",".Container {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\ttext-align: start;\r\n}\r\n\r\n.Container p,\r\n.Container div,\r\n.Container span,\r\n.Container textarea {\r\n\tfont-size: 1em;\r\n}\r\n\r\n.View {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tpadding: 1rem;\r\n\tcolor: var(--foreground-color-a);\r\n\tbackground-color: var(--background-color-c);\r\n\tborder: none;\r\n\toutline: none;\r\n\tfont-size: 1rem;\r\n\tfont-family: var(--body-font-family);\r\n\tresize: none;\r\n\toverflow: auto;\r\n}\r\n\r\n.View img {\r\n\tmax-width: 100%;\r\n\tobject-fit: contain;\r\n\tborder-radius: 0.5rem;\r\n}",".Container {\r\n\tposition: relative;\r\n\theight: 100%;\r\n}\r\n\r\n.Button {\r\n\tdisplay: block;\r\n\twidth: auto;\r\n\theight: 100%;\r\n\tpadding: 0 0.5rem;\r\n\tbackground: none;\r\n\tborder: none;\r\n\toutline: none;\r\n\tfont-size: 0.85rem;\r\n\tcursor: pointer;\r\n}\r\n\r\n.Button:hover, .Button:focus-visible {\r\n\tbackground-color: rgba(255, 255, 255, 5%);\r\n}\r\n\r\n.Dropdown {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tposition: absolute;\r\n\ttop: 100%;\r\n\tleft: 0;\r\n\tpadding: 0.35rem;\r\n\tbackground-color: var(--background-color-b);\r\n\tborder-bottom-left-radius: 0.5rem;\r\n\tborder-bottom-right-radius: 0.5rem;\r\n}\r\n\r\n.Dropdown > button {\r\n\tdisplay: flex;\r\n\tgap: 0.75rem;\r\n\tjustify-content: space-between;\r\n\twidth: 100%;\r\n\tpadding: 0.25rem 0.5rem;\r\n\tbackground: none;\r\n\tborder: none;\r\n\tborder-radius: 0.5rem;\r\n\toutline: none;\r\n\tfont-size: 0.85rem;\r\n\ttext-align: start;\r\n\twhite-space: nowrap;\r\n\tcursor: pointer;\r\n}\r\n\r\n.Dropdown > button:hover, .Dropdown > button:focus-visible {\r\n\tbackground-color: hsla(var(--background-color-a-hsl), 75%);\r\n}\r\n\r\n.Dropdown > button > p {\r\n\tmargin: 0;\r\n}\r\n\r\n.Shortcut {\r\n\tcolor: var(--foreground-color-b);\r\n}",".Container {\r\n\tdisplay: flex;\r\n\twidth: 100%;\r\n\theight: 1.5rem;\r\n\tbackground-color: var(--background-color-a);\r\n}",".Container {\r\n\t--tabs-width: 10rem;\r\n\r\n\tflex: 1;\r\n\tdisplay: flex;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tbackground-color: var(--background-color-c);\r\n}\r\n\r\n.Tabs {\r\n\tdisplay: flex;\r\n\tgap: 0.25rem;\r\n\tflex-direction: column;\r\n\tmin-width: calc(var(--tabs-width) / 2);\r\n\twidth: var(--tabs-width);\r\n\theight: 100%;\r\n\tmax-width: 50%;\r\n\tpadding: 0.5rem;\r\n\tmargin: 0;\r\n\tbackground-color: var(--background-color-ba);\r\n\tresize: horizontal;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Tab-button {\r\n\tdisplay: flex;\r\n\tgap: 0.5rem;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\tmin-width: fit-content;\r\n\tpadding: 0.75rem;\r\n\tborder-radius: 0.5rem;\r\n\tfont-size: 0.875rem;\r\n}\r\n\r\n.Tab-button.Active-tab {\r\n\tbackground-color: var(--background-color-a);\r\n}\r\n\r\n.Tab-button:not(.Active-tab):hover,\r\n.Tab-button:not(.Active-tab):focus-visible {\r\n\tbackground-color: hsla(var(--background-color-a-hsl), 50%);\r\n}\r\n\r\n.Tab-button > svg {\r\n\theight: 1.35rem;\r\n\taspect-ratio: 1;\r\n}\r\n\r\n.Tab-button > p {\r\n\tmargin: 0;\r\n}\r\n\r\n.Tab-panel {\r\n\tflex: 1;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\talign-content: flex-start;\r\n\theight: 100%;\r\n\tpadding: 0.5rem 1rem;\r\n\toverflow: auto;\r\n}\r\n\r\n.Tab-panel:not(.Active-panel) {\r\n\tdisplay: none;\r\n}\r\n\r\n.Option {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\talign-items: flex-start;\r\n\tjustify-content: flex-start;\r\n\ttext-align: start;\r\n\twidth: 100%;\r\n}\r\n\r\n.Option > .Label {\r\n\tcolor: var(--foreground-color-a);\r\n}\r\n\r\n.Input {\r\n\tdisplay: flex;\r\n\tgap: 0.5rem;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.Input > label {\r\n\tflex: 1;\r\n\tdisplay: flex;\r\n}\r\n\r\n.Image-select {\r\n\tmin-width: 10rem;\r\n\tmax-width: 100%;\r\n}\r\n\r\n.Image-select > input {\r\n\tposition: absolute;\r\n\topacity: 0;\r\n\twidth: 0;\r\n\theight: 0;\r\n}\r\n\r\n.Image-select > input:hover + img,\r\n.Image-select > input:focus-visible + img {\r\n\tfilter: brightness(110%);\r\n}\r\n\r\n.Image-select > input:checked + img {\r\n\toutline: 0.25em solid var(--foreground-color-a);\r\n}\r\n\r\n.Image-select > img {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tborder-radius: 0.5rem;\r\n\ttransition: filter 100ms ease-in-out;\r\n\tcursor: pointer;\r\n}\r\n\r\n.Button-group {\r\n\tdisplay: flex;\r\n\tgap: 1rem;\r\n\tflex-wrap: wrap;\r\n\tmargin: 0.75rem 0;\r\n}\r\n\r\n.Button-group .Button {\r\n\tmargin-bottom: 0;\r\n}\r\n\r\n.Button {\r\n\t--normal-color: var(--background-color-a) !important;\r\n\t--hover-color: var(--background-color-b) !important;\r\n\r\n\tmargin-bottom: 0.75rem !important;\r\n\tpadding: 0.5rem 1rem;\r\n\tborder-radius: 0.5rem;\r\n}\r\n\r\n.Button-red {\r\n\t--text-color: var(--background-color-a) !important;\r\n\t--normal-color: var(--red-a) !important;\r\n\t--hover-color: var(--red-b) !important;\r\n}\r\n\r\n.Progress-bar-container {\r\n\twidth: 100%;\r\n\tmax-width: 35rem;\r\n}\r\n\r\n.Progress-bar {\r\n\twidth: 100% !important;\r\n}\r\n\r\n.Progress-bar-labels {\r\n\tdisplay: flex;\r\n\tjustify-content: space-between;\r\n\twidth: 100%;\r\n}",".Button {\r\n\t--text-color: var(--foreground-color-a);\r\n\t--normal-color: var(--background-color-a);\r\n\t--hover-color: var(--background-color-b);\r\n\r\n\tcolor: var(--text-color);\r\n\tbackground-color: var(--normal-color);\r\n\tborder: none;\r\n\toutline: none;\r\n\tfont-size: 0.875em;\r\n\ttransition: background-color 100ms ease-in-out;\r\n\tcursor: pointer;\r\n}\r\n\r\n.Button:hover, .Button:focus-visible {\r\n\tbackground-color: var(--hover-color);\r\n}\r\n\r\n.Button-link {\r\n\ttext-decoration: none;\r\n}\r\n\r\n.Button-link > svg {\r\n\tmargin-left: 0.5rem;\r\n}",".Container {\r\n\tposition: relative;\r\n\twidth: 15rem;\r\n\tmax-width: 100%;\r\n\tmin-height: 2rem;\r\n\tmax-height: 100%;\r\n\tbackground-color: var(--background-color-d);\r\n}\r\n\r\n.Fill {\r\n\t--fill: 0%;\r\n\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\twidth: var(--fill);\r\n\tmin-width: 1px;\r\n\theight: 100%;\r\n\tbackground-color: var(--blue-a);\r\n}",".Container {\r\n\t--header-height: 3.5rem;\r\n\t--nav-bar-height: 2.25rem;\r\n\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n}\r\n\r\n.Header {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\twidth: 100%;\r\n\theight: var(--header-height);\r\n\tbackground-color: var(--background-color-a);\r\n}\r\n\r\n.Nav-bar {\r\n\tdisplay: flex;\r\n\tgap: 1rem;\r\n\tjustify-content: flex-start;\r\n\talign-items: center;\r\n\twidth: 100%;\r\n\theight: var(--nav-bar-height);\r\n\tpadding: 1.25rem;\r\n}\r\n\r\n.Icon-button {\r\n\t--color: var(--foreground-color-a);\r\n\r\n\tposition: relative;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\theight: 1rem;\r\n\twidth: auto;\r\n\tpadding: 0;\r\n\tbackground: none;\r\n\tborder: none;\r\n\toutline: none;\r\n\taspect-ratio: 1;\r\n\tcursor: pointer;\r\n}\r\n\r\n.Icon-button::after {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tbackground-color: rgba(255, 255, 255, 0%);\r\n\tborder-radius: 9999px;\r\n\ttransform: scale(100%);\r\n\ttransform-origin: center;\r\n\ttransition: all 200ms ease-in-out;\r\n}\r\n\r\n.Icon-button:hover::after,\r\n.Icon-button:focus-visible::after {\r\n\tbackground-color: rgba(255, 255, 255, 10%);\r\n\ttransform: scale(175%);\r\n}\r\n\r\n.Icon-button:disabled {\r\n\t--color: var(--foreground-color-c);\r\n}\r\n\r\n.Icon-button svg {\r\n\theight: 100%;\r\n}\r\n\r\n.Icon-button svg path {\r\n\tfill: var(--color);\r\n\ttransition: fill 100ms ease-in-out;\r\n}\r\n\r\n.Search-bar {\r\n\tflex: 1;\r\n\tpadding: 0.25rem 0.5rem;\r\n\tbackground-color: var(--background-color-c);\r\n\tborder: none;\r\n\tborder-radius: 0.5rem;\r\n\toutline: none;\r\n\tfont-family: inherit;\r\n\tfont-size: 0.875em;\r\n}\r\n\r\n.Bookmarks {\r\n\theight: calc(var(--header-height) - var(--nav-bar-height));\r\n}",".Container-outer {\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\tbottom: 100%;\r\n\theight: auto !important;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Container-inner {\r\n\topacity: 1;\r\n\tdisplay: flex;\r\n\tmin-width: 16rem;\r\n\tmax-width: 32rem;\r\n\tbackground-color: rgba(25, 25, 25, 75%);\r\n\tborder-top-left-radius: 0.5rem;\r\n\tborder-top-right-radius: 0.5rem;\r\n\tborder-bottom-right-radius: 0.5rem;\r\n\tbackdrop-filter: var(--taskbar-filter);\r\n\ttransform: none;\r\n\ttransition: opacity 200ms ease-in-out, transform 200ms ease-in-out;\r\n\toverflow: hidden;\r\n\tresize: horizontal;\r\n}\r\n\r\n.Container-outer:not(.Active) {\r\n\tpointer-events: none;\r\n}\r\n\r\n.Container-outer:not(.Active) .Container-inner {\r\n\topacity: 0;\r\n\ttransform: translateY(100px);\r\n}\r\n\r\n.Buttons {\r\n\tdisplay: flex;\r\n\tflex-direction: column-reverse;\r\n\talign-items: center;\r\n\tpadding: 0.25rem;\r\n\tmargin-top: auto;\r\n\tz-index: -1;\r\n}\r\n\r\n.Buttons > button {\r\n\tpadding: 0.5rem;\r\n\tborder-radius: 0.5rem;\r\n}\r\n\r\n.Buttons > button > svg {\r\n\theight: 1.5rem;\r\n}\r\n\r\n.Apps {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\twidth: 100% !important;\r\n\tmax-height: 20rem;\r\n\tpadding: 1rem;\r\n\tpadding-right: 0.25rem;\r\n\tpadding-bottom: 0;\r\n}\r\n\r\n.Apps > h1 {\r\n\twidth: 100%;\r\n\ttext-align: left;\r\n\tfont-size: 1rem;\r\n\tmargin: 0;\r\n\tmargin-bottom: 0.5rem;\r\n}",".App-list {\r\n\t--scrollbar-color: rgba(0, 0, 0, 25%);\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\toverflow-y: auto;\r\n\tmax-height: 100%;\r\n\tz-index: 0;\r\n}\r\n\r\n.App-button {\r\n\tdisplay: flex;\r\n\tgap: 1rem;\r\n\twidth: 100%;\r\n\tpadding: 0.25rem 0.5rem;\r\n\tborder-radius: 0.5rem;\r\n}\r\n\r\n.App-button > div,\r\n.App-button > div > div,\r\n.App-button > div > div > svg {\r\n\twidth: 2rem;\r\n\theight: 2rem;\r\n}\r\n\r\n.App-button > p, .App-button > h2 {\r\n\tmargin: 0;\r\n\twhite-space: nowrap;\r\n}",".Button {\r\n\tposition: relative;\r\n}\r\n\r\n.Charging-indicator {\r\n\t--outline-color: var(--background-color-c);\r\n\t--outline-width: 2px;\r\n\r\n\tposition: absolute;\r\n\ttop: 0.55rem;\r\n\tright: 0.15rem;\r\n\theight: 0.7rem !important;\r\n}",".Container-outer {\r\n\tposition: absolute;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tleft: 0;\r\n\tbottom: 100%;\r\n\theight: auto !important;\r\n\tmax-height: 20rem;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Container-inner {\r\n\topacity: 1;\r\n\tdisplay: flex;\r\n\tgap: 0.5rem;\r\n\tflex-direction: column-reverse;\r\n\tmin-width: 13rem;\r\n\tmax-width: 19rem;\r\n\tpadding: 0.5rem;\r\n\tbackground-color: rgba(25, 25, 25, 75%);\r\n\tborder-top-left-radius: 0.5rem;\r\n\tborder-top-right-radius: 0.5rem;\r\n\tborder-bottom-right-radius: 0.5rem;\r\n\tbackdrop-filter: var(--taskbar-filter);\r\n\ttransform: none;\r\n\ttransition: opacity 200ms ease-in-out, transform 200ms ease-in-out;\r\n\toverflow: hidden;\r\n\tresize: horizontal;\r\n}\r\n\r\n.Container-outer:not(.Active) {\r\n\tpointer-events: none;\r\n}\r\n\r\n.Container-outer:not(.Active) .Container-inner {\r\n\topacity: 0;\r\n\ttransform: translateY(100px);\r\n}\r\n\r\n.Container-inner > div {\r\n\tmargin-top: auto;\r\n}\r\n\r\n.Input {\r\n\twidth: 100%;\r\n\tpadding: 0.25rem 0.5rem;\r\n\tcolor: var(--foreground-color-a);\r\n\tbackground-color: rgba(0, 0, 0, 25%);\r\n\tborder: none;\r\n\tborder-radius: 0.5rem;\r\n\toutline: none;\r\n\tfont-family: inherit;\r\n\tfont-size: inherit;\r\n}\r\n\r\n.Container-inner > div > button:first-child {\r\n\tbackground-color: var(--taskbar-button-hover-color);\r\n}",".Button {\r\n\twhite-space: nowrap;\r\n}",".App-icon {\r\n\topacity: 1;\r\n\tposition: relative;\r\n\twidth: var(--taskbar-height);\r\n\theight: var(--taskbar-height);\r\n\taspect-ratio: 1;\r\n\tanimation: appear 100ms ease-out forwards;\r\n}\r\n\r\n.App-icon.Hidden {\r\n\tanimation: disappear 400ms ease-in-out forwards;\r\n\tpointer-events: none;\r\n}\r\n\r\n@keyframes appear {\r\n\t0% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 1;\r\n\t}\r\n}\r\n\r\n@keyframes disappear {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t}\r\n\t25% {\r\n\t\topacity: 0;\r\n\t\tmargin-right: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t\tmargin-right: calc(var(--taskbar-height) * -1);\r\n\t}\r\n}\r\n\r\n.App-icon::after {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\tleft: 50%;\r\n\tbottom: 0;\r\n\twidth: 90%;\r\n\theight: 0.15rem;\r\n\tbackground-color: var(--grey-a);\r\n\ttransition: height 200ms ease-in-out, width 200ms ease-in-out;\r\n\ttransform: translateX(-50%);\r\n\t-webkit-transform: translateX(-50%);\r\n}\r\n\r\n.App-icon:hover::after,\r\n.App-icon:focus-visible::after {\r\n\twidth: 100%;\r\n}\r\n\r\n.App-icon:not(.Active)::after {\r\n\theight: 0;\r\n}",".Container {\r\n\t--position-x: 0;\r\n\t--position-y: 0;\r\n\r\n\tposition: fixed;\r\n\ttop: calc(var(--position-y) * 1px);\r\n\tleft: calc(var(--position-x) * 1px);\r\n}\r\n\r\n.Container > * {\r\n\tbackground: var(--background-color-a);\r\n\tborder-radius: 0.5rem;\r\n\tbox-shadow: var(--window-box-shadow);\r\n}",".Container {\r\n\tposition: relative;\r\n\tz-index: 11;\r\n}",".Window-container {\r\n\t--header-height: 2.5rem;\r\n\t--header-button-hover-color: rgba(255, 255, 255, 5%);\r\n\r\n\tposition: absolute;\r\n}\r\n\r\n@keyframes pop-in {\r\n\t0% {\r\n\t\tscale: 0;\r\n\t}\r\n\t100% {\r\n\t\tscale: 100%;\r\n\t}\r\n}\r\n\r\n.Window-container.Maximized {\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\ttransform: none !important;\r\n}\r\n\r\n.Window-container.Maximized .Window-inner {\r\n\twidth: 100%;\r\n\theight: calc(100% - var(--taskbar-height));\r\n\tborder-radius: 0;\r\n\tresize: none;\r\n}\r\n\r\n.Window-inner {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tmin-width: 300px;\r\n\tmin-height: 150px;\r\n\tbackground-color: var(--background-color-c);\r\n\tborder-radius: 0.5rem;\r\n\tbox-shadow: var(--window-box-shadow);\r\n\tresize: both;\r\n\toverflow: hidden;\r\n\ttransform-origin: center center;\r\n\tanimation: appear 250ms ease-in-out forwards;\r\n}\r\n\r\n.Window-container.Minimized .Window-inner {\r\n\tanimation: disappear 250ms ease-in-out forwards;\r\n}\r\n\r\n@keyframes appear {\r\n\t0% {\r\n\t\topacity: 0;\r\n\t\ttransform: translateY(25vh) scale(0);\r\n\t}\r\n\t25% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 1;\r\n\t\ttransform: none;\r\n\t}\r\n}\r\n\r\n@keyframes disappear {\r\n\t0% {\r\n\t\topacity: 1;\r\n\t\ttransform: none;\r\n\t}\r\n\t75% {\r\n\t\topacity: 0;\r\n\t}\r\n\t100% {\r\n\t\topacity: 0;\r\n\t\ttransform: translateY(25vh) scale(0);\r\n\t}\r\n}\r\n\r\n.Header {\r\n\t--window-icon-size: 1.5rem;\r\n\t--window-icon-margin: 0.75rem;\r\n\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\theight: var(--header-height);\r\n\tpadding: 0.25rem;\r\n\tpadding-left: var(--window-icon-margin);\r\n\tpadding-right: 0;\r\n\tbackground-color: var(--background-color-b);\r\n\tcursor: grab;\r\n}\r\n\r\n.Window-icon,\r\n.Window-icon > div,\r\n.Window-icon > div > svg {\r\n\theight: 100%;\r\n\twidth: auto;\r\n}\r\n\r\n.Window-icon {\r\n\theight: var(--window-icon-size);\r\n\tmargin-right: calc(var(--window-icon-margin) - 0.1rem);\r\n}\r\n\r\n.Window-icon > div {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n}\r\n\r\n.Header > p {\r\n\tuser-select: none;\r\n\twidth: auto;\r\n\tmargin: 0;\r\n\tmargin-right: auto;\r\n\twhite-space: nowrap;\r\n\ttext-overflow: ellipsis;\r\n\toverflow: hidden;\r\n}\r\n\r\n.Header-button {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\theight: var(--header-height);\r\n\tmargin: 0;\r\n\tpadding: 0.75rem;\r\n\tcolor: var(--foreground-color-a);\r\n\tbackground: none;\r\n\tcursor: pointer;\r\n\tborder: none;\r\n\toutline: none;\r\n\taspect-ratio: 1;\r\n}\r\n\r\n.Header-button > svg {\r\n\theight: 100%;\r\n}\r\n\r\n.Exit-button {\r\n\t--header-button-hover-color: var(--red-b);\r\n}\r\n\r\n.Header-button:hover, .Header-button:focus-visible {\r\n\tbackground-color: var(--header-button-hover-color);\r\n}\r\n\r\n.Window-content {\r\n\tposition: relative;\r\n\toverflow: hidden;\r\n\theight: 100%;\r\n}",".Container {\r\n\tposition: fixed;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tz-index: -1;\r\n}\r\n\r\n.Wallpaper {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tobject-fit: cover;\r\n\tpointer-events: none;\r\n}\r\n\r\n.Content {\r\n\tposition: absolute;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tflex-wrap: wrap;\r\n\talign-content: flex-start;\r\n\tjustify-content: flex-start;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tpadding: 0.5rem;\r\n\tpadding-bottom: calc(var(--taskbar-height) + 0.5rem);\r\n\tz-index: 1;\r\n}\r\n\r\n.Item {\r\n\tpadding: 0.25rem;\r\n\ttext-shadow: 0.1rem 0.1rem 0.2rem hsla(var(--background-color-a-hsl), 75%);\r\n}\r\n\r\n.Item svg {\r\n\tfilter: drop-shadow(0.1rem 0.1rem 0.2rem hsla(var(--background-color-a-hsl), 50%));\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.0ac23a05.js b/static/js/main.0ac23a05.js deleted file mode 100644 index 26620365..00000000 --- a/static/js/main.0ac23a05.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see main.0ac23a05.js.LICENSE.txt */ -!function(){var e={634:function(e){"use strict";var t=function(){function e(e,t){for(var n=0;n\"]/gm,(function(e){return"&"==e?"&":'"'==e?""":"<"==e?"<":">"==e?">":""}))}},{key:"linkify",value:function(e){return e.replace(/(https?:\/\/[^\s]+)/gm,(function(e){return''+e+""}))}},{key:"ansiToHtml",value:function(e,t){return this.process(e,t,!0)}},{key:"ansiToJson",value:function(e,t){return(t=t||{}).json=!0,t.clearLine=!1,this.process(e,t,!0)}},{key:"ansiToText",value:function(e){return this.process(e,{},!1)}},{key:"process",value:function(e,t,n){var r=this,a=e.split(/\033\[/),i=a.shift();void 0!==t&&null!==t||(t={}),t.clearLine=/\r/.test(e);var o=a.map((function(e){return r.processChunk(e,t,n)}));if(t&&t.json){var l=this.processChunkJson("");return l.content=i,l.clearLine=t.clearLine,o.unshift(l),t.remove_empty&&(o=o.filter((function(e){return!e.isEmpty()}))),o}return o.unshift(i),o.join("")}},{key:"processChunkJson",value:function(e,t,r){var a=(t="undefined"==typeof t?{}:t).use_classes="undefined"!=typeof t.use_classes&&t.use_classes,i=t.key=a?"class":"color",o={content:e,fg:null,bg:null,fg_truecolor:null,bg_truecolor:null,isInverted:!1,clearLine:t.clearLine,decoration:null,decorations:[],was_processed:!1,isEmpty:function(){return!o.content}},l=e.match(/^([!\x3c-\x3f]*)([\d;]*)([\x20-\x2c]*[\x40-\x7e])([\s\S]*)/m);if(!l)return o;o.content=l[4];var s=l[2].split(";");if(""!==l[1]||"m"!==l[3])return o;if(!r)return o;for(var u=this;s.length>0;){var c=s.shift(),f=parseInt(c);if(isNaN(f)||0===f)u.fg=u.bg=null,u.decorations=[];else if(1===f)u.decorations.push("bold");else if(2===f)u.decorations.push("dim");else if(3===f)u.decorations.push("italic");else if(4===f)u.decorations.push("underline");else if(5===f)u.decorations.push("blink");else if(7===f)u.decorations.push("reverse");else if(8===f)u.decorations.push("hidden");else if(9===f)u.decorations.push("strikethrough");else if(21===f)u.removeDecoration("bold");else if(22===f)u.removeDecoration("bold"),u.removeDecoration("dim");else if(23===f)u.removeDecoration("italic");else if(24===f)u.removeDecoration("underline");else if(25===f)u.removeDecoration("blink");else if(27===f)u.removeDecoration("reverse");else if(28===f)u.removeDecoration("hidden");else if(29===f)u.removeDecoration("strikethrough");else if(39===f)u.fg=null;else if(49===f)u.bg=null;else if(f>=30&&f<38)u.fg=n[0][f%10][i];else if(f>=90&&f<98)u.fg=n[1][f%10][i];else if(f>=40&&f<48)u.bg=n[0][f%10][i];else if(f>=100&&f<108)u.bg=n[1][f%10][i];else if(38===f||48===f){var d=38===f;if(s.length>=1){var p=s.shift();if("5"===p&&s.length>=1){var h=parseInt(s.shift());if(h>=0&&h<=255)if(a){var m=h>=16?"ansi-palette-"+h:n[h>7?1:0][h%8].class;d?u.fg=m:u.bg=m}else this.PALETTE_COLORS||u.setupPalette(),d?u.fg=this.PALETTE_COLORS[h]:u.bg=this.PALETTE_COLORS[h]}else if("2"===p&&s.length>=3){var v=parseInt(s.shift()),g=parseInt(s.shift()),y=parseInt(s.shift());if(v>=0&&v<=255&&g>=0&&g<=255&&y>=0&&y<=255){var b=v+", "+g+", "+y;a?d?(u.fg="ansi-truecolor",u.fg_truecolor=b):(u.bg="ansi-truecolor",u.bg_truecolor=b):d?u.fg=b:u.bg=b}}}}}if(null===u.fg&&null===u.bg&&0===u.decorations.length)return o;return o.fg=u.fg,o.bg=u.bg,o.fg_truecolor=u.fg_truecolor,o.bg_truecolor=u.bg_truecolor,o.decorations=u.decorations,o.decoration=u.decorations.slice(-1).pop()||null,o.was_processed=!0,o}},{key:"processChunk",value:function(e,t,r){var a=this;t=t||{};var i=this.processChunkJson(e,t,r),o=t.use_classes;if(i.decorations=i.decorations.filter((function(e){if("reverse"===e){i.fg||(i.fg=n[0][7][o?"class":"color"]),i.bg||(i.bg=n[0][0][o?"class":"color"]);var t=i.fg;i.fg=i.bg,i.bg=t;var r=i.fg_truecolor;return i.fg_truecolor=i.bg_truecolor,i.bg_truecolor=r,i.isInverted=!0,!1}return!0})),t.json)return i;if(i.isEmpty())return"";if(!i.was_processed)return i.content;var l=[],s=[],u=[],c={},f=function(e){var t=[],n=void 0;for(n in e)e.hasOwnProperty(n)&&t.push("data-"+n+'="'+a.escapeForHtml(e[n])+'"');return t.length>0?" "+t.join(" "):""};return i.isInverted&&(c["ansi-is-inverted"]="true"),i.fg&&(o?(l.push(i.fg+"-fg"),null!==i.fg_truecolor&&(c["ansi-truecolor-fg"]=i.fg_truecolor,i.fg_truecolor=null)):l.push("color:rgb("+i.fg+")")),i.bg&&(o?(l.push(i.bg+"-bg"),null!==i.bg_truecolor&&(c["ansi-truecolor-bg"]=i.bg_truecolor,i.bg_truecolor=null)):l.push("background-color:rgb("+i.bg+")")),i.decorations.forEach((function(e){o?s.push("ansi-"+e):"bold"===e?s.push("font-weight:bold"):"dim"===e?s.push("opacity:0.5"):"italic"===e?s.push("font-style:italic"):"hidden"===e?s.push("visibility:hidden"):"strikethrough"===e?u.push("line-through"):u.push(e)})),u.length&&s.push("text-decoration:"+u.join(" ")),o?'"+i.content+"":'"+i.content+""}},{key:"removeDecoration",value:function(e){var t=this.decorations.indexOf(e);t>=0&&this.decorations.splice(t,1)}}]),e}();e.exports=r},182:function(e,t,n){"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t0&&!r.test(t))throw new TypeError("invalid parameter value");return'"'+t.replace(o,"\\$1")+'"'}function u(e){this.parameters=Object.create(null),this.type=e}t.Q=function(e){if(!e)throw new TypeError("argument string is required");var t="object"===typeof e?function(e){var t;"function"===typeof e.getHeader?t=e.getHeader("content-type"):"object"===typeof e.headers&&(t=e.headers&&e.headers["content-type"]);if("string"!==typeof t)throw new TypeError("content-type header is missing from object");return t}(e):e;if("string"!==typeof t)throw new TypeError("argument string is required to be a string");var r=t.indexOf(";"),a=-1!==r?t.slice(0,r).trim():t.trim();if(!l.test(a))throw new TypeError("invalid media type");var o=new u(a.toLowerCase());if(-1!==r){var s,c,f;for(n.lastIndex=r;c=n.exec(t);){if(c.index!==r)throw new TypeError("invalid parameter format");r+=c[0].length,s=c[1].toLowerCase(),34===(f=c[2]).charCodeAt(0)&&-1!==(f=f.slice(1,-1)).indexOf("\\")&&(f=f.replace(i,"$1")),o.parameters[s]=f}if(r!==t.length)throw new TypeError("invalid parameter format")}return o}},367:function(e){function t(e){if(!e)return"";if(!/\r/.test(e))return e;for(e=e.replace(/\r+\n/gm,"\n");/\r./.test(e);)e=e.replace(/^([^\r\n]*)\r+([^\r\n]+)/gm,(function(e,t,n){return n+t.slice(n.length)}));return e}function n(e){for(var t=0,n=0;n0;){var a=n(t);r.push(t[a]),t=t.slice(a+1)}return r.join("\r")}e.exports=t,e.exports.escapeCarriageReturn=t,e.exports.escapeCarriageReturnSafe=function(e){if(!e)return"";if(!/\r/.test(e))return e;if(!/\n/.test(e))return r(e);var n=(e=e.replace(/\r+\n/gm,"\n")).lastIndexOf("\n");return t(e.slice(0,n))+"\n"+r(e.slice(n+1))}},888:function(e,t,n){"use strict";var r=n(47);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,o){if(o!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},7:function(e,t,n){e.exports=n(888)()},47:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},463:function(e,t,n){"use strict";var r=n(791),a=n(296);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n