@import url(https://fonts.googleapis.com/css2?family=Inconsolata&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}body{font-family:Inconsolata,monospace}@keyframes caret{50%{border-color:#0000}}.title-wrapper{animation:gradient 15s ease infinite;background-image:url(/static/media/desk-2.737544c15472828394b0.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:110vh;width:100vw}.main-content{align-items:center;border-radius:3px;color:#fff;height:20rem;justify-content:center;left:50%;position:relative;text-align:center;top:35%;transform:translate(-60%,-50%);width:40rem}.name-title{display:flex;font-size:4em;justify-content:center}.name-title .last{color:#ff00d4;padding-left:10px;padding-right:10px}.name-title .icon:hover{transform:translateY(-5px)}.main-content h1{font-size:1.5em}.description{font-size:1em}.wrapper{left:50%}.wrapper i{padding:10px;transition:all .1s ease-in-out}.button-wrapper{margin-top:50px}.button-wrapper a{position:relative;text-decoration:none}.button{background-color:#0063c72f;border-radius:5px;color:#fff;left:50%;padding:10px;position:absolute;transform:translate(-50%);transition:all .1s ease-in-out;width:5rem}.button:hover{background-color:#7500c4;cursor:pointer}.button a{color:#fff;letter-spacing:3px;text-decoration:none}@media only screen and (max-width:1100px){.main-content{height:60%;width:60%}.name-title{display:block}}@media only screen and (max-width:600px){.main-content{height:75%;width:75%}}body{background-color:#fff;background-image:linear-gradient(90deg,#0000ff4d 1px,#0000 0),linear-gradient(180deg,#0000ff4d 1px,#0000 0);background-size:30px 30px;height:98vh;padding:0}h1{margin:0}.desktop-icons{background:#fff;border:2px solid #000c;display:flex;flex-direction:row;gap:1.2rem;margin:3rem 0 0 .75rem;padding:.4rem;position:absolute}.icon{font-size:.8rem;line-height:.5rem;text-align:center}.icon img{cursor:pointer;height:auto;transition:all .1s ease-in-out;width:2.3rem}.icon img:hover{transform:translateY(-5px)}.desktop-top-bar{background-color:#fff;border-bottom:2px solid #000;display:flex;justify-content:right;padding:.3rem;position:fixed;top:0;width:100%}.desktop-top-bar img{height:auto;width:1.2rem}.link-wrapper{display:flex;flex-direction:row;margin-right:1rem}.link-wrapper a{padding:0 .5rem}.link-wrapper img{transition:all .1s ease-in-out}.link-wrapper img:hover{transform:translateY(-3px)}.link-wrapper .time{font-size:1.2rem;font-weight:500;margin-left:1rem}.panel{background-color:#fff;border:2px solid #000;border-radius:3px;box-shadow:6px 6px 1px #00000080;left:1rem;position:absolute;top:8.5rem}.panel .content{height:calc(100% - 3.3rem);overflow-y:auto;position:relative}.panel-bottom-bar{background-color:#fff;border:2px solid #000;border-left:#0000;height:1.5rem;width:100%}.minimized{border:2px solid #000;box-shadow:6px 6px 1px #00000080;cursor:pointer;text-align:center}.top_bar{align-items:center;background-color:#fff;border-bottom:2px solid #000;border-radius:2px 2px 0 0;display:flex;height:1.5rem;justify-content:space-between;width:100%}.top_bar .descriptor{margin:0 .5rem;min-width:6rem}.top_bar .buttons{display:flex;height:100%}.top_bar .window-button{border-left:2px solid #000;cursor:pointer;padding:0 .7rem}.projects-wrapper{margin:auto}.portfolio-content{padding:2rem}.portfolio-tabs{background-color:#fff;border-bottom:2px solid #000;display:flex;gap:1rem;padding:1rem 0 0 1rem}.portfolio-tab{border:2px solid #000;border-bottom:none;border-radius:5px 5px 0 0;text-align:center;width:6rem}.portfolio-tab:hover{cursor:pointer}.selected-tab{background-color:#000;color:#fff}.resume-link{background-color:#fff;border:2px solid #000;border-radius:2px;color:#000;float:right;margin:0 0 2rem;padding:.3rem;text-decoration:none}.resume-link:hover{cursor:pointer}.portfolio-items-wrapper{display:flex;flex-wrap:wrap;gap:1rem}.portfolioItem-wrapper{background-color:#fff;border:2px solid #000;border-radius:2px;transition:transform .1s,box-shadow .1s;width:100%}.portfolioItem-header{font-size:1.6rem;padding:.5rem;text-transform:uppercase}.portfolioItem-wrapper p{margin:0;padding:.5rem}.portfolioItem-wrapper ul{list-style-type:none;margin:0;overflow:hidden;padding:.5rem}.portfolioItem-wrapper ul li{float:left;padding:0 .5rem}.music-player{display:flex;height:21.7rem}.music-left-panel{display:flex;flex-direction:column;gap:1rem;margin:1rem}.music-player-title{font-size:1.5rem;font-weight:800}.song-list-panel{border:2px solid #000;flex:1 1;overflow-y:auto}.song-list-panel ol li{padding-bottom:.5rem;text-decoration:underline}.song-list-panel ol li div{cursor:pointer}.song-selected{color:#4169e1}.music-player-controls{height:2rem}.music-play-panel{border:2px solid #000;margin:1rem 1rem 1rem 0;padding:1rem;text-align:center;width:52%}.music-album-cover{height:auto;width:100%}.music-album-cover img{height:10rem;width:10rem}.music-controls{display:flex;gap:.5rem;justify-content:center}.music-button{background-color:#13c144;border-radius:5px;color:#fff;margin-top:1rem;padding:.5rem;text-decoration:none}.terminal-container{background-color:#171717;color:#0f0;font-size:small;margin:0 auto;min-height:100%;padding:1rem}.terminal-entry{margin-bottom:1px;white-space:pre-wrap}.terminal-prompt{color:#0f0}.terminal-input input{background:#0000;border:none;color:#0f0;font-family:inherit;font-size:inherit;outline:none;padding:0}.file-window{display:flex;flex-wrap:wrap;font-size:.8rem;gap:1rem;line-height:.5rem;margin:1rem;text-align:center}.file-item:hover{cursor:pointer}.file-item img{height:auto;transition:all .1s ease-in-out;width:2.3rem}.file-item img:hover{transform:translateY(-3px)}.file-item p{margin:0}
/*# sourceMappingURL=main.ec9d0294.css.map*/