@import url(https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600&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}.navbar{align-items:center;background-color:#011627;border-bottom:1px solid #5e5970;color:#c9d1d9;display:flex;font-family:Fira Code,monospace;justify-content:space-between;position:absolute;width:100%;z-index:1000}.navbar-brand{border-right:1px solid #5e5970;color:#607b96;font-size:1rem;font-weight:700;padding:12px 80px}.navbar-links{flex:1 1;font-size:1rem;list-style:none;margin:0;padding:0}.navbar-left,.navbar-links{align-items:center;display:flex}.navbar-right{border-left:1px solid #5e5970;margin-left:auto}.navbar-item{border-right:1px solid #5e5970;padding:12px 20px}.navbar-link{color:#607b96;font-size:1rem;font-weight:500;text-decoration:none}.navbar-link.active{border-bottom:2px solid #58a6ff;color:#58a6ff}.hamburger{background:none;border:none;color:#c9d1d9;cursor:pointer;display:none;font-size:1.5rem}.navbar-links{transition:transform .3s ease-in-out}.navbar-links.mobile-menu-open{transform:translateX(0)}@media (max-width:806px){.hamburger{display:block}.navbar-links{background-color:#011627;display:none;flex-direction:column;height:90vh;left:0;padding:10px 0;position:absolute;top:46px;width:100%}.navbar-brand{border:none}.navbar-links.mobile-menu-open{display:flex}.navbar-item{border:none}.navbar-left{flex-direction:column}.navbar-right{border:none;margin:0}}@media (max-width:650px){.navbar-brand{padding:12px 20px}}footer{background-color:#011627;border-top:1px solid #5e5970;bottom:0;color:#c9d1d9;font-family:Fira Code,monospace;justify-content:space-between;position:fixed;width:100%;z-index:1000}.footer-left,footer{align-items:center;display:flex}.footer-left{color:#607b96;font-size:1rem;gap:10px;justify-content:center}.footer-left span{border-right:1px solid #5e5970;padding:10px 30px}.icon{border-right:1px solid #5e5970;display:flex;padding:10px;transition:color .3s ease}.footer-right,.icon{color:#607b96;font-size:1rem}.user{align-items:center;border-left:1px solid #5e5970;color:#607b96;display:flex;gap:10px;justify-content:center;padding-left:10px}@media (max-width:476px){.footer-right span{font-size:0}}.snake-game-container{font-family:Arial,sans-serif;text-align:center}.game-title{color:#e8eff3;font-size:1.1rem;line-height:.01rem}.score{color:#43d9ad;font-size:1.2rem}.game-over-text{background-color:#0000003a;color:red;font-size:1.5rem;transform:translateY(-480%);width:260%}.whole-game{align-items:center;background:linear-gradient(to bottom right,#175553,#43d9ad21);border-radius:10px;display:flex;font-family:Arial,sans-serif;height:405px;justify-content:space-around;text-align:center;width:440px}.game-area{background:#011627;border:5px solid #141618;border-radius:10px;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(25,1fr);height:315px;position:relative;width:170px}.cell{border:.5px solid #011627;height:100%;width:100%}.cell.snake{background:linear-gradient(to bottom right,#43d9ad,#43d9ad);border-radius:10%;height:10px;width:10px}.cell.food{background-color:#43d9ad;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.game-btn{bottom:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.start-button{background-color:#fea55f}.restart-button,.start-button{border:none;border-radius:10px;cursor:pointer;font-size:11px;padding:6px 14px}.restart-button{color:#e8eff3}.game-control,.restart-button,.restart-button:hover{background-color:#0000003a}.game-control{border-radius:10px;display:flex;flex-direction:column;height:160px;width:180px}.control-buttons button{background-color:#201f1d;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:12px;margin:5px;padding:6px 18px}.skip-button{background:#0000;border:1px solid #e8eff3;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:6px 14px;transform:translate(80%,100%)}.food-left{display:flex;gap:5px;justify-content:center;margin-top:10px}.food-dot{background-color:#43d9ad;border-radius:50%;height:10px;opacity:.5;width:10px}.food-dot.eaten{opacity:1}.game-s{transform:translateY(-3%)}.home-container{align-items:center;background:linear-gradient(to bottom right,#0f2035,#011627);color:#fff;display:flex;font-family:Fira Code,monospace;height:100vh;justify-content:space-around;overflow:hidden;padding:0 30px;position:relative;z-index:1}.home-container:before{background:#4d5bce;border-radius:50%;height:300px;left:80%;top:50%}.home-container:after,.home-container:before{content:"";filter:blur(100px);position:absolute;width:400px;z-index:-1}.home-container:after{background:#43d9ad;border-radius:100px;height:200px;right:22%;top:8%;transform:rotate(-30deg)}.home-container .transparent-layer{background:#011627;height:100%;left:0;position:absolute;top:0;width:65%;z-index:-2}.section{background-color:#011627;color:#e1e6ec;margin:0;text-align:center}.hide{font-size:0}.self{line-height:.9rem;margin-bottom:70px}.con{color:#4d5bce}.gi{color:#43d9ad}.glink{color:#e99287}.name{color:#e1e6ec;display:block;font-size:3rem}.role{color:#4d5bce;font-size:1.6rem}.github-link a{color:#58a6ff;text-decoration:none}.image-carousel{height:600px;margin-top:20px;overflow:hidden;position:relative;width:400px}.carousel-images{animation:scroll-vertical 5s linear infinite;display:flex;flex-direction:column}.carousel-image{border-radius:8px;box-shadow:0 4px 8px #0003;filter:blur(4px);height:auto;margin-bottom:10px;opacity:.5;transition:opacity .5s ease,filter .5s ease;width:100%}.carousel-images:first-child .carousel-image:first-child{box-shadow:0 0 15px #00ffff4d}.carousel-images:first-child .carousel-image:nth-child(2){box-shadow:0 0 15px #00ffff4d;filter:blur(0)}.carousel-images:first-child .carousel-image:nth-child(3){box-shadow:0 0 20px #0ffc;filter:blur(0);opacity:1}.carousel-images:first-child .carousel-image:nth-child(4){box-shadow:0 0 15px #00ffff4d;filter:blur(0)}.carousel-images:first-child .carousel-image:nth-child(5){box-shadow:0 0 15px #00ffff4d}@keyframes scroll-vertical{0%{transform:translateY(0)}to{transform:translateY(-25%)}}@media (max-width:910px){.name{font-size:2.5rem}}@media (max-width:820px){.home-container{padding:20px}.game-section{display:none}.home-container .transparent-layer{background:none}.github-link{font-size:0}.hide{color:#607b96;margin-top:80px}.github-link span,.hide{font-size:1rem}.name{font-size:3.8rem;line-height:4rem}}.about-page{display:grid;grid-template-columns:330px auto;min-height:100vh;position:relative}.about-page,.sidebar{background-color:#011627}.sidebar{border-right:1px solid #5e5970;color:#607b96;margin:44px}.sidebar-section{list-style:none;padding:0}.section-item{align-items:start;cursor:pointer;display:flex;flex-direction:column;font-size:20px;margin-bottom:20px;margin-top:20px;word-break:break-word}.section-item:hover{color:#58a6ff}.sub-items{list-style:none;margin-top:10px;padding-left:50px}.sub-item{color:#607b96;cursor:pointer;font-size:16px;margin-bottom:10px}.sub{align-items:center;display:flex;gap:10px}.sub img{height:18px}.section-header{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:10px;justify-content:space-between;word-break:break-word}.section-header svg{margin-left:auto}.sub-item:hover{color:#58a6ff}.main-content{background-color:#011627;margin:40px}.about-section h2{color:#ecf0f1;font-size:2rem;margin-bottom:20px}.about-section p{color:#7f8c8d;font-size:1.2rem;line-height:1.6}.active-sub-item-box{background-color:#1e293b;border-radius:5px;color:#ecf0f1;margin-bottom:10px;position:relative}.box-header{align-items:center;border-bottom:1px solid #5e5970;color:#607b96;display:flex;gap:20px;justify-content:center}.close-icon{color:#607b96;cursor:pointer;font-size:20px}.close-icon:hover{color:#c0392b}.experience-section{display:flex;flex-direction:column;gap:2rem;padding:1rem}.experience-card{background-color:#2a2a3f;border-left:4px solid #4b5563;border-radius:10px;box-shadow:0 4px 12px #00000026;color:#e5e7eb;padding:1.5rem;transition:background-color .3s ease}.experience-card:hover{background-color:#363654}.experience-card p{color:#d1d5db;line-height:1.6;margin-bottom:.5rem}.experience-card ul{margin-top:.5rem;padding-left:1.2rem}.experience-card li{color:#cbd5e1;margin-bottom:.4rem}.experience-card strong{color:#58a6ff;font-weight:600}.experience-card em{color:#9ca3af;font-style:italic}.skills-section{color:#fff;margin-bottom:40px}.skills-categories{display:flex;flex-direction:column;gap:20px}.skills-category h4{color:#607b96;font-size:25px;margin-bottom:30px}.skills-icons{column-gap:170px;display:flex;flex-wrap:wrap;row-gap:30px}.skill-items{background-color:#f0f8ff;border-radius:5px;height:60px;width:60px}.skill-item{align-items:center;display:flex;gap:25px;text-align:center}.skill-item img{height:60px;width:60px}.skill-item span{font-size:24px;margin-top:5px}.hero-section{color:#e1e1e6;font-family:Poppins,sans-serif;padding:40px;text-align:center}.profile-image img{border:3px solid #f55;border-radius:50%;height:180px;margin-bottom:20px;object-fit:cover;width:180px}.intro-text p{font-size:1.2rem}.intro-text .highlight{color:#f55;font-weight:700}.role-title{font-size:2.5rem;font-weight:700;margin:10px 0}.description{color:#b2b2b2;font-size:1rem;line-height:1.5;margin:20px auto;max-width:600px}.tech-icons{gap:15px;margin-top:20px}.icons,.tech-icons{display:flex;justify-content:center}.icons{align-items:center;background-color:#2c4e75;border-radius:25px;flex-wrap:wrap;gap:10px;padding:5px 20px;transition:transform .3s ease}.icons a{color:#fff;text-decoration:none}.icons:hover{transform:scale(.9)}.tech-icons .icons img{border-radius:10px;height:35px;width:35px}.timeline-section{color:#e1e1e6;margin-top:40px;padding:40px 20px}.timeline{position:relative}.timeline:after{background-color:#fff;bottom:0;content:"";left:50%;position:absolute;top:-40px;transform:translateX(-50%);width:4px}.timeline-item{display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.timeline-item.left{flex-direction:row-reverse}.timeline-icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:60px;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%);width:60px;z-index:1}.timeline-icon img{border-radius:50%;height:50px;width:50px}.timeline-content{background:linear-gradient(90deg,#250f4e,#1d4488);border-radius:8px;color:#fff;margin:0 70px;padding:15px 10px;position:relative;width:30%}.timeline-content:before{border-bottom:10px solid #0000;border-right:15px solid #250f4e;border-top:10px solid #0000;content:"";height:0;left:-15px;position:absolute;top:20px;width:0}.timeline-item.left .timeline-content:before{border-left:15px solid #1d4488;border-right:none;left:auto;right:-15px}.timeline-item.left .timeline-content{margin-right:40px;text-align:right}.timeline-item.right .timeline-content{margin-left:50px}.date{left:-300px}.date,.year{color:#fff;font-size:16px;font-weight:700;position:relative;top:5px}.year{left:300px}.common-grid,.common-grids{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.about-section h2,.common-section h3,.skills-category h4{font-size:clamp(1.5rem,2.5vw,2.5rem)}.about-section p,.intro-text p{font-size:clamp(1rem,1.5vw,1.2rem)}.commonn-section{background-color:#1e1e2f;border-radius:10px;color:#fff;margin:20px;padding:20px}.commonn-section h3{color:#ff4081;font-size:24px;margin-bottom:10px}.commonn-section p{font-size:18px;margin-bottom:20px}.commonn-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.commonn-card{background-color:#2a2a3f;border-radius:8px;box-shadow:0 4px 6px #0003;padding:15px;text-align:center}.commonn-card img{border-radius:4px;height:auto;margin-bottom:10px;width:100%}.commonn-card p{color:#fff;font-size:16px}.co-section{background-color:#1e1e2f;border-radius:10px;color:#fff;margin:20px;padding:20px}.co-section p{color:#607b96;font-size:18px;margin-bottom:40px}.co-grid{grid-gap:20px;display:grid;gap:20px;grid-template-rows:1fr 1fr}.co-card{align-items:center;background-color:#2a2a3f;border-radius:8px;box-shadow:0 4px 6px #0003;display:flex;gap:20px;justify-content:center;padding:15px 10px}.co-card img{border-radius:4px;height:auto;margin-bottom:5px;width:50%}.co-card p{color:#baccdd;font-size:16px;text-align:left}@media (max-width:905px){.co-card img{height:auto;width:100%}}@media (max-width:1238px){.sidebar{border:none}.about-page{grid-template-columns:1fr}.common-grid,.common-grids{grid-template-columns:repeat(2,1fr)}}@media (max-width:1186px){.timeline-content{padding:15px 20px}.date{left:-250px}.year{left:250px}.skills-icons{column-gap:180px}}@media (max-width:1064px){.skill-item img,.skill-items{height:45px;width:45px}.timeline-content{padding:10px 12px}}@media (max-width:1024px){.about-page{grid-template-columns:1fr}.skills-category{margin-bottom:40px}.skill-item img,.skill-items{height:40px;width:40px}.skill-item span{font-size:20px}.skills-icons{column-gap:205px}.common-grid,.common-grids{grid-template-columns:repeat(2,1fr)}.timeline-section{color:#e1e1e6;margin-top:40px;padding:40px 20px}.timeline{margin:0 auto;max-width:900px;position:relative}.timeline:after{background-color:#fff;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:4px}.timeline-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;position:relative}.timeline-item.left .timeline-content{margin-right:calc(50% + 20px);text-align:right}.timeline-item.right .timeline-content{margin-left:calc(50% + 20px)}.timeline-icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:60px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:60px;z-index:1}.timeline-icon img{border-radius:50%;height:40px;width:40px}.timeline-content{background:linear-gradient(145deg,#250f4e,#1d4488);border-radius:8px;color:#fff;max-width:400px;padding:20px 30px;position:relative}.timeline-content:before{border-bottom:10px solid #0000;border-top:10px solid #0000;content:"";height:0;position:absolute;top:20px;width:0}.timeline-item.left .timeline-content:before{border-left:15px solid #1d4488;right:-15px}.timeline-item.right .timeline-content:before{border-right:15px solid #250f4e;left:-15px}.date{color:#a1a1a1;font-size:14px;margin-top:5px;text-align:left}.timeline-item.left .date{text-align:right}}@media (max-width:905px){.sidebar{width:200px}.common-grid,.common-grids{grid-template-columns:repeat(2,1fr)}.timeline-content{padding:15px 20px}.skills-category{margin-bottom:80px}.skills-icons{row-gap:80px}.co-card,.skill-item{flex-direction:column}.co-card img{height:auto;max-width:100%;width:100%}}@media (max-width:768px){.sidebar{margin:40px}.skills-category{margin-bottom:40px}.skill-item{flex-direction:row}.common-section,.main-content{margin:20px}.timeline-section{color:#e1e1e6;margin-top:40px;padding:40px 20px}.timeline{position:relative}.timeline:after{left:5%}.timeline-item{display:flex;justify-content:space-between;margin-bottom:20px;position:relative}.timeline-item.left,.timeline-item.right{flex-direction:column}.timeline-icon{left:5%}.timeline-icon img{border-radius:50%;height:50px;width:50px}.timeline-content{background:linear-gradient(90deg,#250f4e,#1d4488);border-radius:8px;color:#fff;margin:-55px 10px 50px;padding:15px 10px;position:relative;width:55%}.timeline-content:before{border-right:15px solid #250f4e;content:"";height:0;left:-10px;position:absolute;top:20px;width:0}.timeline-item.left .timeline-content:before{border-left:none;border-right:15px solid #250f4e;height:0;left:-15px;top:20px;width:0}.timeline-item.left .timeline-content{margin-right:10px;text-align:left}.timeline-item.right .timeline-content{margin-left:4px}.date{top:140px}.date,.year{left:-120px;position:relative}.year{top:150px}.common-grid,.common-grids{grid-template-columns:repeat(1,1fr)}.profile-image img{height:140px;width:140px}.role-title{font-size:1.8rem}.bio-section,.experience-section{padding-bottom:50px}}@media (max-width:688px){.skill-item img,.skill-items{height:40px;width:40px}.skill-item span{font-size:20px}}@media (max-width:662px){.tech-icons{flex-direction:column}.skills-icons{column-gap:150px}.co-card img{height:auto;max-width:100%;width:100%}.date,.year{left:-120px;position:relative;top:150px}.timeline-content{width:65%}}@media (max-width:570px){.timeline-content{width:60%}.date,.year{left:-90px;top:180px}.year{position:relative}.skill-item img,.skill-items{height:35px;width:35px}.skill-item span{font-size:18px}.skills-icons{column-gap:250px;row-gap:30px}}@media (max-width:500px){.skills-icons{column-gap:200px;row-gap:30px}.date,.year{left:-90px;top:160px}.year{position:relative}}@media (max-width:486px){.skills-icons{column-gap:160px;row-gap:30px}.skill-item img,.skill-items{height:35px;width:35px}.common-card p{font-size:1rem}.date,.year{left:-80px;top:180px}.year{position:relative}}@media (max-width:445px){.timeline-content{width:56%}.timeline-content h3{font-size:14px}.timeline-content p{font-size:10px}.date,.year{left:-70px;top:110px}.year{position:relative}.timeline-section{padding:40px 0}}@media (max-width:400px){.timeline-content{margin-left:55px;margin-right:-50px;width:60%}.date,.year{left:-40px;top:115px}.year{position:relative}}.projects-page{background-color:#011627;display:grid;grid-template-columns:330px auto;min-height:100vh;position:relative}.category-list{list-style:none;padding:0}.category-list label{align-items:center;display:flex;gap:10px}.check{-webkit-appearance:none;appearance:none;border:2px solid #607b96;cursor:pointer;height:18px;position:relative;transition:all .3s ease;width:18px}.check,.check:checked{background-color:initial}.check:checked{background:#607b96;border-color:#607b96}.check:checked:after{color:#fff;content:"✔";font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.check:hover{border-color:#777;box-shadow:0 0 5px #0003}.category-list li{border-radius:5px;cursor:pointer;font-size:1.1rem;margin-bottom:5px;padding:10px;transition:background .2s ease}.projects-container{grid-gap:40px;display:grid;flex:1 1;gap:40px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));padding:80px 40px}.project-card{background-color:#011627;border-radius:8px;box-shadow:0 0 15px #00ffff80;overflow:hidden;transition:transform .3s ease}.project-card:hover{transform:translateY(-5px)}.project-card img{border-radius:20px;height:180px;object-fit:cover;padding:10px;width:95%}.project-details{padding:0 0 15px;text-align:center}.project-header{align-items:center;display:flex;gap:10px;justify-content:center}.project-header h4{color:#58a6ff;font-size:1.1rem;margin:10px 0}.github-icon{color:#fff;font-size:1.4rem;transition:color .3s}.github-icon:hover{color:#58a6ff}.project-details p{color:#8b949e;font-size:.9rem}.btn{background-color:#58a6ff;border:none;border-radius:5px;cursor:pointer;font-weight:600;margin-top:10px;padding:8px 12px}.btn:hover{background-color:#427fc4}.no-projects{color:#8b949e;font-size:1.2rem;text-align:center}@media (max-width:1024px){.projects-page{grid-template-columns:250px auto}.category-list li{font-size:1rem;padding:8px}.view-button{padding:6px 10px}}@media (max-width:768px){.projects-page{grid-template-columns:1fr}.projects-container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:20px}.project-card img{height:120px;padding:5px}.project-details h4{font-size:1rem}.project-details p{font-size:.8rem}}@media (max-width:480px){.projects-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:60px 20px}.project-card img{height:180px;padding:8px;width:95%}.project-details h4{font-size:.9rem}.project-details p{font-size:.75rem;padding:0 8px}.view-button{font-size:.8rem;padding:5px 8px}.category-list label{font-size:.9rem}}.contact-page{background-color:#011627;display:grid;grid-template-columns:330px auto;min-height:100vh;position:relative}.contact-form{padding:80px 100px;width:70%}.contact-form label{color:#607b96;font-size:1.2rem;padding:10px}.contact-form form{display:flex;flex-direction:column}.contact-form input,.contact-form textarea{background:#011221;border:1px solid #5e5970;border-radius:10px;color:#607b96;font-size:1.2rem;margin-bottom:15px;padding:10px}.contact-form button{background:#1c2b3a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.2rem;padding:10px 20px}.success span{color:#e9f3e9;font-size:2rem;margin-top:10px}.success{color:#607b96;font-size:1.2rem}.error{color:red;margin-top:10px}.social-links{align-items:center;display:flex;gap:10px;list-style:none}.social-links a{color:#607b96;text-decoration:none}@media (max-width:1024px){.contact-page{grid-template-columns:250px auto}.contact-form{padding:60px 80px;width:65%}.contact-form input,.contact-form textarea{font-size:1rem;padding:8px}.contact-form button{font-size:1rem;padding:8px 16px}}@media (max-width:768px){.contact-page{grid-template-columns:1fr}.contact-form{padding:30px 20px 100px;width:90%}.contact-form label{font-size:1rem}.contact-form input,.contact-form textarea{font-size:.9rem}.contact-form button{font-size:.9rem;padding:8px 12px}.success span{font-size:1.5rem}}@media (max-width:480px){.contact-form{padding:20px 20px 90px;width:85%}.contact-form label{font-size:.9rem}.contact-form input,.contact-form textarea{font-size:.8rem;padding:6px}.contact-form button{font-size:.8rem;padding:6px 10px}.success span{font-size:1.2rem}}.project-details-page{background-color:#011627;color:#607b96;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:4rem 2rem;text-align:center}h2{color:#58a6ff;font-size:2rem;margin-bottom:1rem}.brief{color:#c9d1d9;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;margin-inline:auto;max-width:800px}.main-image{border-radius:8px;box-shadow:0 0 15px #00ffff80;height:auto;margin:1rem 0 2rem;max-width:720px;object-fit:contain;width:100%}.details{color:#c9d1d9;font-size:1rem;line-height:1.6;margin:0 auto 2rem;max-width:800px}.snapshots,.technologies{margin-top:2rem}.snapshots h3,.technologies h3{color:#58a6ff;font-size:1.5rem;margin-bottom:1rem}.snapshot-images{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.snapshot-images img{border:1px solid #333;border-radius:6px;box-shadow:0 0 15px #00ffff80;height:auto;max-width:480px;object-fit:cover;width:100%}.technologies ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;padding:0}.technologies li{background-color:#161b22;border:1px solid #333;border-radius:5px;color:#c9d1d9;font-size:.95rem;padding:.5rem 1rem}@media (max-width:1024px){.main-image{max-width:90%}}@media (max-width:768px){.brief{font-size:1.1rem}.details{font-size:.95rem;padding:0 1rem}.snapshot-images img{max-width:90%}}@media (max-width:480px){.main-image,.snapshot-images img{max-width:100%}h2{font-size:1.5rem}.brief{font-size:1rem}.technologies li{font-size:.85rem}}.not-found{padding-top:6rem}.back-link{color:#58a6ff;display:inline-block;font-size:1rem;margin-top:1rem;text-decoration:underline}
/*# sourceMappingURL=main.b4d355d9.css.map*/