.tech-stack {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 15px 0 30px;
}

.tech {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 8px 14px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 6px;
    color: #fff;
    letter-spacing: 0.5px;
}

.tech img {
    width: 18px;
    height: 18px;
    background: #fff;
    border-radius: 3px;
    padding: 2px;
}

/* Individual Colors */
.java { background: #e76f00; }
.spring { background: #6db33f; }
.hibernate { background: #59666c; }
.mysql { background: #00758f; }
.postgres { background: #336791; }
.docker { background: #2496ed; }
.jenkins { background: #d24939; }
.aws { background: #232f3e; }
.git { background: #f05032; }
.kafka { background: #231f20; }
.angular { background: #dd0031; }
.typescript { background: #3178c6; }
.github { background: #181717; }
