@charset "utf-8";

/* 게시판 목록 공통 */
.ogs-board-header { margin-bottom: 20px; }
.ogs-list-wrap { border-top: 2px solid var(--ogs-text); }
.ogs-pagination { margin-top: 50px; display: flex; justify-content: center; align-items: center; gap: 5px; }
.ogs-pagination a, .ogs-pagination strong { display: flex; align-items: center; justify-content: center; min-width: 36px; height: 36px; padding: 0 5px; border: 1px solid var(--ogs-border); font-size: 14px; color: var(--ogs-gray); border-radius: 4px; transition: all 0.2s ease; }
.ogs-pagination a:hover { border-color: var(--ogs-primary); color: var(--ogs-primary); background: rgba(225, 33, 0, 0.05); }
.ogs-pagination strong { background: var(--ogs-primary); color: #fff; border-color: var(--ogs-primary); font-weight: 700; }
.ogs-pagination .direction { font-size: 12px; text-transform: uppercase; font-weight: 600; padding: 0 12px; }
