.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.home{font-family:Arial,sans-serif;padding-top:100px}.about,.home{color:#f0f0f0;width:100%}.about{background:#21325e;display:flex;justify-content:center;padding:40px 0}.about-container{background-color:#21325e;border-radius:20px;display:inline-block;max-width:400px;padding:40px;text-align:center}.about h2{color:#e9d35b;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:48px;margin-top:20px}.prompt{font-size:18px;margin:20px auto 0;max-width:350px;text-align:center;width:90%}.profile-pic{border:2px solid #e9d35b;border-radius:40%;height:auto;width:150px}.social-links{display:flex;gap:20px;justify-content:center;margin-top:15px}.social-icon{color:#f0f0f0;font-size:32px;transition:transform .2s,color .2s}.social-icon:hover{color:#e9d35b;transform:scale(1.2)}.skills-spacer{height:80px}.skills{align-items:center;display:flex;flex-direction:column;font-size:35px;justify-content:center;width:100%}.skills h1{border-bottom:3px solid #e9d35b;color:#21325e;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:42px;font-weight:700;letter-spacing:1.5px;margin-bottom:40px;padding-bottom:10px;text-align:center;text-transform:uppercase}.skills .list{list-style:none;padding:0;width:60%}.skills .list .item{background-color:#f0f0f0;border-radius:12px;box-shadow:0 3px 6px #0000001a;color:#21325e;margin-bottom:20px;padding:20px 25px}.skills .list .item h2{margin-bottom:8px}.skills .list .item span{color:#21325e;font-size:16px}@media only screen and (max-width:768px){.prompt{font-size:16px;width:80%}.skills .list{width:100%}.skills .list .item h2{font-size:18px}.skills .list .item span{font-size:14px}}.experience-page{background-color:#f9f9f9;color:#21325e;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:flex-start;min-height:100vh;width:100%}.experience-content{align-items:center;display:flex;flex-direction:column;margin:140px auto 50px;max-width:1000px;padding:0 20px;width:100%}.experience-content h1{border-bottom:3px solid #e9d35b;font-size:42px;font-weight:700;letter-spacing:1.5px;margin-bottom:40px;padding-bottom:10px;text-align:center;text-transform:uppercase}.experience-content .cv-display{border-radius:12px;box-shadow:0 4px 12px #0000001a;height:600px;margin-bottom:50px;max-width:1000px;overflow:hidden;width:100%}.experience-content .cv-display embed{border:none;border-radius:12px;height:100%;width:100%}@media only screen and (max-width:768px){.experience-content h1{font-size:32px;padding-bottom:8px}.experience-content .cv-display{height:400px}}@media only screen and (max-width:480px){.experience-content h1{font-size:28px}.experience-content .cv-display{height:300px}}.projects{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.projects,.projects .projectDescription{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.projects .projectDescription{color:#21325e;font-size:22px;font-weight:400;line-height:1.6;margin-bottom:50px;max-width:600px;opacity:.9;text-align:center}.projectList{display:grid;grid-template-columns:1fr 1fr 1fr;height:auto;place-items:center;width:70vw}.projectItem{border-radius:15px;box-shadow:0 3px 15px #0003;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:300px;margin:40px;text-align:center;width:300px}.projectItem:hover{box-shadow:0 3px 15px #00000080;cursor:pointer;transition:.3s ease-in}.projectItem .bgImage{background-position:50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:15px;border-top-right-radius:15px;height:200px;width:100%}.projectItem h1{color:#21325e;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:22px;font-weight:700;letter-spacing:1px;margin-top:15px;text-align:center;text-transform:uppercase}@media only screen and (max-width:1300px){.projectList{grid-template-columns:1fr 1fr}}@media only screen and (max-width:800px){.projectList{grid-template-columns:1fr;width:100%}.projectItem{height:300px;width:300px}}.projects .projectTitle{border-bottom:3px solid #e9d35b;color:#21325e;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:42px;font-weight:700;letter-spacing:1.5px;margin-bottom:40px;padding-bottom:10px;position:relative;text-align:center;text-transform:uppercase}.navbar{background:#21325e;box-shadow:0 2px 5px #0003;box-sizing:border-box;font-family:Arial,sans-serif;height:100px;justify-content:space-between;left:0;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.navbar,.navbar .logo{align-items:center;display:flex}.navbar .logo img{height:60px;transition:height .3s ease;width:auto}.links{align-items:center;display:flex;gap:25px}.links a{color:#fff;font-size:20px;position:relative;text-decoration:none}.links a:after{background-color:#f39c12;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.links a:hover:after{width:100%}.toggleButton{display:none}.toggleButton button{background:#0000;border:none;color:#fff;cursor:pointer;font-size:36px}@media (max-width:768px){.toggleButton{display:block;position:absolute;right:20px;top:30px}.links{background:#21325e;flex-direction:column;left:0;max-height:0;overflow:hidden;position:absolute;top:100px;transition:max-height .3s ease;width:100%;z-index:1001}.links.active{max-height:500px;overflow:visible}.links a{font-size:22px;padding:15px 0;text-align:center;width:100%}.links a:hover{background-color:#f39c1233}}@media (max-width:480px){.navbar .logo img{height:45px}}.footer{align-items:center;background:#21325e;display:flex;flex-direction:column;height:200px;justify-content:center;margin-top:200px;padding-top:10px;width:100%}.socialMedia svg{color:#fff;cursor:pointer;font-size:70px;margin:20px}.footer p{color:#fff}@media only screen and (max-width:600px){.footer svg{font-size:50px}}.project{align-items:center;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:calc(100vh - 100px);justify-content:center;width:100%}.project h1{color:#3e497a;font-size:35px;margin-top:50px}.project img{border-radius:10px;width:700px}.project p{color:#3e497a;font-size:40px}.project svg{color:#778375;font-size:60px}.blogs{margin:120px auto 50px;max-width:900px;text-align:center;width:90%}.blogs h1{border-bottom:3px solid #e9d35b;color:#21325e;font-size:42px;margin-bottom:30px;padding-bottom:10px}.blog-list{display:flex;flex-direction:column;gap:20px}.blog-card{background:#0000;border:2px solid #e9d35b;border-radius:12px;cursor:pointer;height:240px;overflow:hidden;perspective:1000px;position:relative}.blog-card-inner{height:100%;transform-style:preserve-3d;transition:transform .7s ease;width:100%}.blog-card.flipped .blog-card-inner{transform:rotateY(180deg)}.blog-card-front{background-color:#f0f0f0;color:#21325e}.blog-card-back{background-color:#21325e;color:#f0f0f0;transform:rotateY(180deg)}.blog-card-back,.blog-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;box-sizing:border-box;height:100%;padding:20px;position:absolute;width:100%}.blog-bullets{list-style:disc;margin-top:40px;padding-left:20px;text-align:left}.blog-bullets li{font-size:15px;line-height:1.4;margin-bottom:8px}.blog-date{color:#999;font-size:13px;position:absolute;right:16px;top:12px}.tooltip{background-color:#21325e;border-radius:5px;bottom:10px;color:#f0f0f0;font-size:12px;left:50%;opacity:0;padding:4px 8px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease}.blog-card:hover .tooltip{opacity:.85}@media (max-width:768px){.blog-card{height:220px}.blogs h1{font-size:36px}}
/*# sourceMappingURL=main.c153295e.css.map*/