@import url("https://fonts.googleapis.com/css2?family=Ubuntu+Mono:wght@400;700&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{--lx-bar:32px;--lx-dock:64px;--lx-font:"Ubuntu Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;height:100%}body,html{background:#300a24;color:#eeeeec;overflow:hidden;font-family:var(--lx-font);font-weight:400;letter-spacing:0;line-height:1.35;text-transform:none}button,input,select,textarea{font:inherit;letter-spacing:inherit;text-transform:none}.lx-desktop{position:fixed;inset:0;overflow:hidden;background-color:#2a1030;background-image:url(/img/ubuntu-wallpaper.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}.lx-window{position:absolute;z-index:10;display:flex;flex-direction:column;width:min(760px,calc(100vw - 24px));height:min(520px,calc(100dvh - 56px));overflow:hidden;border:1px solid #1b1b1b;border-radius:10px 10px 8px 8px;background:#300a24;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 50px rgba(0,0,0,.55)}.lx-window.lx-window-max{position:fixed;top:var(--lx-bar,32px);right:0;bottom:0;left:var(--lx-dock,64px);width:auto;height:auto;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none}.lx-window-wide{width:min(960px,calc(100vw - 24px));height:min(640px,calc(100dvh - 56px))}.lx-window-park{display:none}.lx-app-pane{height:100%;overflow:auto;padding:8px 12px 14px;background:#300a24;scrollbar-width:thin;scrollbar-color:#6a3a58 #22071a}.lx-cons-file,.lx-cons-head{display:grid;grid-template-columns:minmax(0,1fr) 64px 88px;gap:12px;align-items:baseline}.lx-cons-file{grid-template-columns:minmax(0,1fr) auto}.lx-cons-block{margin:0 0 10px}.lx-cons-file a,.lx-cons-head a{text-decoration:underline;text-underline-offset:2px}.lx-cons-btn{margin-left:10px;border:0;background:transparent;color:#8ae234;font:inherit;cursor:pointer}.lx-cons-btn:hover{color:#eeeeec}.lx-app-pane::-webkit-scrollbar{width:10px;height:10px}.lx-app-pane::-webkit-scrollbar-track{background:#22071a}.lx-app-pane::-webkit-scrollbar-thumb{background:#6a3a58;border:2px solid #22071a;border-radius:8px}.lx-header{display:flex;align-items:center;gap:8px;height:38px;padding:0 8px 0 10px;background:linear-gradient(180deg,#3a3a3a,#2a2a2a);border-bottom:1px solid #151515;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lx-app-icon{display:grid;place-items:center;flex:0 0 16px}.lx-title{flex:1;overflow:hidden;font-size:13px;color:#f2f2f2;text-overflow:ellipsis;white-space:nowrap}.lx-controls{display:flex;gap:2px}.lx-ctl{width:28px;height:24px;border:0;border-radius:5px;background:transparent;color:#d6d6d6;font-size:13px;line-height:1;cursor:pointer}.lx-ctl:hover{background:hsla(0,0%,100%,.08)}.lx-ctl-close:hover{background:#c01c28;color:#fff}.lx-body{position:relative;flex:1;min-height:0}.lx-sheet{height:100%;overflow:auto;padding:8px 12px 14px;font-size:15px;line-height:1.35;color:#eeeeec;-webkit-user-select:text;-moz-user-select:text;user-select:text;scrollbar-width:thin;scrollbar-color:#6a3a58 #22071a}.lx-sheet::-webkit-scrollbar{width:10px;height:10px}.lx-sheet::-webkit-scrollbar-track{background:#22071a}.lx-sheet::-webkit-scrollbar-thumb{background:#6a3a58;border:2px solid #22071a;border-radius:8px}.lx-sheet::-webkit-scrollbar-thumb:hover{background:#8a4e72}.lx-sheet::-webkit-scrollbar-corner{background:#22071a}.lx-line,.lx-motd{white-space:pre-wrap;word-break:break-word}.lx-user{color:#8ae234;font-weight:700}.lx-path{color:#729fcf;font-weight:700}.lx-dir{color:#739fcf;font-weight:700}.lx-exec{color:#8ae234;font-weight:700}.lx-file{color:#eeeeec}.lx-err{color:#ef2929}.lx-dim{color:#c4a000}.lx-prompt-row{display:flex;align-items:center;margin:0}.lx-prompt-row[hidden]{display:none}.lx-desktop-dead{--lx-bar:0px;--lx-dock:0px;background-color:#000;background-image:none;font-family:monospace}.lx-desktop-dead .lx-app-icon svg,.lx-desktop-dead .lx-dock svg{visibility:hidden}html.lx-bricked,html.lx-bricked .lx-desktop,html.lx-bricked body{background:#000}html.lx-bricked .lx-desktop>:not(.lx-rescue){display:none}.lx-rescue{position:fixed;inset:0;z-index:2000;background:#000;color:#aaa;font-family:monospace}.lx-rescue .lx-sheet,.lx-rescue .lx-type{color:#aaa;caret-color:#aaa}.lx-bios{padding:12px 16px;overflow:auto;font-size:15px}.lx-bios-menu{display:flex;flex-direction:column;width:min(460px,100%);margin:8vh auto 0;padding:10px 0;border:2px solid #aaa;background:#00a;color:#fff}.lx-bios-hint,.lx-bios-title{padding:4px 14px}.lx-bios-title{margin-bottom:6px;text-align:center}.lx-bios-hint{margin-top:8px;color:#aaa;font-size:12px;text-align:center}.lx-bios-item{padding:6px 14px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.lx-bios-item-on{background:#aaa;color:#00a}.lx-quack .lx-sheet,.lx-quack .lx-type{color:#f5c211;caret-color:#f5c211}.lx-type{flex:1;min-width:2ch;margin:0;padding:0;border:0;outline:none;background:transparent;color:#eeeeec;caret-color:#eeeeec;font:inherit;line-height:inherit;-moz-user-select:text;user-select:text;-webkit-user-select:text}.lx-bar{position:fixed;top:0;right:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;height:var(--lx-bar,32px);background:#1d1d1d;color:#f2f2f2;font-size:13px}.lx-activities{position:absolute;left:10px;border:0;background:transparent;color:inherit;cursor:pointer}.lx-activities:hover{color:#fff}.lx-clock{pointer-events:none}.lx-dock{position:fixed;top:var(--lx-bar,32px);bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:8px;width:var(--lx-dock,64px);padding:10px 0 12px;border-right:1px solid #111;background:hsla(0,0%,8%,.88)}.lx-start{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:14px;background:transparent;cursor:pointer}.lx-dock-tile:hover,.lx-start:hover{background:hsla(0,0%,100%,.08)}.lx-dock-tile{position:relative;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:12px;background:transparent;cursor:pointer}.lx-dock-tile-on{background:hsla(0,0%,100%,.1)}.lx-dock-tile-on:before{content:"";position:absolute;top:14px;bottom:14px;left:-8px;width:4px;border-radius:2px;background:#e95420}.lx-dock-tile-min{opacity:.7}.lx-dash{position:fixed;top:var(--lx-bar,32px);right:0;bottom:0;left:var(--lx-dock,64px);z-index:1050;background:hsla(0,0%,4%,.55)}.lx-dash-panel{width:min(640px,calc(100% - 32px));margin:10vh auto 0}.lx-dash-search{width:100%;padding:10px 14px;border:1px solid #6a3a58;border-radius:6px;background:#300a24;color:#eeeeec;outline:none}.lx-dash-apps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.lx-dash-app{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border:0;border-radius:10px;background:transparent;color:#eeeeec;cursor:pointer}.lx-dash-app:hover{background:hsla(0,0%,100%,.08)}.lx-dash-icon{display:grid;place-items:center}.lx-dash-name{font-size:14px}.lx-dash-hint{color:#c4a000;font-size:12px}@media (max-width:720px){html{--lx-bar:calc(36px + env(safe-area-inset-top, 0px));--lx-dock:56px}.lx-bar{padding-top:env(safe-area-inset-top,0)}.lx-window,.lx-window-wide,.lx-window.lx-window-max{top:var(--lx-bar);right:0;bottom:0;left:var(--lx-dock);width:auto;height:auto;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none}.lx-header{height:44px;padding:0 6px 0 12px}.lx-ctl{width:44px;height:36px;font-size:16px}.lx-sheet{padding:10px 12px 12px;font-size:16px;line-height:1.4;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}.lx-cons-head{grid-template-columns:minmax(0,1fr) 36px 56px;gap:6px}.lx-cons-file{grid-template-columns:minmax(0,1fr);gap:2px}.lx-ctl-max{display:none}.lx-prompt-row{flex-wrap:wrap;align-items:baseline;row-gap:4px}.lx-type{min-width:100%;font-size:16px}.lx-dash-apps{grid-template-columns:1fr}.lx-dash-panel{margin-top:6vh}}