:root{--text:#f4f3ec;--bg:#000;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--mono);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}.window-container{z-index:100;pointer-events:none;width:100%;height:100vh;position:absolute;top:0;left:0;overflow:hidden}.window{color:#000;pointer-events:all;background-color:#fff;border-radius:4px;flex-direction:column;font-family:Trebuchet MS,Arial,sans-serif;display:flex;position:absolute;box-shadow:0 0 12px 3px #0002}.window.fullscreen{box-shadow:none;border-radius:0}.window.animated{transition:width .15s cubic-bezier(.1,.9,.1,.9),height .15s cubic-bezier(.1,.9,.1,.9),left .15s cubic-bezier(.1,.9,.1,.9),top .15s cubic-bezier(.1,.9,.1,.9),transform .15s linear,opacity .15s linear}.window-header{touch-action:none;background-color:#f0f0f0;border-bottom:1px solid #ccc;border-top-left-radius:4px;border-top-right-radius:4px;flex-direction:row;display:flex}.window-title{letter-spacing:.5px;-webkit-user-select:none;user-select:none;flex:1;margin:2px 7px}.window-controls{flex-direction:row;display:flex}.window-btn{aspect-ratio:1.2;color:#000;background:0 0;border:none;height:100%;margin:0;padding:0}.window-btn .hover{display:none}.window-btn:hover .hover{display:unset}.window-btn:hover:has(.hover) :not(.hover){display:none}.window-btn img{height:100%;padding:4px}.window-btn:hover{background-color:#ccc}.window-close:hover{background-color:#e12;border-top-right-radius:4px}.fullscreen{width:100%;height:100svh}.window-toolbar{background-color:#ccc;border-bottom:1px solid #ccc;flex-direction:row;align-items:center;gap:5px;height:1em;padding:0 1px;display:flex}.window-toolbar *{color:#444;background:0 0;border:none;padding:0;font-size:small;display:block}.window-toolbar button{cursor:pointer;color:#000;height:100%;padding:0 5px}.window-toolbar button.disabled{cursor:default;color:#888}.window-toolbar button:not(.disabled):hover{background-color:#eee}.window-content{border-bottom-right-radius:4px;border-bottom-left-radius:4px;flex:1;min-height:0;overflow:auto}.window-button{border-radius:5px;margin:5px;padding:5px}.window-resize{position:absolute}.resize-n,.resize-s{cursor:ns-resize;height:6px;left:6px;right:6px}.resize-n{top:-3px}.resize-s{bottom:-3px}.resize-e,.resize-w{cursor:ew-resize;width:6px;top:6px;bottom:6px}.resize-e{right:-3px}.resize-w{left:-3px}.resize-ne,.resize-nw,.resize-se,.resize-sw{width:6px;height:6px}.resize-ne{cursor:nesw-resize;top:-3px;right:-3px}.resize-nw{cursor:nwse-resize;top:-3px;left:-3px}.resize-se{cursor:nwse-resize;bottom:-3px;right:-3px}.resize-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.taskbar{z-index:110;background-color:#008b8b;flex-direction:row;width:100%;display:flex;position:absolute;bottom:0}.taskbar div{-webkit-user-select:none;user-select:none;padding:0 10px}.taskbar div:not(.taskbar-body):hover{background-color:#006b6b}.taskbar-head{background-color:#215873}.taskbar-body{white-space:nowrap;flex:1;padding:0;overflow:hidden}.taskbar-item{flex-direction:row;display:inline-block}.taskbar-body .taskbar-item{border-right:2px solid #006b6b}.taskbar-body .taskbar-item:first-child{border-inline:2px solid #006b6b}.taskbar-icon{height:1em;margin:auto}.taskbar-time:hover:before{content:"Time: "}.desktop{z-index:10;background-image:url(./background-DLin76Ct.webp);background-repeat:no-repeat;background-size:cover;width:100%;height:100svh;position:absolute;top:0;right:0}.desktop-icon{background:0 0;border:none;width:75px;margin:10px}.desktop-icon:hover{background:#fff4}input,textarea,[contenteditable=true],.selectable{-webkit-user-select:text;user-select:text}textarea,textarea:focus{border:none;outline:none}.explorer-container{flex-direction:column;height:100%;display:flex}.explorer-path{border-inline:1px solid #0000;border-top:1px solid #0000;border-bottom:1px solid #ccc;width:100%;padding:5px;display:block}.explorer-path:focus{border-top:1px solid #ccc;border-inline:1px solid #4778b8;outline:1px solid #4778b8}.explorer-list{flex:1;margin:0;padding:10px;list-style:none;overflow:auto}.explorer-list li{cursor:pointer;border:1px solid #0000;padding:0 5px}.explorer-list li:hover{background:#e8f1fc;border-color:#c4d9f2}.explorer-list li img{margin:3px;float:left;width:18px;height:18px;margin-inline:5px;display:block}.context-menu{background-color:#fff;border-radius:0 8px 8px;outline:1px solid #888;display:flex;position:fixed;overflow:hidden;box-shadow:0 0 12px 3px #0002}.context-menu button{cursor:pointer;border:none;padding:5px 10px}.context-menu button:hover{background:#0002}.window-content:has(.notepad-ta){flex-direction:column;display:flex}.notepad-ta{resize:none;flex:1;width:100%}
