.navigation{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#000c;border-bottom:1px solid #374151;left:0;position:fixed;right:0;top:0;z-index:40}@keyframes bouncing{0%,to{opacity:.6;transform:translateY(0) scale(.95)}50%{opacity:1;transform:translateY(-2px) scale(1)}}.ltr:first-child{animation-delay:0s}.ltr:nth-child(2){animation-delay:.2s}.ltr:nth-child(3){animation-delay:.4s}.ltr:nth-child(4){animation-delay:.6s}.ltr:nth-child(5){animation-delay:.8s}.ltr:nth-child(6){animation-delay:1s}.ltr:nth-child(7){animation-delay:1.2s}.ltr:nth-child(8){animation-delay:1.4s}.ltr:nth-child(9){animation-delay:1.6s}.ltr:nth-child(10){animation-delay:1.8s}.ltr:nth-child(11){animation-delay:2s}.ltr:nth-child(12){animation-delay:2.2s}.ltr:nth-child(13){animation-delay:2.4s}.ltr:nth-child(14){animation-delay:2.6s}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:16px 24px}.nav-logo{font-size:20px}.ltr,.nav-logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a855f7);-webkit-background-clip:text;background-clip:text;font-weight:700}.ltr{animation:bouncing 2s ease-in-out infinite;display:inline-block;font-size:24px}.nav-links{display:none;gap:32px}.nav-link{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;transition:color .3s ease}.nav-link:hover{color:#60a5fa}@media (min-width:768px){.nav-links{display:flex}}.hero{justify-content:center;min-height:100vh;overflow:hidden;padding:60px 20px;position:relative}.hero,.hero-container{align-items:center;display:flex}.hero-container{gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%;z-index:10}.hero-image-section{align-items:center;display:flex;flex:1 1;justify-content:center}.hero-image{border-radius:20px;box-shadow:0 20px 60px #0000004d;height:auto;max-width:400px;object-fit:cover;width:100%}.hero-content{display:flex;flex:1 1;flex-direction:column;gap:24px;padding:0;text-align:left;z-index:10}.hero-subtitle{color:#e3e4e6;font-size:1.3rem;margin:3}.hero-description{color:#ebeced;font-size:1rem;line-height:1.6;margin:0;max-width:500px}.hero-buttons{display:flex;gap:16px;margin-top:8px}.hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#bfdbfe,#c4b5fd);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:0}.hero-bg{inset:0;opacity:.2;position:absolute}.hero-blob{border-radius:50%;filter:blur(80px);position:absolute}.hero-blob-1{background-color:#3b82f6;height:288px;left:80px;top:80px;width:288px}.hero-blob-2{background-color:rgba(169,85,247,.212);bottom:80px;height:384px;right:80px;width:384px}.hero-cta{background:linear-gradient(45deg,#628eff,#8740cd,#580475);border:none;border-radius:50px;box-shadow:0 10px 25px #0000004d;color:#fff;cursor:pointer;font-size:18px;font-weight:600;margin-top:20px;padding:12px 32px;transition:all .3s ease}.hero-cta:hover{background:linear-gradient(45deg,#3962c8,#5f2698,#580475);box-shadow:0 15px 35px #0006;transform:translateY(-2px)}.hero-scroll-indicator{bottom:32px;color:#9ca3af;left:50%;position:absolute;transform:translateX(-50%)}@media (max-width:768px){.hero-container{flex-direction:column;gap:30px}.hero-title{font-size:2rem}.hero-content{padding-right:0;text-align:left}.profile-intro{font-size:.9rem}.contact-item{font-size:.85rem}.contact-label{min-width:80px}.skill-tag{font-size:.8rem;padding:5px 12px}.skills-tags{gap:6px}}@media (min-width:768px){.hero-title{font-size:2.5rem}}.projects{padding:80px 0}.projects-header{margin-bottom:64px;text-align:center}.projects-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:16px}.projects-subtitle{color:#9ca3af;font-size:18px;margin:0 auto;max-width:512px}.projects-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}.project-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#11182780;border:1px solid #374151;border-radius:12px;padding:24px;transition:all .3s ease}.project-card:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.project-card:hover:first-child,.project-card:hover:nth-child(4){border-color:#60a5fa;color:#60a5fa}.project-card:hover:nth-child(2),.project-card:hover:nth-child(3){border-color:#a855f7;color:#a855f7}.project-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.project-name{font-size:20px;margin:0;transition:color .3s ease}.dev-placeholder{align-items:center;background:linear-gradient(135deg,#a855f71a,#60a5fa1a);border:2px dashed #a855f74d;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:300px}.dev-animation{align-items:center;display:flex;gap:8px;margin-bottom:16px}.zzz{animation:sleeping 1.8s ease-in-out infinite;color:#5563f7;font-size:48px;font-weight:700;opacity:.7}.zzz:first-child{animation-delay:0s}.zzz:nth-child(2){animation-delay:.2s}.zzz:nth-child(3){animation-delay:.4s}.zzz:nth-child(4){animation-delay:.6s}.zzz:nth-child(5){animation-delay:.8s}.dev-text{color:#fff;font-size:16px;font-weight:600;margin:0}@keyframes sleeping{0%,to{opacity:.4;transform:translateY(0) scale(.8)}50%{opacity:1;transform:translateY(-16px) scale(1)}}.project-period{color:#a78bfa;font-size:14px;margin:6px 0 0}.project-links{display:flex;flex-shrink:0;gap:8px}.project-link{border-radius:6px;color:#9ca3af;padding:8px;text-decoration:none;transition:color .3s ease}.project-link:hover{color:#fff}.project-screenshot-container{margin-bottom:16px}.project-screenshot-slider{background-color:#111827;border-radius:8px;height:250px;overflow:hidden;position:relative}.screenshot-image{height:100%;object-fit:cover;width:100%}.project-card:hover .screenshot-image{opacity:.95}.slider-button{background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;opacity:0;padding:8px 12px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:10}.project-screenshot-slider:hover .slider-button{opacity:.6}.slider-button:hover{background:#000000b3;opacity:1}.slider-button-prev{left:8px}.slider-button-next{right:8px}.screenshot-dots{display:flex;gap:8px;justify-content:center;opacity:.5;padding:12px 0}.dot{background:#4b5563;border:none;border-radius:50%;cursor:pointer;height:8px;opacity:.5;padding:0;transition:all .3s ease;width:8px}.screenshot-dots:hover .dot{opacity:.65}.dot:hover{background:#6b7280;opacity:1!important}.dot.active{background:#60a5fa;border-radius:4px;opacity:1;width:24px}.project-description{color:#9ca3af;line-height:1.6;margin-bottom:16px}.project-tech{display:flex;flex-wrap:wrap;gap:8px}.tech-badge{background-color:#374151;border-radius:16px;color:#d1d5db;font-size:14px;padding:4px 12px}@media (min-width:768px){.projects-grid{grid-template-columns:repeat(2,1fr)}.projects-title{font-size:4rem}}.about{background-color:#1118274d}.about-content{margin:0 auto;max-width:1000px;text-align:center}.about-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:48px}.triangle-sections{align-items:center;display:flex;flex-direction:column;gap:32px}.triangle-section{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(135deg,#60a5fa0d,#a855f70d);border:2px solid #60a5fa4d;border-radius:12px;padding:24px;transition:all .3s ease}.triangle-section:hover{background:linear-gradient(135deg,#60a5fa1a,#a855f71a);border-color:#60a5fa99;transform:translateY(-4px)}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:700;margin-bottom:16px}.section-content{color:#d1d5db;font-size:16px;line-height:1.8}@media (min-width:768px){.about-title{font-size:4rem}.section-title{font-size:2rem}.section-content{font-size:18px}}.skills{padding:80px 0}.skills-header{margin-bottom:64px;text-align:center}.skills-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:16px}.skills-subtitle{color:#9ca3af;font-size:18px}.skills-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr}.skill-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#11182780;border:1px solid #374151;border-radius:12px;height:100%;padding:24px;transition:all .3s ease}.skill-card:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.skill-header{margin-bottom:24px;text-align:center}.skill-icon{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:50%;color:#fff;display:inline-flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.skill-category{color:#fff;font-size:20px;font-weight:600;margin:0}.skill-list{display:flex;flex-direction:column;gap:8px}.skill-item{color:#d1d5db;padding:4px 0;text-align:center}@media (min-width:768px){.skills-grid{grid-template-columns:repeat(2,1fr)}.skills-title{font-size:4rem}}@media (min-width:1024px){.skills-grid{grid-template-columns:repeat(4,1fr)}}.contact{background-color:#1118274d}.contact-header{margin-bottom:64px;text-align:center}.contact-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700;margin-bottom:16px}.contact-subtitle{color:#9ca3af;font-size:18px}.contact-content{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1fr}.contact-form-card{background-color:#11182780;border:1px solid #374151;border-radius:12px;padding:24px}.form-title{color:#fff;font-size:20px;font-weight:600;margin-bottom:24px}.contact-form{display:flex;flex-direction:column;gap:16px}.form-input,.form-textarea{background-color:#374151;border:1px solid #4b5563;border-radius:8px;color:#fff;font-size:16px;padding:12px 16px;transition:border-color .3s ease}.form-input:focus,.form-textarea:focus{border-color:#60a5fa;outline:none}.form-input::placeholder,.form-textarea::placeholder{color:#9ca3af}.form-textarea{min-height:100px;resize:vertical}.form-submit{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .3s ease}.form-submit:hover{background:linear-gradient(135deg,#1d4ed8,#6d28d9);transform:translateY(-2px)}.info-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:24px}.contact-links{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.contact-link{align-items:center;color:#d1d5db;cursor:pointer;display:flex;gap:16px;text-decoration:none;transition:all .3s ease}.contact-link:hover{color:#60a5fa;transform:translateX(4px)}.contact-link svg{color:#60a5fa;flex-shrink:0;transition:color .3s ease}.contact-link:hover svg{color:#a855f7}.easter-egg-hint{background:linear-gradient(135deg,#2563eb33,#7c3aed33);border:1px solid #3b82f64d;border-radius:12px;padding:24px}.hint-icon{align-items:center;display:flex;gap:8px;margin-bottom:12px}.hint-icon svg{color:#60a5fa}.hint-title{color:#fff;font-weight:600}.hint-text{color:#d1d5db;font-size:14px;margin:0}@media (min-width:768px){.contact-content{grid-template-columns:repeat(2,1fr)}.contact-title{font-size:4rem}}.footer{border-top:1px solid #374151;padding:32px 0}.footer-text{color:#9ca3af;margin:0;text-align:center}.easter-egg-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000c;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.easter-egg-rocket{font-size:4rem}.easter-egg-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a855f7);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700;margin-top:128px;position:absolute}.pixel-blast-container{height:100%;overflow:hidden;position:relative;width:100%}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#000;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}.portfolio{min-height:100vh;position:relative}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#4a5568;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#6b7280}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#a855f7);-webkit-background-clip:text;background-clip:text}.gradient-bg{background:linear-gradient(135deg,#2563eb,#7c3aed)}.container{margin:0 auto;max-width:1200px;padding:0 24px}.section{padding:80px 0}.section-alt{background-color:#1118274d}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-float{animation:float 3s ease-in-out infinite}.animate-gradient{animation:gradient-shift 3s ease infinite;background-size:200% 200%}.fade-in-up{animation:fadeInUp .8s ease-out}
/*# sourceMappingURL=main.93942a1f.css.map*/