@charset "utf-8";

/* 최근게시물 스킨 (latest) — wr-tokens 다크/라이트 */
.lt {position:relative;margin:40px 10px 20px;border:1px solid var(--border-color, #dde7e9);background:var(--bg-primary, #fff);position:relative;color:var(--text-primary)}
.lt h2{font-size:1.25em;padding:10px 15px;line-height:27px;border-bottom:1px solid var(--border-color, #e8e8e8);margin:0;text-align:left;color:var(--text-primary)}
.lt h2 a{color:var(--text-primary);text-decoration:none}
.lt ul {margin:0 0 10px;padding:0 15px;list-style:none}
.lt li{text-align:left;margin:0 0 1px;line-height:40px;border-top:1px solid var(--border-color, #e5ecee);color:var(--text-primary)}
.lt li:first-child{border-top:0}
.lt li a{color:var(--text-primary);text-decoration:none}
.lt li a strong{color:var(--text-primary)}
.lt li i{color:var(--text-secondary, #9da4bc)}
.lt li .fa-heart{color:#ff0000}
.lt li .new_icon{display:inline-block;padding: 0 3px;line-height:15px ;font-size:0.92em;color:#fff;background:#c56bed}
.lt li .cnt_cmt{color:var(--link-color, #48a3d5)}
.lt .empty_li {text-align:center;padding:50px 0;color:var(--text-secondary, #555)}
.lt .more_btn {position:absolute;top:10px;right:10px;line-height:25px;border:1px solid var(--border-color, #d1d7e5);padding:0 8px;border-radius:3px;color:var(--link-color, #3a8afd);}
