#landing_container{width:100vw;height:100vh;font-family:VT323,monospace;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}#landing_slider{position:absolute;display:flex;flex-direction:column-reverse;background-color:#131516;visibility:hidden;top:0%;right:0%;width:102%;height:90.5%}#landing_container.init #landing_slider{visibility:visible}#landing_banner{transition:transform 1.5s ease-in-out;transform:translateY(0);font-size:clamp(6px,3vw,16px)}#landing_container.init #landing_banner{transform:translateY(100%)}#landing_contact{visibility:visible}#landing_container.init #landing_contact{visibility:hidden}#landing_info{visibility:visible}#landing_container.init #landing_info{visibility:hidden}#landing_email{color:inherit}#landing_email:hover{color:#f0f}#cli_intro{width:100vw;height:100vh;text-align:center;font-size:2.5vw;overflow:hidden;display:flex;flex-direction:column-reverse}#cli_container{font-family:VT323,monospace;width:100vw;min-height:100vh;overflow:hidden}#cli_terminal{font-weight:400;font-style:normal;font-size:3.1vmin;color:var(--command);display:none;padding:2vw}#cli_cl{display:flex}#cli_commandInput{border:none;outline:none;background-color:transparent;font-family:inherit;font-size:inherit;color:inherit;flex-grow:1}#cli_history{list-style:none;margin:0;padding:0}#cli_client{color:var(--client)}#cli_\@{color:var(--\@)}#cli_server{color:var(--server)}#cli_directory{color:var(--directory)}#cli_error{color:var(--error)}#cli_file{color:var(--file)}#cli_dir{color:var(--dir)}#cli_\${color:var(--\$)}#cli_\[\]{color:var(--\[\])}#gui_container{font-family:VT323,monospace;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:space-between;background-color:#312941;overflow:hidden}.gui_window{position:absolute;width:150px;height:200px;background-color:transparent;border:2px solid #6347a0;overflow:hidden;display:flex;flex-direction:column}.gui_window.minimized{display:none}.gui_window_bar{background-color:#7c65b1;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;font-weight:700}.gui_window_bar.focused{background-color:#6e55a8}.gui_window_close_btn{background-color:transparent;border:none;border-radius:0;cursor:pointer;font-weight:700;font-size:16px}.gui_window_close_btn:hover{background-color:red}.gui_window_title{padding:0 10px}.gui_window_content{width:inherit;height:inherit;display:flex;flex:1;overflow:hidden}.gui_icon_container{display:grid;gap:clamp(8px,2vw,24px);grid-template-columns:repeat(auto-fit,clamp(75px,10vw,25vw));-webkit-user-select:none;user-select:none}.gui_icon{width:clamp(32px,7vw,100vw);height:clamp(32px,10vh,100vh);display:block;object-fit:contain}.gui_header{color:#fff;margin:0;-webkit-user-select:none;user-select:none;padding:10px}.gui_card{color:#fff;border-radius:12px;cursor:pointer;transition:background-color .3s ease;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;align-self:self-start;word-break:break-word;text-overflow:ellipsis}.gui_card:hover{background-color:#7e22ce;border-radius:6px;cursor:pointer}.gui_tabs-container{display:flex;flex-direction:row;width:100%;height:100%;font-size:clamp(.5rem,1vw + .5rem,1.75rem);background-color:#8771be}.gui_tabs-header{display:flex;flex-direction:column;background-color:#624a99;width:25vw;height:100%;gap:8px;-webkit-user-select:none;user-select:none}.gui_tabs-content{width:100%;height:100%;padding-left:25px;overflow-y:auto}.gui_tab-button{background-color:inherit;color:#fff;padding:8px 12px;border:none;border-radius:8px;cursor:pointer;margin-left:.7em;margin-right:.7em}.gui_tab-button.active{background-color:#6d54a7}.gui_tab-button:hover{background-color:#9074cb}.gui_tab-panel{background-color:inherit;color:#fff;border-radius:8px;padding-top:25px}.gui_file_explorer_container{display:flex;flex:1;width:inherit}.gui_notepad_container{background-color:#fff;color:#000;width:inherit;height:inherit;overflow-y:auto;padding:15px 0 15px 15px;box-sizing:border-box;white-space:pre-line}.gui_project_container{background-color:#1e1e1e;flex-grow:inherit;overflow-y:auto;padding:15px;box-sizing:border-box;white-space:pre-line}.gui_project_desc{border-bottom:2px solid gray}.gui_windowbar{display:flex;flex-direction:row;width:100%;height:5vh;background-color:#2b2b2b;gap:5px;padding:0 10px;align-items:center;justify-content:flex-start}.gui_windowbar_element{background-color:#444;color:#fff;padding:5px 10px;border-radius:3px;white-space:nowrap;-webkit-user-select:none;user-select:none}.gui_windowbar_element.focused{background-color:#007a}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#131516;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--client: lightgray;--\@: lightgray;--server: lightgray;--directory: lightgray;--command: lightgray;--error: red;--dir: lightblue;--file: lightgray;--\$: lightgray;--\[\]: lightgray}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#3d0073}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}
