
            body {
                font-family: Arial, sans-serif;
                margin: 0;
                padding: 0;
                background-color:white;
            }



            header {
                background-color: #333;
                color: #fff;
                padding: 20px;
                text-align: center;
            }



            h1 {
                background-color: #333;
                color: #fff;
                padding: 20px;
                text-align: center;
            }



            nav ul {
                list-style-type: none;
                padding: 10px;
                text-align: center;
                background: #aab483;
            }


            nav ul li {
                display: inline;
                margin-right: 20px;
            }


            nav ul li a {
                text-decoration: none;
                color: #333;
                font-size: 1.1em;
                font-weight: bold;
            }


            h2 {
                font-size: 1.2em;
                text-align: center;
            }


            
            img {
               width: 400px;
               height: 500px;
               max-width: 100%;
               border-radius: 50%;
               object-fit: cover;
               object-position: center top;
               display: block;
               margin: 20px auto;
            }



            .profile-intro {
                display: flex;
                align-items: center;
                justify-content: center;
                gap: 40px;
                max-width: 1100px;
                margin: 30px auto;
                padding: 0 20px;
            }
            .profile-intro img {
                flex: 0 0 auto;
                margin: 0;
            }
            .profile-intro div {
                max-width: 520px;
            }
            .profile-intro p {
                margin: 0;
                text-align: left;
            }
            .intro-text {
                padding: 24px;
                border: 2px solid #8ecae6;
                border-radius: 10px;
                background-color: #dff6ff;
                box-shadow: 0 0 18px rgba(76, 201, 240, 0.65);
                box-sizing: border-box;
            }
            .project-label {
                display: block;
                margin: 20px auto;
                text-align: center;
            }
            .project-label b {
                display: block;
                margin-top: 5px;
                text-align: center;
            }
            .project-card {
                max-width: 900px;
                margin: 24px auto;
                padding: 24px;
                border: 2px solid #000;
                border-radius: 8px;
                background-color: #f3e6cf;
                box-sizing: border-box;
            }
            .project-card p {
                margin: 16px auto;
            }
            @media (max-width: 800px) {
                .profile-intro {
                    flex-direction: column;
                    gap: 20px;
                }
                .profile-intro p {
                    text-align: center;
                }
            }
            p {
                font-size: 1.05em;
                line-height: 1.5;
                text-align: center;
                margin: 20px auto;
                max-width: 1000px;
            }
            video {
                display: block;
                margin: 20px auto;
                max-width: 100%;
            }
          
            li {
                margin: 10px 0;
            }
            ul {
                max-width: 600px;
                margin: 0 auto;
                padding: 0;
            }
            a {
                text-decoration: none;
                color: #333;
                font-size: 1.1em;
                font-weight: bold;

            }
            .contact-form {
                max-width: 800px;
                margin: 0 auto;
                padding: 20px;
                border: 1px solid #ccc;
                border-radius: 5px;

            }
            .social-links {
                display: flex;
                flex-wrap: wrap;
                gap: 16px;
                justify-content: center;
                max-width: 900px;
                margin: 30px auto 40px;
            }
            .social-links a {
                display: flex;
                align-items: center;
                justify-content: center;
                gap: 10px;
                width: 155px;
                min-height: 58px;
                box-sizing: border-box;
                padding: 14px 18px;
                border: 1px solid #d5d9c3;
                border-radius: 10px;
                background: #f7f8ef;
                color: #333;
                box-shadow: 0 5px 12px rgba(51, 51, 51, 0.12);
                transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
            }
            .social-links a:hover,
            .social-links a:focus-visible {
                transform: translateY(-5px);
                background: #fff;
                box-shadow: 0 10px 20px rgba(51, 51, 51, 0.18);
                outline: none;
            }
            .social-links i {
                font-size: 1.5em;
            }
            .social-links span {
                font-size: 0.95em;
            }
           .contact-form label{
            
            display: block;
            margin-bottom: 5px;
            font-weight: bold;
           }
           .contact-form input,
           .contact-form textarea {
            width: 99%;
            padding: 10px;
            margin-bottom: 15px;
            border: 1px solid #ccc;
            border-radius: 5px;
           }
           button {
             
              display:flex;
              justify-content:center;
              align-items:center;
                  margin: 0 auto;
              padding: 10px 20px;
              border: 2px solid #333;
              border-radius: 5px;
           
           }
