/* Sayfalama (PagedList) - haber, duyuru, etkinlik, arama listeleri */
.pagination-container {
    width: 100%;
}

.pagination-container ul.pagination {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 8px;
    list-style: none;
    margin: 0;
    padding: 0;
}

    .pagination-container ul.pagination > li {
        display: block;
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .pagination-container ul.pagination > li > a {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            min-width: 40px;
            height: 40px;
            padding: 0 12px;
            border-radius: 20px;
            background-color: #f0f0f0;
            color: #5c5c5c;
            font-size: 13px;
            font-weight: 600;
            line-height: 1;
            text-decoration: none;
            transition: background-color .2s, color .2s;
        }

            .pagination-container ul.pagination > li > a:hover,
            .pagination-container ul.pagination > li > a:focus {
                background-color: #a90a2e;
                color: #fff;
            }

        .pagination-container ul.pagination > li.active > a,
        .pagination-container ul.pagination > li.active > a:hover {
            background-color: #870824;
            color: #fff;
            cursor: default;
        }

        .pagination-container ul.pagination > li.disabled > a {
            opacity: .45;
            pointer-events: none;
        }

/* Twitter -> X logosu (Font Awesome 4'te X ikonu bulunmadığı için) */
.fa.fa-twitter::before,
.fa.fa-twitter-square::before {
    content: "";
    display: inline-block;
    width: .9em;
    height: .9em;
    vertical-align: -0.1em;
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z'/%3E%3C/svg%3E") center / contain no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z'/%3E%3C/svg%3E") center / contain no-repeat;
}
