.about-image{width:45%}.about-image img{width:50%!important;border-radius:150px}.about-content{width:50%}.hero-banner{padding-bottom:0!important}#about{padding-top:0!important;margin-top:0!important}@media (max-width:768px){.about-image{width:100%}.about-content{width:90%;text-align:center}#about{flex-direction:column;padding-top:0!important;margin-top:0!important}.about-image img{border-radius:50%}}.contact-split{padding:5px;background:linear-gradient(135deg,#f6f9ff,#dbeafe);font-family:Segoe UI,sans-serif}.contact-container{margin:0 auto;display:flex;gap:40px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 5px 30px rgba(0,0,0,.1)}.contact-image{width:100%;background:#e0f2fe;display:flex;align-items:center;justify-content:center;padding:20px}.contact-image img{max-width:100%;height:auto}.contact-form-wrapper{padding:40px 60px;margin:auto;width:100%}.contact-form-wrapper h2{font-size:2rem;margin-bottom:10px;color:#1e3a8a}.contact-form-wrapper p{color:#4b5563;margin-bottom:30px}.contact-form{display:grid;gap:20px}.contact-form input,.contact-form textarea{width:100%;padding:14px;border:1px solid #cbd5e1;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:#2563eb}.contact-form button{padding:14px;background:linear-gradient(90deg,#2563eb,#1e40af);color:white;font-size:1rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.contact-form button:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.1);background-color:#2c4a58}@media (max-width:768px){.contact-container{flex-direction:column}.contact-form-wrapper{width:fit-content}.contact-form button{width:110%}}.button{padding:10px 20px;font-size:16px;background:#00aaff;color:#fff;font-weight:600;border:none;border-radius:30px;cursor:pointer}.min-h-screen{min-height:80vh}.button:hover{background:#2c4a58}#projects{background-color:white;color:black;transition:background-color .5s ease,color .5s ease;padding:20px;width:100%}#projects .project-cards{background:#222;color:#fff;padding:25px}#projects.dark{background-color:#18181b;color:#e4e4e7;padding:20px;width:100%}#projects.dark .project-cards{background:#e2e2e2;color:#000;padding:25px}.project-card{padding:20px}.filter-btn button{margin:10px 20px;padding:10px 25px;background:#007bff;border:none;color:#fff;font-weight:700;font-size:15px}.filter-btn button:hover{background:#2c4a58}.tech-skill .tech-badge{background:#99c6eb;text-align:center;padding:6px 20px 6px 15px;font-size:13px;font-weight:600;margin:0 10px 20px 0}.tech-link .flex{padding-right:24px;font-size:16px;color:#00547e}#projects .tech-skill .tech-badge{color:#000}#projects .tech-link .flex{color:#fff}#projects.dark .tech-link .flex{color:#00547e}.dark-mode,.light-mode{background-color:white;color:black;padding:30px;width:95%}@media (max-width:768px){.dark-mode .skill-card,.light-mode .skill-card{padding:40px 20px}}