.about-container{color:#f1f1f1;text-align:center;background:linear-gradient(145deg,#1a1a1a,#2d2d2d);border-radius:18px;max-width:700px;margin:30px auto;padding:25px 20px;font-family:Poppins,sans-serif;transition:transform .3s,box-shadow .3s;box-shadow:0 12px 35px rgba(0,0,0,.7)}.about-container:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgba(0,0,0,.8)}.about-container h1{color:#ff4d6d;text-shadow:0 3px 10px rgba(255,77,109,.4);margin-bottom:20px;font-size:2rem}.about-text{color:#e0e0e0;margin-bottom:18px;font-size:1.05rem;line-height:1.7}.highlight{color:#ff6f91;font-weight:600}.about-contact{background:rgba(255,77,109,.1);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:25px;padding:12px 15px;font-size:1rem;display:flex}.about-contact .icon{font-size:1.2rem}.about-contact a{color:#ff4d6d;font-weight:500;text-decoration:none;transition:color .3s}.about-contact a:hover{color:#ff85a2}@media (max-width:600px){.about-container{margin:20px 10px;padding:20px 15px}.about-container h1{font-size:1.6rem}.about-text{font-size:.95rem}.about-contact{text-align:center;flex-direction:column;gap:5px;font-size:.95rem}}
