/* 1. KBoard 댓글 첨부파일 필드 숨김 */
.kboard-comments-area .field-image1,
.kboard-comments-area .field-file1 {
    display: none !important;
}


/* 2. 홈 화면 바바에 갤러리 카드 디자인 */
.babaae-gallery-latest .babaae-gallery-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr)); /* 3개로 변경 */
    gap: 8px;
}
    gap: 12px;
}

.babaae-gallery-latest .babaae-gallery-card {
    display: block;
    min-width: 0;
    overflow: hidden;
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    background: #fff;
    color: inherit;
    text-decoration: none;
    box-sizing: border-box;
}

.babaae-gallery-latest .babaae-gallery-image {
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
}

.babaae-gallery-latest .babaae-gallery-image img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center; /* 이 줄을 꼭 추가해 주세요! */
}

.babaae-gallery-latest .babaae-gallery-title {
    display: flex;
    align-items: center;
    gap: 5px;
    min-width: 0;
    padding: 9px;
    box-sizing: border-box;
}

.babaae-gallery-latest .babaae-gallery-title-text {
    flex: 1;
    min-width: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.babaae-gallery-latest .babaae-gallery-title,
.babaae-gallery-latest .kboard-thumbnail-cut-strings,
.babaae-gallery-latest .babaae-gallery-title-text {
    font-family: inherit;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: normal;
}

.babaae-gallery-latest .kboard-comments-count {
    flex-shrink: 0;
    white-space: nowrap;
    font-size: 12px;
    font-weight: 400;
}

.babaae-gallery-latest .kboard-thumbnail-new-notify {
    font-size: 11px;
    line-height: 1.3;
}
/* 바바에 갤러리 글쓰기 화면의 돌아가기 버튼 숨김 */
#kboard-thumbnail-editor .kboard-control a.kboard-thumbnail-button-small[onclick*="history.back"],
#kboard-thumbnail-editor .kboard-control a[href*="mod=list"] {
    display: none !important;
}
/* [목록보기], [답글쓰기] 버튼만 지우기 */
.kboard-control a[href*="mod=list"],
.kboard-control a[href*="mod=reply"],
.kboard-control button[onclick*="list"],
.kboard-control button[onclick*="reply"],
.kboard-control .left {
    display: none !important;
}
/* 사이트 전체 배경색 */
body {
    background-color: #f4f5f7 !important;
}

/* 콘텐츠 영역은 흰색 유지 */
#page,
.site,
.site-content,
.content-area,
.entry-content {
    background-color: #f4f5f7;
}

/* 카드와 게시판 목록은 흰색 유지 */
.babaae-gallery-latest .babaae-gallery-card,
#kboard-thumbnail-list .kboard-list,
#kboard-thumbnail-list .kboard-list tbody tr {
    background-color: #ffffff;
}
