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{background-color:#303030;border-bottom:1px solid #fff;box-sizing:border-box;color:#fff9;flex-wrap:wrap;justify-content:space-between;padding:1rem;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar,.navbar-logo{align-items:center;display:flex}.navbar-name{color:#c9c7c6;font-size:1rem;font-weight:700;margin-left:.5rem;text-decoration:none}.profile-picture{border-radius:50%;height:40px;overflow:hidden;width:40px}.profile-picture img{height:100%;object-fit:cover;width:100%}.navbar-links{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:4rem;list-style:none;margin:0;padding:0}.navbar-links li{display:inline}.navbar-links a{color:#fffc;font-family:Roboto,sans-serif;font-style:normal;font-weight:500;text-decoration:none;transition:color .3s ease}.navbar-links a:hover{color:gold}.navbar-search{align-items:center;display:flex}.search-icon{color:#fffc;cursor:pointer;margin-right:40px}.search-bar{background:#fff;border:none;border-radius:4px;color:#303030;display:none;padding:.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:200px;z-index:1001}.search-bar.active{display:block}.search-bar:focus{box-shadow:0 0 5px #0000004d}.toggle-icon{color:#fff;cursor:pointer;display:none;font-size:1.5rem}@media (max-width:768px){.navbar{padding:.5rem}.navbar-logo{justify-content:space-between;margin-bottom:.5rem;width:100%}.navbar-links{background-color:#303030;border-top:1px solid #3c3c3c;display:none;flex-direction:column;gap:1rem;padding:1rem 0;text-align:center;width:100%}.navbar-links.active{display:flex}.navbar-links li{width:100%}.toggle-icon{display:block}.navbar-search{display:none}.search-results{background:#303030;border-radius:4px;box-shadow:0 0 10px #00000080;color:#fff;position:absolute;right:0;top:50px;width:200px}.search-results ul{list-style:none;margin:0;padding:0}.search-results li{border-bottom:1px solid #3c3c3c;cursor:pointer;padding:10px}.search-results li:last-child{border-bottom:none}.search-results li:hover{background-color:gold;color:#303030}}.hero-section{align-items:center;background-image:url(https://developer.apple.com/forums/content/attachment/807bafa4-3823-4cbe-9e20-c861a8126618);background-size:110% 107%;color:#fff;display:flex;height:80vh;justify-content:center;overflow:hidden;padding:0 1rem;position:relative;text-align:center}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero-content{animation:glow 2s ease-in-out infinite alternate;padding:0 1rem;position:relative;z-index:2}.hero-content h1{animation:fadeIn 2s ease-in-out;color:#fff;font-size:4rem;margin-bottom:1rem}.hero-content p{animation:fadeIn 2s ease-in-out 1s;font-size:1.5rem;margin-bottom:2rem}.btn-primary{animation:fadeIn 2s ease-in-out 2s;background-color:#df1760;border-radius:5px;color:#fff;display:inline-block;font-size:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s,transform .3s}.btn-primary:hover{background-color:#c8102e;transform:scale(1.05)}@keyframes glow{0%{box-shadow:0 0 10px #ffffff80}to{box-shadow:0 0 20px #fff}}@media (max-width:1024px){.hero-content h1{font-size:3rem}.hero-content p{font-size:1.25rem}}@media (max-width:768px){.hero-section{padding:0 2rem}.hero-content h1{font-size:2.5rem}.hero-content p{font-size:1rem}.btn-primary{font-size:.9rem;padding:.5rem 1rem}}@media (max-width:480px){.hero-content h1{font-size:2rem}.hero-content p{font-size:.9rem}.btn-primary{font-size:.8rem;padding:.5rem .75rem}}.footer{background-blend-mode:overlay;background-image:url(https://s3.objstor.cloud4u.com/unti-prod-people/file/project/361vx0njd8.png);background-size:cover;border-top:5px solid #ff6f61;color:#85eefe;padding:3rem 1.5rem;position:relative;text-align:center}.footer-content{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding-bottom:1.5rem}.footer-section{flex:1 1;margin:1rem;min-width:250px}.footer-section h2,.footer-section h3{color:#ff6f61;font-size:1.8rem;font-weight:700;margin-bottom:1rem;text-shadow:1px 1px 2px #fafafa7f}.footer-section a,.footer-section p,.footer-section ul{color:#e0e0e0;text-decoration:none;transition:color .3s ease}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:.5rem}.footer-section ul li a{color:#e0e0e0;transition:color .3s ease}.footer-section ul li a:hover{color:#ff6f61}.footer-section .social-icons{display:flex;gap:1.5rem;justify-content:center}.footer-section .social-icons a{color:#e0e0e0;font-size:2rem;transition:color .3s ease}.footer-section .social-icons a:hover{color:#fff;transform:scale(1.2)}.footer-bottom{background:#00000080;border:1px solid #ff6f61;border-radius:5px;color:#fff;font-size:.875rem;margin-top:2rem;padding:1rem}.scroll-top-arrow{bottom:2rem;color:#ff6f61;cursor:pointer;font-size:3rem;opacity:.7;position:fixed;right:2rem;transition:opacity .3s ease,transform .3s ease}.scroll-top-arrow:hover{opacity:1;transform:scale(1.2)}@media (max-width:768px){.footer-content{flex-direction:column}.footer-section{margin:1rem 0}}.about-section{background-color:hsla(0,0%,96%,.945);margin-bottom:30px;margin-top:5px;overflow:hidden;padding:40px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.about-section:hover{box-shadow:0 8px 16px #0003;transform:scale(1.05)}.about-header{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin-bottom:20px}.about-header,.arrow{transition:transform .3s ease}.arrow{height:30px;margin-top:5px;width:30px}.arrow.open{transform:rotate(180deg)}.about-content{animation:fadeIn 1s ease-in-out forwards;opacity:0;text-align:center}@keyframes fadeIn{to{opacity:1}}.about-image{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 8px #0000004d;height:120px;margin-bottom:20px;transition:transform .3s ease;width:120px}.about-image:hover{transform:scale(1.1)}.about-text{color:#000;font-size:16px;line-height:1.6;margin:20px 0}.skills-container{align-items:center;animation:slideIn 1s ease-in-out .5s forwards;display:flex;flex-direction:column;gap:15px;margin-top:20px;opacity:0}@keyframes slideIn{0%{transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.skill{max-width:400px;width:100%}@media (max-width:768px){.about-header{text-align:center}.about-image{height:100px;width:100px}}.progress-bar-container{background-color:#fa060633;height:25px;margin-bottom:15px;overflow:hidden;position:relative;width:100%}.progress-bar{align-items:center;background-color:#7fffd4;display:flex;height:100%;justify-content:center;position:relative;transition:width 1s ease-in-out;width:0}.progress-bar-text{color:#fcfcfc;font-size:14px;font-weight:700;position:absolute;text-align:left;white-space:nowrap;width:100%}.portfolio-section{background:#bab8b8;background-blend-mode:overlay;background-image:radial-gradient(circle at top left,#e2e6ea,#f4f4f4 70%),linear-gradient(135deg,#c8e4e8 25%,#b9fbc0 75%);background-position:50%;background-size:cover;border-radius:10px;box-shadow:0 8px 16px #0000001a;padding:4rem 2rem}.portfolio-section h2{color:#333;font-size:2.5rem;font-weight:700;letter-spacing:2px;margin-bottom:2.5rem;text-align:center;text-transform:capitalize}.projects{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.project{background:#fff;border:none;border-radius:12px;box-shadow:0 6px 12px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.project:hover{box-shadow:0 12px 24px #0003;transform:scale(1.03)}.project img{border-bottom:3px solid #c90636;height:200px;object-fit:cover;width:100%}.project-info{padding:1.5rem;text-align:center}.project-info h3{color:#333;font-size:1.75rem;margin-bottom:.75rem}.project-info p{color:#666;font-size:1rem;line-height:1.6;margin-bottom:1rem}.project-links{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.project-links a{border:2px solid #c90636;border-radius:6px;color:#c90636;display:inline-block;font-size:1rem;font-weight:700;letter-spacing:1px;padding:.75rem 1.5rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}.project-links a:focus,.project-links a:hover{background-color:#e82656;border-color:#c90636;box-shadow:0 4px 8px #00000026;color:#fff}@media (max-width:768px){.projects{grid-template-columns:1fr}.portfolio-section h2{font-size:2rem}}.resume-container{align-items:center;background-color:#f0f2f5;display:flex;height:150px;justify-content:center;padding:1rem;text-align:center}.resume-link{color:#0a0a0a;font-size:1.5rem;text-decoration:none;transition:color .3s ease,transform .3s ease}.resume-link:hover{color:#0252a2;transform:scale(1.05)}@keyframes fadeColor{0%{color:#0a0a0a;opacity:0}50%{color:#0f0f0f;opacity:1}to{color:#0252a2;opacity:.5}}h2{animation:fadeColor 3s infinite;color:#333;font-family:Arial,sans-serif;font-size:2rem;margin-bottom:20px}.education-section{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a;margin-bottom:2rem;padding:2rem;transition:all .3s ease}.education-header{color:#333;cursor:pointer;margin-bottom:1rem;text-align:center}.education-header h2{font-size:2rem;margin:0}.dropdown-icon{font-size:1.5rem;margin-top:.5rem;transition:transform .3s ease}.education-content{display:flex;flex-direction:column;gap:1.5rem}.education-item{background-color:#f8f9fa;border-radius:5px;box-shadow:0 0 5px #0000001a;padding:1.5rem}.education-item h3{color:#007bff;font-size:1.5rem;margin:0}.details,.institution,.year{color:#555;font-size:1rem;margin:.5rem 0}.institution{font-weight:700}.year{color:#007bff}@media (max-width:768px){.education-header h2{font-size:1.5rem}.education-item{padding:1rem}}
/*# sourceMappingURL=main.53a2969f.css.map*/