html,body,.root{height:100%;width:100%}main{height:100%;width:100%}.theme.light{--bg-color: #e6edf8;--bg-lighter: #f9f9f9;--bg-darker:#eff4f9;--text-color: #000000;--filter-icon: brightness(0) invert(0);--bg-element: rgba(0, 0, 0, .08);--icon-hover: rgba(0, 0, 0, .1);--bg-taskbar: rgba(255, 255, 255, .9)}.theme.light .theme-btn{background-color:#0067c0}.theme.dark{--bg-color: #242424;--bg-lighter: #2b2b2b;--bg-darker: #222222;--text-color: #f0f0f0;--filter-icon: brightness(0) invert(1);--bg-element: rgba(255, 255, 255, .08);--icon-hover: rgba(255, 255, 255, .1);--bg-taskbar: rgba(51, 51, 51, .9);--taskbar-icons-filter:invert(1)}body,.taskbar,.window{background-color:var(--bg-color);color:var(--text-color)}html,body{height:100%;width:100%;overflow:hidden}.desktop{height:100vh;width:100%;background-image:url(/assets/walls/light.jpg);background-size:100%;overflow:hidden}.desktop-wallpaper{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.desktop-icons{padding:1rem 0;display:flex;flex-direction:column;gap:2.5rem;flex-wrap:wrap;align-items:flex-start}.desktop-icons div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:6rem}.desktop-icons div label{color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:13px}.desktop-icons div img{width:40px}.right-menu{position:absolute;background-color:#00000080;z-index:10000;pointer-events:none;border-radius:10px;color:#fff;width:16rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.cont{padding:8px 12px;display:flex;flex-direction:column;gap:.7rem}.cont .menu-item{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.cont .menu-item .left-cont{display:flex;align-items:center;gap:.6rem}.cont .menu-item .left-cont p{font-size:.89rem}.cont .menu-item .left-cont .img-cont{width:16px;aspect-ratio:1/1}.cont .menu-item .left-cont .img-cont img{width:100%;height:100%}.cont .menu-item .right-cont{display:flex;align-items:center}.cont .menu-item .right-cont img{width:7px}.cont .right-menu li{padding:8px 12px;cursor:pointer}.cont .right-menu li:hover{background-color:#f0f0f0}.hr{width:100%;height:1px;background-color:#666262}.edge-app{display:flex;flex-direction:column;height:100%;background:var(--bg-color);color:var(--text-color)}.edge-app .edge-toolbar{display:flex;align-items:center;gap:8px;padding:6px;background:#0000001f;border-bottom:1px solid rgba(255,255,255,.04)}.edge-app .edge-toolbar .nav-buttons{display:flex;gap:4px}.edge-app .edge-toolbar .nav-buttons button{width:36px;height:28px;border-radius:6px;border:none;background:transparent;cursor:pointer;font-size:14px}.edge-app .edge-toolbar .nav-buttons button:disabled{opacity:.4;cursor:default}.edge-app .edge-toolbar .address-bar{flex:1;display:flex}.edge-app .edge-toolbar .address-bar input{width:100%;padding:8px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.15);background:#ffffff0a;color:inherit;outline:none}.edge-app .edge-toolbar .address-bar input:focus{box-shadow:0 0 0 3px #0078d71f;border-color:#0078d799}.edge-app .edge-toolbar .toolbar-right{display:flex;gap:6px}.edge-app .edge-toolbar .toolbar-right button{width:36px;height:28px;border-radius:6px;border:none;background:transparent;cursor:pointer}.edge-app .edge-content{position:relative;flex:1;display:flex;background:var(--bg-2)}.edge-app .edge-content iframe{border:none;width:100%;height:100%;border-radius:6px;background:#fff}.edge-app .edge-content .loading-indicator{position:absolute;left:12px;top:12px;z-index:10;padding:6px 10px;border-radius:6px;background:#0009;color:#fff;font-size:12px}.notepad-header{background-color:var(--bg-darker);color:var(--text-color);display:flex;width:100%;padding:.4rem .5rem;font-size:.8rem;gap:1.2rem}.notepad-content{width:100%;height:100%}.notepad-content textarea{width:100%;height:100%;border:none;outline:none;background-color:var(--bg-color);color:var(--text-color);font-size:1rem;padding:.9rem;resize:none;font-family:Courier New,Courier,monospace}.photos-app{display:flex;flex-direction:column;height:100%;background:var(--bg-color);color:var(--text-color)}.photos-app .viewer{flex:1;display:flex;align-items:center;justify-content:center;background:#111}.photos-app .viewer img.main-photo{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 4px 20px #00000080;transition:transform .3s ease-in-out}.photos-app .controls{display:flex;justify-content:center;gap:1rem;padding:1rem;background:#1e1e1ee6;border-top:1px solid rgba(255,255,255,.1)}.photos-app .controls button{background:#2d2d2d;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .2s ease}.photos-app .controls button:hover{background:#444}.photos-app .controls button:active{background:#666}.photos-app .thumbnails{display:flex;justify-content:center;gap:.5rem;padding:.5rem;background:#1a1a1a}.photos-app .thumbnails img{width:50px;height:35px;-o-object-fit:cover;object-fit:cover;border-radius:4px;opacity:.6;cursor:pointer;transition:opacity .2s}.photos-app .thumbnails img.active{opacity:1;border:2px solid #fff}.photos-app .thumbnails img:hover{opacity:.9}.explorer-shell{display:flex;flex-direction:column;height:100%;background:var(--bg-lighter);color:var(--text-color);font-size:12px;outline:none;position:relative;-webkit-user-select:none;user-select:none}.ex-toolbar{display:flex;gap:.5rem;align-items:center;padding:.4rem .6rem;background:linear-gradient(to bottom,var(--bg-darker),var(--bg-darker));border-bottom:1px solid rgba(255,255,255,.08)}.ex-toolbar button{background:#ffffff12;color:var(--text-color);border:1px solid rgba(255,255,255,.15);padding:.25rem .45rem;border-radius:4px;cursor:pointer;font-size:11px;line-height:1}.ex-toolbar button:disabled{opacity:.4;cursor:default}.ex-toolbar button:not(:disabled):hover{background:#ffffff2e}.ex-toolbar .nav{display:flex;gap:.25rem}.ex-toolbar .address-bar{flex:1;background:var(--bg-color);border:1px solid rgba(255,255,255,.15);border-radius:4px;display:flex;flex-wrap:wrap;padding:.15rem .4rem;gap:.15rem;min-height:26px}.ex-toolbar .address-bar .crumb{padding:2px 6px;border-radius:3px;cursor:pointer;display:flex;align-items:center;gap:4px}.ex-toolbar .address-bar .crumb:hover{background:#ffffff26}.ex-toolbar .address-bar .sep{opacity:.5}.ex-toolbar .actions{display:flex;gap:.4rem;align-items:center}.ex-toolbar .actions .filter{background:var(--bg-color);border:1px solid rgba(255,255,255,.2);padding:.25rem .4rem;border-radius:4px;color:var(--text-color);font-size:11px;width:140px}.ex-toolbar .actions .filter:focus{outline:1px solid var(--accent, #4da3ff)}.ex-body{flex:1;display:flex;min-height:0}.tree{width:180px;background:var(--bg-darker);border-right:1px solid rgba(255,255,255,.1);padding:.5rem .4rem;display:flex;flex-direction:column;gap:2px}.tree .tree-item{padding:.3rem .5rem;border-radius:4px;cursor:pointer;font-size:11px}.tree .tree-item:hover{background:#ffffff1a}.tree .tree-item.active{background:#4da3ff59;border:1px solid rgba(77,163,255,.6)}.content-wrapper{flex:1;display:flex;flex-direction:column;min-width:0;position:relative}.details-header{display:grid;grid-template-columns:240px 100px 90px 170px;background:var(--bg-color);border-bottom:1px solid rgba(255,255,255,.1);font-size:11px;font-weight:500}.details-header .col{padding:4px 8px;cursor:pointer;-webkit-user-select:none;user-select:none}.details-header .col:hover{background:#ffffff14}.ex-content{flex:1;overflow:auto;padding:6px;display:grid;gap:6px;background:var(--bg-lighter);position:relative}.ex-content.view-icons{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.ex-content.view-details{display:block;padding:0}.entry{position:relative;display:flex;flex-direction:column;gap:4px;padding:6px 6px 8px;border-radius:6px;border:1px solid transparent;background:#ffffff08;font-size:11px;cursor:default}.entry .ico{font-size:26px;text-align:center}.entry .label{text-align:center;word-break:break-word;line-height:1.2}.entry input{font-size:11px;border:1px solid var(--accent, #4da3ff);background:var(--bg-color);color:var(--text-color);padding:2px 4px;border-radius:4px}.entry.selected{background:#4da3ff4d;border-color:#4da3ff8c}.entry:hover:not(.selected){background:#ffffff1f}.view-details .entry{display:grid;grid-template-columns:240px 100px 90px 170px;padding:2px 8px;align-items:center;border-radius:0;border:none;border-bottom:1px solid rgba(255,255,255,.06);background:transparent}.view-details .entry .ico{font-size:18px;text-align:left}.view-details .entry .label{text-align:left}.view-details .entry input{width:160px}.view-details .entry .col{font-size:11px}.view-details .entry.selected{background:#4da3ff59}.empty{opacity:.5;padding:2rem;text-align:center;font-size:12px}.status-bar{height:22px;display:flex;align-items:center;gap:.6rem;padding:0 .7rem;font-size:11px;background:var(--bg-darker);border-top:1px solid rgba(255,255,255,.1)}.ctx-menu{position:fixed;list-style:none;margin:0;padding:4px 0;background:var(--bg-color);border:1px solid rgba(255,255,255,.2);border-radius:6px;min-width:170px;font-size:12px;z-index:9999;box-shadow:0 4px 18px -4px #00000080}.ctx-menu li{padding:6px 12px;cursor:pointer;white-space:nowrap}.ctx-menu li:hover{background:#ffffff26}.ctx-menu li.disabled{opacity:.45;pointer-events:none}.ex-content::-webkit-scrollbar,.tree::-webkit-scrollbar{width:10px}.ex-content::-webkit-scrollbar-track,.tree::-webkit-scrollbar-track{background:transparent}.ex-content::-webkit-scrollbar-thumb,.tree::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:6px;border:2px solid transparent;background-clip:content-box}.ex-content::-webkit-scrollbar-thumb:hover,.tree::-webkit-scrollbar-thumb:hover{background:#ffffff59;border:2px solid transparent;background-clip:content-box}.taskbar{position:absolute;bottom:0;left:0;right:0;height:50px;background-color:var(--bg-taskbar);color:#fff;padding:0 15px;display:flex;justify-content:space-between;align-items:center;gap:1.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.taskbar img{width:25px}.widgets{width:10rem}.middle{display:flex;gap:.7rem}.taskbar-icons{padding:6px;border-radius:6px;transition:.2s}.taskbar-icons img{width:25px}.taskbar-icons img:focus{transform:scale(1.1)}.taskbar-icons img:active{transition:transform .2s;transform:scale(.7)}.taskbar-icons:hover{background:#ffffff1a}.taskbar-icons.active{background:#fff3;border-bottom:2px solid #00aaff}.right{display:flex;gap:.6rem}.hidden-icons{display:flex;align-items:center;width:100%;border-radius:6px;transition:.2s}.hidden-icons:hover{background:#ffffff1a}.hidden-icons img{width:12px;filter:var(--taskbar-icons-filter)}.quick-menu{display:flex;gap:.5rem;padding:0% 6px;border-radius:5px}.quick-menu:hover{background:var(--icon-hover)}.quick-menu .quick-icons{display:flex;align-items:center;width:100%;border-radius:6px;transition:.2s}.quick-menu img{width:16px;filter:var(--taskbar-icons-filter)}.time-date{display:flex;flex-direction:column;font-size:12px;color:var(--text-color)}.time-date .time{display:flex;white-space:nowrap}.system-cont{position:absolute;bottom:4rem}.system-options{right:2rem;padding:1.4rem;border-radius:10px;position:absolute;bottom:4rem;background-color:var(--bg-color);color:var(--text-color)}.so-container{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.so-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.heading{white-space:nowrap;font-size:.7rem}.so-img{padding:1rem 2.5rem;border-radius:5px;background-color:var(--bg-element)}.so-img:hover{background-color:var(--icon-hover);cursor:pointer}.so-img img{width:18px;filter:var(--filter-icon)}.so-indicator{display:flex;flex-direction:column;padding:1rem 0}.indi-icon img{width:20px;height:20px;filter:var(--filter-icon)}.indi-icon{display:flex;padding:.8rem;align-items:center;gap:.4rem}.indi-icon input{flex-grow:1}.indi-icon .volume-slider,.brightness-slider{height:.2rem}.indi-icon .volume-value,.brightness-value{font-size:.9rem}input[type=range]{-webkit-appearance:none;width:100%;background:#0067c0}*{margin:0;padding:0;box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.minimized{visibility:hidden;pointer-events:none}.maximized{z-index:1000;width:100vw!important;height:calc(100vh - 50px)!important;top:0!important;left:0!important;transform:none!important;border-radius:0}.border-window.rnd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important}.border-window{border-radius:10px;box-shadow:0 2px 10px #0000001a;height:30rem;width:50rem;background-color:var(--bg-color)}.border-window .window-header{background:var(--bg-darker);padding:0 0 0 .5rem;display:flex;justify-content:space-between;align-items:center;color:var(--text-color);font-size:.7rem;border-radius:6px 6px 0 0}.border-window .window-header .title{display:flex;align-items:center;gap:6px}.border-window .window-header img{width:13px}.border-window .window-controls{display:flex}.border-window .window-controls button{font-size:1rem;color:#fff;border:none;background-color:transparent;padding:.1rem 1rem}.border-window .window-controls button img{filter:var(--filter-icon)}.border-window .window-controls button:hover{background-color:#fff3;cursor:pointer}.border-window .window-controls .close:hover{background-color:#ff0303;border-top-right-radius:6px}.border-window .window-content{height:calc(100% - 24.2px);background-color:var(--bg-lighter);color:var(--text-color)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%}.container{width:100%;position:absolute;bottom:7%;left:50%;transform:translate(-50%);height:45rem;width:40rem;background-color:var(--bg-lighter);border:1px solid #494646;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;color:var(--text-color)}.start-menu-cont{padding:2rem 1rem}.search-cont{padding:0 1.5rem}.search-cont .search{display:flex;align-items:center;background-color:var(--bg-element);border-radius:1rem;padding:.4rem 1rem;border:1px solid #494646}.search-cont .search input{background:transparent;border:none;color:var(--text-color);outline:none;padding:0 .5rem;width:100%}.search-cont .search img{width:15px}.apps{color:var(--text-color);padding:2rem 1.5rem}.apps .title{display:flex;justify-content:space-between;margin-bottom:.5rem}.apps .title .all{background-color:var(--bg-color);padding:.2rem .5rem;border-radius:5px;display:flex;align-items:center;gap:.4rem;color:var(--text-color)}.apps .title .all img{width:8px}.apps .apps-cont{display:flex;gap:1rem;padding:1rem;flex-wrap:wrap}.apps .app{display:flex;align-items:center;padding:.5rem 0;flex-direction:column;text-align:center;gap:.5rem;width:4rem}.apps .app img{width:30px}.apps .app span{font-weight:500;font-size:.85rem}.user-cont{width:100%;height:10%;display:flex;align-items:center;justify-content:space-between;padding:1rem 3rem;background-color:var(--bg-darker);border-bottom-right-radius:10px;border-bottom-left-radius:10px}.user-cont .user{display:flex;align-items:center;gap:.5rem;padding:.2rem .5rem;border-radius:5px;cursor:pointer;transition:all .3s ease}.user-cont .user:hover{background-color:var(--icon-hover)}.user-cont .user img{width:30px;border-radius:50%}.user-cont .user span{color:var(--text-color);font-weight:500;font-size:.8rem}.user-cont .power-btn{padding:.6rem;border-radius:10px;display:flex;align-items:center;justify-content:center;filter:var(--filter-icon)}.user-cont .power-btn img{width:20px;border-radius:50%}.user-cont .power-btn:hover{background-color:var(--icon-hover)}
