.pbp-archive-header {border-bottom:2px solid #000;padding-bottom:15px;}
.pbp-archive-header h1 {margin:0;}
.pbp-archive-tabs {display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 28px;}
.pbp-archive-tabs a {padding:9px 18px;border:1px solid #ccc9bf;border-radius:24px;color:#25251f;text-decoration:none;}
.pbp-archive-tabs a[aria-current="page"] {color:#fff;background:#25251f;border-color:#25251f;}
.pbp-server-pagination {display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin:36px 0;}
.pbp-archive-tabs a:focus-visible,.pbp-server-pagination a:focus-visible {outline:2px solid currentColor;outline-offset:4px;}
@media(max-width:480px){.pbp-archive-tabs{gap:6px}.pbp-archive-tabs a{padding:8px 12px}.pbp-server-pagination{gap:12px}}

/* 0.2.40 인기 태그 */
.pbp-popular-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:-12px 0 28px;font-size:.875rem;}
.pbp-popular-tags__label{font-weight:700;color:#25251f;margin-right:4px;}
.pbp-popular-tags a{color:#5b5a52;text-decoration:none;}
.pbp-popular-tags a:hover{color:#25251f;text-decoration:underline;}
.pbp-popular-tags a:focus-visible{outline:2px solid currentColor;outline-offset:3px;}
@media(max-width:480px){.pbp-popular-tags{gap:4px 10px;font-size:.8125rem;}}
