/* assets/css/memory.css */

.highlight-blue {
    color: #001A8E;
}

/* 탭 스타일 통일 */
.section--memory-tabs {
    padding: 100px 0;
}

.memory-panel {
    display: none;
    animation: fadeUpPanel 0.6s ease forwards;
}

.memory-panel.active {
    display: block;
}

/* 제품 카드 스타일 */
.memory-panel .project-card {
    margin-bottom: 30px;
}

.memory-panel .pj-img {
    background: #fff;
    border: 1px solid #eee;
    padding: 30px;
    border-radius: 20px;
    margin-bottom: 20px;
}

.memory-panel .pj-img img {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: contain;
}