/* 🚗 반응형 디자인 */
@media (max-width: 768px) {



    .top_title_area {
        font-size: 20px;

    }
    
    
    .top_title_area p {
        font-size: 14px;
        color: #fff;
    }

/* 가로 배치 박스 */
.info-box {
    display: none;
}


.mobile_info_box {
    display: block;
    padding: 10px;
}




.mobile_author_info {
    display: flex;  
    justify-content: flex-start; /* 왼쪽 정렬 */
    align-items: stretch; /* 모든 박스 높이를 동일하게 자동 조절 */
    gap: 10px; /* 박스 간격 */
    margin-bottom: 10px;
}

.author_info_box {
    flex: 1; /* 박스 크기를 동일하게 맞춤 */
    background-color:#fff;
    text-align: center;
    padding: 10px; /* 내부 여백 추가 */
    border-radius: 10px;
    display: flex;
    align-items: center; /* 내부 텍스트 중앙 정렬 */
    justify-content: center; /* 텍스트 가로 중앙 정렬 */
}



.mobile_author_info_sub {
    display: flex;  
    justify-content: flex-start; /* 왼쪽 정렬 */
    align-items: stretch; /* 모든 박스 높이를 동일하게 자동 조절 */
    border-radius: 10px;
    background-color:#fff;
}

.author_info_box_sub {
    flex: 1; /* 박스 크기를 동일하게 맞춤 */

    text-align: center;
    padding: 10px; /* 내부 여백 추가 */
    display: flex;
    align-items: center; /* 내부 텍스트 중앙 정렬 */
    justify-content: center; /* 텍스트 가로 중앙 정렬 */
    border-right: 1px solid #eee;
}



.btn {
    padding: 5px 10px;
}


.author-details {
    font-size: 12px;
}


.top_car_image {
    width: 80%;

}



/* 값 스타일 */
.info-value {
    font-size: 18px;
    font-weight: bold;
    color: #333;
}


/* 개별 아이템 */
.info-item {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center; /* 🔹 내부 내용을 중앙 정렬하여 균형 맞춤 */
    padding: 0px;
    border-right: 1px solid #ddd;
    text-align: left;
    min-height: auto; /* ✅ 개별 요소 최소 높이 설정 (박스 높이 일정 유지) */
}


}







