*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#333;font-family:Arial,sans-serif;transition:background-color .3s ease,color .3s ease}.flex-col{display:flex;flex-direction:column;height:95vh;justify-content:space-between}header{background-color:#fff;box-shadow:0 2px 5px #0000001a;left:0;position:fixed;right:0;top:0;z-index:1000}nav{padding:10px 10px 10px 30px}a{color:#333;text-decoration:none}button{background-color:#333;border:none;color:#fff;cursor:pointer;margin:1rem .2rem;padding:.5rem 1rem;transition:background-color .3s}button:hover{background-color:#555}button.outline{background-color:#ebeaea;border:1px solid #333;color:#333}.outline:hover{background-color:#fff}.hero{background-color:#ebeaea;padding:300px 20px 50px;text-align:center}.blue-green{color:#3069bd}h1{font-size:2.5rem;padding:1rem}h2{font-size:2rem;margin-top:20px;text-align:center}h3{font-size:1.5rem}h3,p{margin:.5rem;text-align:left}li,p{line-height:20px;padding:2px auto}.container{margin:.5rem auto;padding:.5rem 10rem;text-align:center;h3{margin-bottom:1rem;margin-top:2rem}}#certifications ul{padding-left:2rem;text-align:left}.carousel-indicators [data-bs-target]{background-color:#151a10}#projects{padding:.5rem 2rem}.project-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px}.project-card{border-radius:8px;box-shadow:0 4px 8px #0000001a;overflow:hidden;transition:transform .3s ease}.project-card:hover{cursor:pointer;transform:translateY(-5px)}.project-card img{height:200px;object-fit:cover;width:inherit}.project-card p{color:#333;display:block;padding:10px;text-align:center;text-decoration:none}.project img{border-radius:8px;transition:transform .3s ease;width:100%}.project img:hover{transform:scale(1.05)}#skills{ul{list-style:none;text-align:left}}footer{bottom:0;margin-bottom:0;padding:.5rem 2rem;position:relative;width:100%}.indent{padding-left:3rem}#darkModeToggle{background-color:#353535;border:none;color:#fff;cursor:pointer;margin:0;padding:.5rem 1rem}#darkModeToggle:hover{background-color:#161616}body.dark-mode{background-color:#333;color:#fff;a,p{color:#fff}}body.dark-mode header{background-color:#444}body.dark-mode nav a{color:#ececec}body.dark-mode #darkModeToggle{background-color:#a7a7a7}body.dark-mode #darkModeToggle:hover{background-color:#e7e7e7}body.dark-mode .hero{background-color:#646464}body.dark-mode .blue-green{color:#accf84}body.dark-mode svg{fill:#fff}body.dark-mode #root>div>footer{color:#fff}body.dark-mode button{background-color:#555}body.dark-mode button.outline{background-color:#d1d1d1;border:1px solid #fff}body.dark-mode button:hover{background-color:#777}body.dark-mode .project-card{background-color:#2b2b2b;box-shadow:0 4px 8px #fff3}@media screen and (max-width:992px){.container{padding:.5rem 2rem!important}}@media screen and (max-width:800px){.project-grid{display:flex;flex-direction:column;.project-card{margin-bottom:2rem}}}.tech-icon{display:inline-block;font-size:4rem;margin-right:1rem;padding:.5rem;transition:transform .4s ease,filter .3s ease}.tech-icon:hover{filter:drop-shadow(0 0 10px rgba(0,0,0,.2));transform:scale(1.2) rotate(5deg)}#tech-stack .col-4:first-child{animation-delay:.1s}#tech-stack .col-4:nth-child(2){animation-delay:.2s}#tech-stack .col-4:nth-child(3){animation-delay:.3s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}#root #blog{margin-top:50px;padding:1rem}body{padding:2rem 1rem .1rem}header{border-bottom:1px solid #eee;border-top:1px solid #eee;padding:5px 0;h1{margin:0}}nav{padding:.5rem 0}.cont{padding-left:5rem;padding-right:5rem}.flex{align-items:center;display:flex;gap:1rem;justify-content:space-between}.flex.lt{justify-content:left}.flex.rt{justify-content:right}.search{margin-left:1rem;padding:.3rem}.bb{border-bottom:1px solid #eee}.bggrey{background-color:#eee;border:none}.bggreen{background-color:green;border-radius:5px;color:#fff;padding:2px}.round-edge{border-radius:10px}input:focus-visible{outline:none}.posts{border-right:1 solid #eee;margin-right:20%;padding-top:1rem}.post{padding-bottom:2rem;padding-top:2rem;width:60%}.round{border-radius:50%}.grey{color:grey}.mid{flex-direction:column;padding:1rem 15rem}.ct{align-items:center;justify-content:center}
/*# sourceMappingURL=main.f45b6be5.css.map*/