@import"https://fonts.googleapis.com/css2?family=Ubuntu+Mono:wght@400;700&display=swap";@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:local("Ubuntu Mono"),local("UbuntuMono-Regular"),url(https://fonts.gstatic.com/s/ubuntumono/v15/KFOjCneDtsqEr0keqCMhbCc6CsQ.woff2) format("woff2"),url(https://fonts.gstatic.com/s/ubuntumono/v15/KFOjCneDtsqEr0keqCMhbCc3CsTKlA.woff) format("woff")}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;font-display:swap;src:local("Ubuntu Mono Bold"),local("UbuntuMono-Bold"),url(https://fonts.gstatic.com/s/ubuntumono/v15/KFO-CneDtsqEr0keqCMhbC-BL9H1tY0.woff2) format("woff2"),url(https://fonts.gstatic.com/s/ubuntumono/v15/KFO-CneDtsqEr0keqCMhbC-BL9H4tY0r.woff) format("woff")}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(45deg,#57003f,#f57453);font-family:Ubuntu Mono,Courier New,Courier,monospace}.container{display:flex;justify-content:center;align-items:center;height:100vh}.terminal{width:830px;height:624px;box-shadow:2px 4px 10px #00000080;color:var(--foreground);--background: #1a1a1a;--foreground: #e5e5e5;--cursor: #e5e5e5;--selection: #4a4a4a;--black: #000000;--red: #ff5555;--green: #50fa7b;--yellow: #f1fa8c;--blue: #61afef;--magenta: #ff79c6;--cyan: #8be9fd;--white: #e5e5e5;--toolbar-user: #d5d0ce;position:absolute;bottom:auto;left:auto}.terminal-toolbar{display:flex;align-items:center;background:linear-gradient(#504b45,#3c3b37);width:100%;padding:0 6px;height:25px;border-top-left-radius:6px;border-top-right-radius:6px}.toolbar-buttons{display:flex;align-items:center}.toolbar-button{width:12px;height:12px;display:flex;align-items:center;justify-content:center;border-radius:100%;padding:0;font-size:7px;background:linear-gradient(#7d7871,#595953);color:#000;text-shadow:0px 1px 0px rgba(255,255,255,.2);box-shadow:0 0 1px #41403a,0 1px 1px #474642;border:none;margin-left:4px}.toolbar-button:hover{cursor:pointer}.toolbar-button--exit{background:#f25d2b;background:linear-gradient(#f37458,#de4c12);background-clip:padding-box}.toolbar-button:focus{outline:none}.toolbar-user{flex:1;text-align:center;color:var(--toolbar-user);font-size:12px;line-height:14px;margin:0 0 0 22px}.terminal-body-container{height:600px;overflow-y:scroll;background:var(--background)}.terminal-body-container::-webkit-scrollbar{width:12px;border:none}.terminal-body-container::-webkit-scrollbar-thumb{background:linear-gradient(#504b45,#3c3b37)}.terminal-body{padding:6px 8px;min-height:600px}.terminal-prompt{position:relative;line-height:16px}.prompt-user{font-weight:600;color:var(--green)}.prompt-location{font-weight:600;color:var(--blue)}.prompt-dollar{color:var(--white)}.prompt-text{color:var(--foreground);margin-left:8px;word-break:break-all;white-space:pre-wrap}.prompt-input{width:0;height:0;border:0;padding:0;opacity:0;color:transparent;outline:none}.prompt-cursor{height:16px;margin-top:-2px;line-height:16px;text-align:center;color:var(--background);width:8px;background:var(--cursor);display:inline-block}.prompt-cursor.blink{animation:.6s ease infinite alternate blink}.directory-listing{display:grid;grid-template-columns:repeat(4,1fr);gap:0 10px;width:100%}.prompt-text.ml-0{width:100%;display:block}.type-file,.type-directory,.type-link{white-space:nowrap;display:block}.type-file{color:var(--white)}.type-directory{color:var(--cyan)}.type-link{color:var(--magenta)}.ml-0{margin-left:0}@keyframes blink{0%{color:var(--background);background-color:var(--cursor)}49%{color:var(--background);background-color:var(--cursor)}50%{color:var(--cursor);background-color:var(--background)}to{color:var(--cursor);background-color:var(--background)}}@media screen and (max-width: 991px){.terminal{width:100%;height:100%}.terminal-toolbar{border-radius:0}.terminal-body{height:100%}.terminal-body-container{height:calc(100% - 25px)}.type-file,.type-directory,.type-link{white-space:normal}}@media screen and (max-width: 768px){.directory-listing{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 480px){.directory-listing{grid-template-columns:1fr}}
