.portfolio-container{color:#222;background:#f8f9fa;margin:0;padding:0;font-family:Segoe UI,Arial,sans-serif}.header{color:#fff;background:#222;padding:1rem 0}.header-content{flex-direction:column;align-items:center;display:flex}.nav{margin-top:.5rem}.nav a{color:#fff;margin:0 1rem;font-weight:700;text-decoration:none}.hero{text-align:center;background:#e9ecef;padding:2rem 1rem}.cta-btn{color:#fff;background:#007bff;border-radius:4px;margin-top:1rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;display:inline-block}.skills{padding:2rem 1rem}.skills-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;padding:0;list-style:none;display:grid}.projects{background:#fff;padding:2rem 1rem}.projects-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.project-card{background:#f1f3f5;border-radius:8px;padding:1rem;box-shadow:0 2px 8px #0000000a}.blog{padding:2rem 1rem}.blog-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.blog-card{background:#f1f3f5;border-radius:8px;padding:1rem}.certifications{background:#e9ecef;padding:2rem 1rem}.certifications ul{padding:0;list-style:none}.contact{padding:2rem 1rem}.contact-info{margin-bottom:1rem}.contact-form label{margin-bottom:.5rem;display:block}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:4px;width:100%;margin-bottom:1rem;padding:.5rem}.contact-form button{color:#fff;background:#007bff;border:none;border-radius:4px;padding:.75rem 1.5rem;font-weight:700}.footer{color:#fff;text-align:center;background:#222;margin-top:2rem;padding:1rem 0}@media (max-width:600px){.header-content,.skills-list,.projects-list,.blog-list{flex-direction:column;grid-template-columns:1fr}}
/*# sourceMappingURL=0xi--v95klbzo.css.map*/