.container{margin:0 auto;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:snow}.main-content{text-align:left;margin-top:180px;margin-bottom:20px;width:80%;padding:10px 0;box-shadow:0 2px 4px #0000001a;position:fixed;top:0;left:50%;transform:translate(-50%);border-radius:8px;max-height:none}.education-body{font-size:1.2em;line-height:1.6}.about-body{padding:20px;font-size:1.2em;line-height:1.6}.header{text-align:center;margin-top:20px;font-size:2.5em;color:#6a1901;text-shadow:2px 2px 4px rgba(0,0,0,.3);font-family:Arial Black,sans-serif;font-weight:700;margin-bottom:20px}.about-image{display:block;margin:0 auto 20px;max-width:200px;height:auto;border-radius:50%;box-shadow:0 4px 8px #0000001a}.project-main{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:20px}.project-card{background-color:#2e2e2e;border-radius:8px;box-shadow:0 2px 8px #0000001a;width:300px;padding:15px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.project-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #0003}.project-image{width:100%;height:auto;border-radius:8px;margin-bottom:10px}.services-section{padding:20px;max-width:600px;margin:0 auto}.services-section h1{font-size:2em;font-weight:700;margin-bottom:5px}.services-section h2{font-size:1.2em;font-weight:400;color:#b0b0b0;margin-bottom:20px}.services-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:50px}.service-card{background-color:#2e2e2e;border-radius:10px;box-shadow:0 2px 8px #0000001a;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.service-card h3{font-size:1.5em;font-weight:700;margin-bottom:10px;color:#e0e0e0}.service-card p{font-size:1em;color:#b0b0b0;margin:0}.service-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #0003}.service-image{width:200px;height:200px;margin-bottom:15px}.contact-container{text-align:center;margin-top:180px;margin-bottom:20px;width:80%;background-color:#4f4a4a;padding:10px 0;box-shadow:0 2px 4px #0000001a;position:fixed;top:0;left:50%;transform:translate(-50%)}.contact-form{display:flex;flex-direction:column;width:300px;margin:0 auto}.contact-form label{margin-bottom:5px;font-weight:700}.contact-form input,.contact-form textarea{margin-bottom:15px;padding:8px;border:1px solid #ccc;border-radius:4px}.contact-form button{padding:10px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer}.container{max-width:1200px;margin:0 auto;padding:20px}.navbar{display:flex;justify-content:center;gap:15px;margin-bottom:20px}.navbar a{text-decoration:none;font-weight:700}body{background-color:#121212;color:#e0e0e0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;margin:0}.wrapper{margin:20px auto;width:90%;max-width:1000px;padding:30px;background-color:#1e1e1e;border-radius:12px;box-shadow:0 8px 25px #0006;text-align:center}header{margin-bottom:20px}h1{font-size:2.5rem;color:#00bfff;margin-bottom:10px}nav a{color:#e0e0e0;text-decoration:none;font-size:1.1rem;margin:0 15px;transition:color .3s ease-in-out}nav a:hover{color:#00bfff;text-decoration:underline}hr{border:none;height:1px;background-color:#444;margin:20px 0}main{text-align:left}footer{font-size:.9rem;color:#888;margin-top:20px}.logo{max-width:100px;margin-bottom:10px;border-radius:8px;box-shadow:0 4px 12px #0000004d}
