/* Scale fixes for portfolio page */
.portfolio-grid {
    gap: 1.5rem;
    font-size: 0.95rem;
}

.portfolio-item {
    transform: scale(0.95);
}

.portfolio-image img {
    max-height: 300px;
    object-fit: cover;
}

.portfolio-name {
    font-size: 1.25rem;
}

.portfolio-subtitle {
    font-size: 1rem;
}

.portfolio-description {
    font-size: 0.9rem;
    line-height: 1.5;
}

/* Adjust tech stack icons */
.tech-logo {
    transform: scale(0.85);
}

/* Adjust pricing cards */
.pricing-card {
    font-size: 0.9rem;
    transform: scale(0.95);
}

.package-name {
    font-size: 1.5rem;
}

/* Process timeline adjustments */
.timeline-item {
    transform: scale(0.95);
}

.step-title {
    font-size: 1.25rem;
}

.step-description {
    font-size: 0.9rem;
}
