/* ==============================================================
   CLASSIC – Seiten-Navigation für Bildkommentare
   ============================================================= */
.gallery-comment-pages {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 22px;
}

.gallery-comment-pages a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 38px;
    min-height: 38px;
    box-sizing: border-box;
    padding: 8px 12px;
    border: 1px solid #cbdde4;
    border-radius: 9px;
    background: #f7fafb;
    color: #214d61;
    font-size: 14px;
    font-weight: 650;
    text-decoration: none;
    transition: background-color .2s ease, border-color .2s ease;
}

.gallery-comment-pages a:hover {
    background: #e4eef2;
    border-color: #628494;
}

.gallery-comment-pages a[aria-current="page"] {
    background: #285a70;
    border-color: #285a70;
    color: #ffffff;
    pointer-events: none;
}

.gallery-comment-pages a:focus-visible {
    outline: 3px solid #628494;
    outline-offset: 2px;
}
