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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}body{font-family:Courier New,Courier,monospace;margin:0;padding:0}.navbar{background-color:#001f3f!important;box-shadow:0 2px 5px #0000001a;color:#dcdcf4!important;padding:10px}.navbar nav{display:flex;gap:20px;justify-content:center}section{min-height:100vh;padding:50px;text-align:center}.project-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.project-card{background:#f5f5f5}.hero{align-items:center;background-color:#001f3f;box-sizing:border-box;color:#dcdcf4;display:flex;flex-direction:column;font-family:Courier New,Courier,monospace;justify-content:center;min-height:100vh;padding:0 20px;position:relative;text-align:center}.pika-name{color:#7fffd4;font-weight:700}.hero h1{font-size:49.7px;margin-bottom:-10px}.hero h1,.hero h2{max-width:100%;overflow:visible;white-space:nowrap}.hero h2{font-size:29px;margin-bottom:30px}.hero-button{background-color:initial;border:2px solid #7fffd4;border-radius:5px;color:#7fffd4;display:inline-block;font-size:18px;margin-top:20px;padding:10px 20px;text-decoration:none;transition:.3s}.hero-button:hover{background-color:#7fffd4;color:#001f3f}.lego-container{height:100px;position:absolute;width:100px;z-index:2}.hero-effect-container{height:200px;left:50%;position:absolute;top:100px;transform:translateX(-50%);width:100%;z-index:1}.hero-content{box-sizing:border-box;margin:200px auto 0;max-width:600px;width:100%}.email-icon{font-size:18px;margin-right:8px;vertical-align:middle}@media (max-width:768px){.hero{align-items:center}.hero h1{font-size:36px}.hero h2{font-size:20px}}#fractal-tree{padding-bottom:20px}#fractal-tree .p5Canvas{height:100%!important;width:250px!important}#about{background-color:#001f3f;color:#dcdcf4;flex-direction:column;font-family:Courier New,Courier,monospace;margin:0 auto;max-width:1200px;min-height:auto;padding:50px 0;text-align:left}#about h2{font-size:40px;font-weight:700;margin-left:auto;margin-right:auto;margin-top:40px}.about-content{align-items:center;color:#8484a3;display:flex;font-weight:700;gap:1px;justify-content:flex-end;width:100%}.about-text-container{flex:1 1;font-size:16px;line-height:1.8;max-width:100%}.about-image-container{display:flex;flex-shrink:0;justify-content:flex-end;margin-right:20px}.about-image{border-radius:10px;max-width:325px;width:80%}.skills-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin-top:15px;padding:0}.skills-list li{background-color:#ffffff1a;border-radius:2px;color:#7fffd4;font-size:13px;padding:5px 10px;white-space:nowrap}@media (max-width:768px){.about-content{align-items:left;flex-direction:column;text-align:left}.about-text-container{max-width:100%}.about-image{display:none}}#projects{background-color:#001f3f;color:#dcdcf4;font-family:Courier New,Courier,monospace;margin:0 auto;max-width:1200px;min-height:auto;padding:50px 0;text-align:left}.projects-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-content:center}.project-card{background-color:#052648;border-radius:10px;box-shadow:0 2px 5px #0003;padding:20px;text-align:left;transition:transform .3s ease-in-out}.project-card:hover{background-color:#1b4773;transform:translateY(-5px)}.project-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.folder-icon{color:#7fffd4;font-size:30px}.github-icon{color:#fff;font-size:24px;transition:color .3s ease-in-out}.github-icon:hover{color:#7fffd4}.project-title{color:#dcdcf4;font-size:22px;font-weight:700;margin-bottom:8px}.project-description{color:#8484a3;font-size:15px;font-weight:700;margin-bottom:8px}@media (max-width:1024px){.projects-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.projects{padding:40px 15px}.projects-grid{grid-template-columns:1fr}}.navbar{align-items:center;background-color:#001f3f;box-shadow:0 2px 5px #0003;color:#dcdcf4;display:flex;font-family:Courier New,Courier,monospace;justify-content:space-between;left:0;padding:12px 20px;position:fixed;top:0;width:100%;z-index:1000}.nav-brand{color:#dcdcf4;font-size:20px;font-weight:700;text-decoration:none}.nav-left{align-items:center;display:flex;gap:20px;margin-left:100px}.nav-links{display:flex;gap:1px;margin-left:40px}.nav-right{align-items:center;display:flex;gap:15px;margin-left:auto;margin-right:50px}.nav-item{background:none;border:none;color:#dcdcf4;cursor:pointer;font-family:Courier New,Courier,monospace;font-size:15px;font-weight:700;padding:8px;transition:color .3s}.nav-brand:hover,.nav-item:hover{color:#7fffd4;font-weight:700}.nav-icon{color:#dcdcf4;font-size:20px;transition:.3s}.nav-icon:hover{color:#7fffd4}@media (max-width:768px){.nav-links{display:none!important}.nav-left{margin-left:10px;width:auto}.nav-right{margin-right:20px}}.experience{font-family:Courier New,Courier,monospace;margin:0 auto;max-width:800px;max-width:1200px;min-height:auto;padding:50px 0;text-align:left}.section-title{color:#dcdcf4;font-size:40px;font-weight:700;margin-bottom:40px}.timeline{flex-direction:column;font-weight:700}.timeline,.timeline-item{display:flex;position:relative}.timeline-item{align-items:flex-start;margin-bottom:40px;padding-left:40px}.timeline-item:before{content:"";height:100%;left:10px;top:0;width:2px}.timeline-dot,.timeline-item:before{background-color:#7fffd4;position:absolute}.timeline-dot{border-radius:50%;height:14px;left:3px;width:14px}.timeline-content{background-color:#001f3f;border-radius:5px;box-shadow:0 2px 5px #0003;padding:15px 20px;text-align:left}.company{color:#dcdcf4;font-size:22px;font-weight:700}.position{color:#7fffd4;font-size:18px;font-weight:500}.duration{margin:5px 0}.description,.duration{color:#8484a3;font-size:16px}@media (max-width:768px){.experience{padding:40px 15px}.timeline-item{padding-left:30px}.timeline-item:before{left:5px}.timeline-dot{height:12px;left:-2px;width:12px}}
/*# sourceMappingURL=main.bbfeb796.css.map*/