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}body,html{background-color:#064232;background-color:#000;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0;scroll-behavior:smooth}.home-section{align-items:center;background:linear-gradient(135deg,#000,#064232);display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.home-section:before{animation:rotate 15s linear infinite;background:conic-gradient(from 0deg,#00ffde,#064232,#c59560,#00ffde);content:"";height:200%;left:-50%;opacity:.2;position:absolute;top:-50%;width:200%;z-index:0}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.overlay{background:#000000b3;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.content{animation:fadeInUp 1.5s ease;position:relative;z-index:2}.content h1{animation:glow 2s ease-in-out infinite alternate;font-size:3rem;margin-bottom:1rem}.content h1,.content h1 span{color:#c59560}.content p{font-size:1.2rem;margin-bottom:2rem}button{background-color:#3e7a72;border-radius:25px;color:#f2efef;padding:.8rem 2rem;transition:transform .3s,background .3s}button:hover{background:#c59560;color:#fff;transform:scale(1.1)}@keyframes glow{0%{text-shadow:0 0 10px #00ffde}to{text-shadow:0 0 20px #c59560,0 0 30px #00ffde}}nav{align-items:center;background-color:#064232;display:flex;justify-content:space-between;padding:1rem;position:fixed;top:0;width:100%;z-index:100}nav .logo{color:#c59560;font-size:1.5rem;font-weight:700}nav ul{display:flex;gap:.5rem;list-style:none}nav ul li a{color:#fff;font-weight:500;margin-right:30px;text-decoration:none;transition:.3s}nav ul li a:hover{color:#c59560}section{min-height:100vh;padding:120px 20px}h1,h2,h3{color:#c59560}button{background-color:#064232;border:none;border-radius:5px;cursor:pointer;font-weight:700;padding:.7rem 1.5rem;transition:.3s}button:hover{background-color:#c59560}.skills-section{background:linear-gradient(135deg,#0a0a0a,#064232);color:#fff;min-height:100vh;padding:120px 50px;text-align:center}.section-title{color:#00ffde;margin-bottom:2rem;text-shadow:0 0 15px #00ffde99}.skills-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.skill-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f0f99;overflow:hidden;position:relative;transition:transform .4s ease;z-index:1}.skill-card:before{animation:glowingBorder 6s linear infinite;background:linear-gradient(270deg,#00ffde,#c59560,#00ffde);background-size:600% 600%;border-radius:15px;bottom:-2px;left:-2px;right:-2px;top:-2px}.skill-card:after,.skill-card:before{content:"";position:absolute;z-index:-1}.skill-card:after{background:#0a0a0ae6;border-radius:12px;bottom:2px;left:2px;right:2px;top:2px}.skill-card h3{color:#c59560;font-size:1.3rem;margin-bottom:10px}.skill-card ul li{color:#eaeaea;margin:8px 0;transition:transform .3s ease,color .3s ease}.skill-card ul li:hover{color:#c59560;transform:translateX(8px)}@keyframes glowingBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}#skills{background:linear-gradient(135deg,#020c0b,#064232);color:#fff;min-height:100vh;padding:100px 20px;text-align:center}.skills-title{color:#00ffde;font-size:2.5rem;letter-spacing:2px;margin-bottom:40px}.skills-container{grid-gap:30px;align-items:stretch;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center}.skill-card{animation:fadeInUp 1s ease forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #00ffde4d;border-radius:15px;box-shadow:0 8px 25px #0006;opacity:0;padding:20px;transition:transform .4s ease,box-shadow .4s ease}.skill-card h3{color:#00ffde;font-size:1.5rem;margin-bottom:15px}.skill-card ul{list-style:none;padding:0}.skill-card li{font-size:1rem;margin:8px 0;transition:color .3s ease}.skill-card:hover{box-shadow:0 12px 30px #00ffde66;transform:translateY(-10px) scale(1.05)}.skill-card li:hover{color:#c59560}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.projects-section{background:linear-gradient(135deg,#020c0b,#064232);color:#fff;min-height:100vh;padding:100px 20px;text-align:center}.projects-section h2{color:#00ffde;font-size:2.5rem;margin-bottom:50px}.projects-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.project-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #00ffde66;border-radius:15px;cursor:pointer;overflow:hidden;padding:25px;position:relative;transition:transform .3s,box-shadow .3s}.project-card h3{color:#00ffde;font-size:1.3rem;margin:0}.project-card:hover{box-shadow:0 10px 20px #00ffde66;transform:translateY(-10px)}.project-card .desc{animation:fadeIn .4s ease;margin-top:20px}.project-card button{background:#00ffde;border:none;border-radius:20px;color:#000;cursor:pointer;font-size:.9rem;margin-top:10px;padding:8px 18px;transition:background .3s}.project-card button:hover{background:#c59560;color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.contact-section{background:linear-gradient(135deg,#020c0b,#064232);color:#fff;padding:100px 20px;text-align:center}.contact-section h2{color:#00ffde;font-size:2.5rem;margin-bottom:15px}.contact-section .subtitle{color:#c9c9c9;font-size:1rem;margin-bottom:40px}.contact-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center}.contact-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #00ffde66;border-radius:15px;color:#fff;padding:25px;text-align:center;text-decoration:none;transition:transform .3s,box-shadow .3s}.contact-card:hover{box-shadow:0 10px 20px #00ffde66;transform:translateY(-10px)}.contact-card svg{color:#00ffde;margin-bottom:10px}.contact-card span{display:block;font-size:1.1rem;font-weight:700;margin-bottom:8px}.contact-card p{color:#ddd;font-size:.9rem}.about-section{background:linear-gradient(135deg,#020c0b,#064232);color:#fff;padding:100px 20px;text-align:center}.section-title{color:#c59560;font-size:2.5rem;margin-bottom:40px}.about-container{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.about-image img{border:4px solid #c59560;border-radius:50%;height:240px;object-fit:cover;transition:transform .4s ease;width:240px}.about-image img:hover{transform:scale(1.05)}.about-content{font-size:1.1rem;line-height:1.8;max-width:600px;text-align:left}.highlight{color:#c59560;font-weight:700}.skill-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.skill-tags span{background:#00ffde1a;border:1px solid #c59560;border-radius:20px;font-size:.9rem;padding:6px 12px;transition:background .3s,color .3s}.skill-tags span:hover{background:#c59560;color:#000}
/*# sourceMappingURL=main.77f21a7d.css.map*/