/* ==================== */
/* Achievements Section - Original Style Enlarged */
/* ==================== */

#achievements .section-title {
    justify-content: center;
    text-align: center;
    margin-bottom: 30px; /* Reduced from 50px to pull up */
}

#achievements .section-title::after {
    display: none; /* Hide original line to center title better */
}

.achievements-list {
    max-width: 800px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 15px; /* Tighter spacing */
}

.achievement-item {
    display: grid;
    grid-template-columns: 100px 1fr; /* Original grid layout */
    gap: 20px;
    padding: 20px 25px;
    border-radius: 8px;
    border-left: 3px solid #1a2035;
    background: rgba(255, 255, 255, 0.01);
    transition: all 0.2s ease;
}

.achievement-item:hover {
    background: rgba(255, 255, 255, 0.02);
    border-left-color: #00bfff;
    transform: translateX(5px);
}

.achievement-year {
    font-size: 18px; /* Enlarged */
    color: #00bfff; /* Restored original blue */
    font-family: 'SF Mono', 'Fira Code', monospace;
    font-weight: 600;
}

.achievement-content h3 {
    font-size: 19px; /* Enlarged */
    font-weight: 600;
    color: #ccd6f6;
    margin-bottom: 6px;
}

.achievement-content p {
    font-size: 16px; /* Enlarged */
    color: #8892b0;
    line-height: 1.5;
}

/* Responsive */
@media (max-width: 640px) {
    .achievement-item {
        grid-template-columns: 1fr;
        gap: 10px;
    }
}


/* Responsive */
@media (max-width: 640px) {
    .achievement-item {
        grid-template-columns: 1fr;
        gap: 10px;
    }
    
    .achievement-year {
        font-size: 16px;
    }
}
