.social{display:flex;flex-direction:column;gap:20px;list-style:none;margin-top:96px}.social svg{fill:hsla(0,0%,100%,.251);min-width:20px}.social li a:hover svg{fill:#fff}.panel-border-left{border-left:2px solid #ff0808;margin-left:7px;padding:10px 20px 10px 31px}.panel-border-left p{font-size:1.4rem}.panel-border-left .panel-content{background-color:#464646;border-radius:6px;margin-bottom:10px;padding:20px 30px;position:relative}.panel-border-left .panel-content :before{border-bottom:10px solid #0000;border-left:0;border-right:10px solid #464646;border-top:10px solid #0000;content:"";left:-10px;position:absolute;top:10%}.panel-border-left .panel-content :after{background:#343434;border:4px solid #ff0808;border-radius:50%;content:"";height:16px;left:-39px;position:absolute;top:10%;width:16px}body{background-color:#343434}.root{display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;min-height:100vh}header{background-color:#272727;display:flex;justify-content:center}.main-header{display:flex;justify-content:space-between;margin-bottom:20px;max-width:920px;padding:20px 0;text-align:center;width:100%}.main-header .logo a{color:#fff;font-weight:600;text-decoration:none;white-space:nowrap}.main-header .logo a :first-child{display:block;font-size:3rem}.main-header .nav{align-items:center;display:flex;gap:15px}.main-header .nav a{color:#c7c7c7;font-weight:800;letter-spacing:2px;padding:20px 15px;position:relative;text-decoration:none;text-transform:uppercase}.main-header .nav a:after,.main-header .nav a:before{transition:all .5s}.main-header .nav a.active,.main-header .nav a:hover{color:#c7c7c7}.main-header .nav a.active:after,.main-header .nav a:hover:after{width:100%}.main-header .nav a:after{background:#ff0808;bottom:0;color:#0000;content:".";height:1px;left:0;margin:auto;position:absolute;right:0;width:0}article{padding-bottom:20px}main{display:flex;justify-content:center}.main-content{display:flex;justify-content:space-between;max-width:920px;width:100%}.main-content .social-content{bottom:0;color:#ff0808;left:40px;position:fixed;right:auto;width:40px;z-index:10}.right-content{min-width:40px}.title{text-shadow:0 4px 4px hsla(0,0%,100%,.251)}.spacer{flex-grow:1}@media screen and (max-width:960px){.main-header{padding:20px 30px}.main-content{padding:0 30px}.panel-border-left p{font-size:1.2rem}}@media screen and (max-width:630px){h1{font-size:2rem!important}.main-header .nav{justify-content:center}.main-header{flex-direction:column;min-width:380px}.main-content{min-width:350px}.right-content{min-width:0}.panel-border-left p{font-size:1rem}.social{margin-top:64px}}.time-line-container .time-line{padding:10px 20px 10px 40px;position:relative}.time-line-container .time-line:before{background-color:#ff0808;bottom:0;content:"";left:7px;position:absolute;top:0;width:2px}.time-line-container .time-line .timeline-item{background-color:#464646;border-radius:6px;margin-bottom:10px;padding:20px 30px;position:relative}.time-line-container .time-line .timeline-item :before{border-bottom:10px solid #0000;border-left:0;border-right:10px solid #464646;border-top:10px solid #0000;content:"";left:-10px;position:absolute;top:10%}.time-line-container .time-line .timeline-item :after{background:#343434;border:4px solid #ff0808;border-radius:50%;content:"";height:16px;left:-40px;position:absolute;top:10%;width:16px}.skill-icons{margin-top:12px}.skill-icons img{height:auto;max-width:100%}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body,html{height:100%}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture,svg{display:block;max-width:100%}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body{color:#c7c7c7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;overflow-y:scroll;text-rendering:optimizeSpeed}h1{font-size:3rem;font-weight:600;margin-bottom:10px}p{margin-bottom:12px}a{color:#ff9090;text-decoration:none}a:hover{text-decoration:underline}
/*# sourceMappingURL=main.e89e5d89.css.map*/