@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);*{padding:0;margin:0;outline:none;border:none;box-sizing:border-box;scroll-behavior:smooth}.lf{font-size:32px;color:#6A0DAD}.l{background:linear-gradient(to right,#6A0DAD,#1d4ed8);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}p{font-size:20px}img{width:70%;display:flex;border-radius:50%}a{text-decoration:none}body{font-family:'Poppins',sans-serif;background-color:#18181B}nav{max-width:1200px;margin:auto;padding:2rem 1rem;display:flex;align-items:center;text-align:center;justify-content:space-between;gap:2rem}.nav-logo{max-width:100px}.nav-links{list-style:none;display:flex;align-items:center;gap:3rem}.link a{position:relative;padding-bottom:.75rem;color:#fff}.link a::after{content:"";position:absolute;height:2px;width:0;bottom:0;left:0;background-color:#1d4ed8;transition:all 0.3s ease}.link a:hover::after{width:70%}.btn{text-align:center;padding:.8rem 1.5rem;font-size:1rem;color:#fff;background:linear-gradient(to right,#6A0DAD,#1d4ed8);border-radius:1.5rem;border:none;cursor:pointer;transition:all 0.3s ease}.btn-2{padding:.8rem 1.5rem;font-size:1rem;color:#fff;background-color:#1E1E22;border-radius:1.5rem;cursor:pointer;transition:all 0.3s ease}.btn-2:hover{box-shadow:0 5px 50px rgb(255 255 255 / .1);transform:scale(1.05)}.btn:hover{background-color:#1e40af;transform:scale(1.05)}.container{max-width:1200px;margin:auto;padding:5rem 2rem}.blur{position:absolute;box-shadow:0 0 1000px 50px #1d4ed8;z-index:-100}.blur-2{right:5px;position:absolute;box-shadow:0 0 1000px 50px #1d4ed8;z-index:-100}header{text-align:center}header .content h4{margin-bottom:1rem;color:#ccc;font-size:1.2rem;font-weight:600}header .content h1{color:#fff;margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:4rem}header .content h1 .m{-webkit-text-fill-color:#fff0;-webkit-text-stroke:1px #fff}header .content p{margin-bottom:2rem;color:#ccc}header .image{position:relative}header .image::before{content:"o";position:absolute;top:0;left:50%;transform:translateX(-50%);font-size:38rem;font-weight:400;line-height:20rem;color:#1d4ed8;opacity:.2;z-index:-100}header .image img{max-width:600px;margin:auto}.header{margin-bottom:.72rem;color:#fff;text-align:center;font-size:2.25rem;font-weight:600}section .lyn{text-align:center;color:#ccc}.skill{margin-top:4rem;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.skill .card{background-color:#27272a;padding:1rem;border:2px solid #fff0;border-radius:15px;transition:all 0.3s ease}.skill .card:hover{background-color:#323232;box-shadow:0 10px 20px rgb(255 255 255 / .1);transform:scale(1.03)}.skill .card span{display:inline-block;background:linear-gradient(to right,#6A0DAD,#1d4ed8);padding:2px 9px;margin-bottom:1rem;font-size:1.75rem;color:#fff;border-radius:5px}.skill .card h4{margin-bottom:.5rem;color:#fff;font-size:1.2rem;font-weight:600}.skill .card p{color:#ccc;margin-bottom:1rem}.skill .card a{color:#fff;transition:all 0.3s ease}.skill .card a:hover{color:#1e40af}.sub-header{max-width:600px;margin:auto;text-align:center;color:#ccc}.projects{margin-top:4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.projects .card{padding:3rem 2rem;background-color:#27272a;display:flex;flex-direction:column;border:2px solid #fff0;border-radius:15px;transition:all 0.3s ease}.projects .card:hover{background-color:#323232;box-shadow:0 5px 50px rgb(255 255 255 / .1)}.projects .card .content{flex:1;margin-bottom:2rem}.n{color:#ccc}.lm{color:#ccc;text-align:center}.projects .card h4{margin-bottom:1rem;color:#fff;font-size:1.2rem;font-weight:500}.projects .card h3{color:#fff;padding-bottom:1rem;margin-bottom:2rem;font-size:2rem;font-weight:600;border-bottom:2px dashed #fff}.l7{margin-bottom:.72rem;color:#fff;text-align:center;font-size:2.25rem;font-weight:600;text-align:left}.projects .card p{color:#fff;margin-bottom:.75rem}.projects .card p i{color:#ccc;font-size:1.2rem;margin-right:.3rem}.projects .card button{color:#fff;background-color:#fff0;width:100%}.projects .card button:hover{background-color:#1e40af;border-color:#1e40af}footer{position:relative;display:grid;grid-template-columns:400px repeat(3,1fr);gap:2rem}footer .column .logo{max-width:100px;margin-bottom:2rem}footer .column p{color:#ccc;margin-bottom:2rem}footer .column .socials{display:flex;align-items:center;gap:1rem}footer .column .socials a{color:#ccc;border:1px solid #ccc;padding:5px 10px;font-size:1.25rem;border-radius:100%;transition:all 0.3s ease}footer .column .socials a:hover{color:#fff;background-color:#1d4ed8;border-color:#1d4ed8}footer .column h4{color:#fff;margin-bottom:2rem;font-size:1.2rem;font-weight:500}footer .column>a{display:block;color:#ccc;margin-bottom:1rem;transition:all 0.3s ease}footer .column>a:hover{color:#1d4ed8}.copyright{max-width:1200px;margin:auto;padding:1rem;color:#fff;font-size:.8rem;text-align:center}.sc{opacity:0;animation:fadeInUp 1s forwards;animation-delay:0.5s}.scr{opacity:0;transform:translateY(20px);transition:all 0.5s ease-in-out}.scr.in-view{opacity:1;transform:translateY(0)}.dc-floating{position:fixed;bottom:40px;right:20px;background-color:#5865F2;color:#fff;font-size:45px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 5px 40px rgb(88 101 242);text-decoration:none;transition:transform 0.3s ease-in-out;z-index:9999}.dc-floating:hover{transform:scale(1.1)}.email-panel{width:100%;background:#18181B;padding:20px;border-radius:10px;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.email-input{margin-bottom:15px}.category{font-weight:700;margin-bottom:5px;color:#fff}.input-wrapper{display:flex;background:#27272a;border-radius:5px;padding:12px;transition:0.3s ease-in-out}.input-wrapper:focus-within{border:2px solid #a133ff;box-shadow:0 0 8px rgb(161 51 255 / .5);transform:scale(1.02)}.categorym{margin-right:14px;color:#ccc;font-size:18px;transition:0.3s ease-in-out}.input-m{border:none;background:none;outline:none;flex:1;font-size:16px;color:#333;transition:0.3s ease-in-out}.input-m::placeholder{color:#999;transition:0.3s ease-in-out}.input-m:focus::placeholder{opacity:0;transform:translateX(5px)}.textarea{height:100px}textarea{width:100%;font-size:16px;resize:none;height:80px}.send-button{width:100%;padding:12px;border:none;background:linear-gradient(90deg,#a133ff,#3366ff);color:#fff;font-size:16px;border-radius:5px;cursor:pointer;transition:0.3s}.send-button:hover{background:linear-gradient(90deg,#9225e6,#2a5be6);transform:scale(1.05)}.contact-buttons{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.contact-buttons a{display:flex;align-items:center;gap:20px;padding:.8rem 1.5rem;font-size:1rem;color:#fff;background:linear-gradient(to right,#6A0DAD,#1d4ed8);border-radius:1.5rem;border:none;cursor:pointer;transition:all 0.3s ease}.contact-buttons a i{font-size:1.5rem}.contact-buttons a:hover{background-color:#1e40af;transform:scale(1.05)}@media (max-width:900px){.nav-links{display:none}header{grid-template-columns:1fr}.skill,.projects{grid-template-columns:repeat(2,1fr)}footer{grid-template-columns:1fr 200px}.l7{font-size:2rem}}@media (max-width:600px){header .image::before{display:none}.skill,.projects{grid-template-columns:1fr}footer{grid-template-columns:1fr 150px}.contact-buttons{flex-direction:column;align-items:center}p{font-size:18px}.l7{1.5rem}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}

