.elementor-482 .elementor-element.elementor-element-e0e98e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-482 .elementor-element.elementor-element-e0e98e3.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-482 .elementor-element.elementor-element-2a9f761 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 5% 2% 5%;}.elementor-482 .elementor-element.elementor-element-2a9f761.elementor-element{--align-self:stretch;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-482 .elementor-element.elementor-element-e0e98e3{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-2a9f761 */.kboard-pure-gallery-poweredby {display: none;}

/* ✅ KBoard 리스트 항목 스타일 */
.kboard-list-item {
    background: #ffffff; /* 배경색 */
    border-radius: 20px; /* 라운드 처리 */
    padding: 30px; /* 내부 여백 */
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); /* 그림자 효과 */
    transition: transform 0.2s ease-in-out, box-shadow 0.2s ease-in-out
}

/* ✅ 마우스 오버(hover) 시 */
.kboard-list-item:hover {
    transform: translateY(-3px);
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.15);
}

/* ✅ 리스트 썸네일 스타일 */
.kboard-list-thumbnail {
    border-radius: 20px 20px 0 0; /* 이미지 모서리 둥글게 */
    overflow: hidden;
}

/* ✅ 제목 스타일 */
.kboard-list-title {
    font-weight: bold;
    font-size: 1rem;
    margin-top: 10px;
}

/* ✅ 작성자 스타일 */
.kboard-list-user {
    font-size: 12px;
    color: #666;
}

/* ✅ 리스트 컨테이너 여백 조정 */
.kboard-pure-gallery-list{
    padding: 10px !important;
}/* End custom CSS */