/*
  SharjOnline blog list görünümüne yakın düzen (RTL + sidebar sağ).
  Sadece .tu-blog-so kapsayıcısı içinde geçerli — site geneline sızmaz.
*/

.tu-blog-so.sidebar-page-container {
    position: relative;
    padding-block: 1.25rem 2.5rem;
}

.tu-blog-so .blog-section h1 {
    color: #072e51;
    font-size: 1.35rem;
    font-weight: 700;
    margin-bottom: 1.25rem;
}

/* ─── Kart: news-style-one ─── */
.tu-blog-so .news-style-one {
    position: relative;
    margin-bottom: 2.5rem;
}

.tu-blog-so .news-style-one .inner-box {
    display: block;
    border: 1px solid #f0f0f0;
    background: #fff;
}

.tu-blog-so .news-style-one .image-box {
    position: relative;
    display: block;
}

.tu-blog-so .news-style-one .image-box img {
    display: block;
    width: 100%;
    height: auto;
}

.tu-blog-so .news-style-one .date {
    position: absolute;
    inset-inline-start: 24px;
    bottom: -28px;
    width: 72px;
    text-align: center;
    background: #f06529;
    color: #fff;
    z-index: 1;
}

.tu-blog-so .news-style-one .date .day {
    display: block;
    font-size: 26px;
    font-weight: 700;
    line-height: 44px;
}

.tu-blog-so .news-style-one .date .month {
    display: block;
    font-size: 13px;
    font-weight: 700;
    background: #072e51;
    line-height: 28px;
}

.tu-blog-so .news-style-one .lower-content {
    padding: 3rem 1.25rem 1rem;
}

.tu-blog-so .news-style-one .lower-content h2 {
    font-size: 1rem;
    font-weight: 700;
    margin-bottom: 0.65rem;
    color: #333;
}

.tu-blog-so .news-style-one .lower-content h2 a {
    color: #333;
    text-decoration: none;
}

.tu-blog-so .news-style-one .lower-content h2 a:hover {
    color: #f06529;
}

.tu-blog-so .news-style-one .lower-content .text {
    font-size: 14px;
    line-height: 1.75;
    color: #555;
}

.tu-blog-so .news-style-one .post-meta {
    padding: 12px 1.25rem 10px;
    font-size: 14px;
    color: #666;
    border-top: 1px solid #f0f0f0;
    /* RTL: ستون اول (آمار) راست، «بیشتر بخوانید» در ستون دوم چسبیده به چپِ صفحه */
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 0.75rem 1rem;
    width: 100%;
}

.tu-blog-so .news-style-one .post-meta ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 0.35rem 1.25rem;
    justify-self: start;
    justify-content: flex-start;
}

.tu-blog-so .news-style-one .post-meta ul li a {
    color: #666;
    text-decoration: none;
}

.tu-blog-so .news-style-one .post-meta ul li a:hover {
    color: #f06529;
}

.tu-blog-so .news-style-one .post-meta ul li .fa,
.tu-blog-so .news-style-one .post-meta ul li i[class*="fa-"] {
    color: #f06529;
    font-size: 12px;
    margin-inline-end: 4px;
}

.tu-blog-so .news-style-one .post-meta .read-more {
    justify-self: end;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 700;
    color: #222;
    text-decoration: none;
}

.tu-blog-so .news-style-one .post-meta .read-more:hover {
    color: #f06529;
}

.tu-blog-so .news-style-one .post-meta .read-more i {
    margin-inline-start: 4px;
}

/* ─── Sidebar: ince gölgeli paneller (modern, kompakt) ─── */
.tu-blog-so .sidebar.blog-sidebar {
    padding-inline-start: 0;
    padding-inline-end: 8px;
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
}

.tu-blog-so .sidebar .sidebar-widget.tu-blog-sidebar-account {
    padding: 0.45rem 0.55rem;
}

.tu-blog-so .sidebar .tu-blog-sidebar-account__link {
    display: flex;
    align-items: center;
    gap: 0.7rem;
    padding: 0.55rem 0.6rem;
    border-radius: 0.75rem;
    text-decoration: none;
    color: #072e51;
    background: linear-gradient(180deg, rgba(248, 250, 252, 0.96) 0%, rgba(255, 255, 255, 0.92) 100%);
    border: 1px solid rgba(30, 58, 95, 0.08);
    transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;
}

.tu-blog-so .sidebar .tu-blog-sidebar-account__link:hover,
.tu-blog-so .sidebar .tu-blog-sidebar-account__link:focus-visible {
    color: #072e51;
    transform: translateY(-1px);
    border-color: rgba(30, 58, 95, 0.14);
    box-shadow: 0 10px 22px rgba(15, 23, 42, 0.08);
}

.tu-blog-so .sidebar .tu-blog-sidebar-account__icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 2.35rem;
    height: 2.35rem;
    flex-shrink: 0;
    border-radius: 0.8rem;
    color: #1d4ed8;
    background: linear-gradient(165deg, #dbeafe 0%, #eff6ff 100%);
    border: 1px solid rgba(59, 130, 246, 0.18);
}

.tu-blog-so .sidebar .tu-blog-sidebar-account__text {
    min-width: 0;
    flex: 1 1 auto;
}

.tu-blog-so .sidebar .tu-blog-sidebar-account__title {
    display: block;
    font-size: 0.88rem;
    font-weight: 800;
    line-height: 1.35;
}

.tu-blog-so .sidebar .tu-blog-sidebar-account__sub {
    display: block;
    margin-top: 0.1rem;
    font-size: 0.72rem;
    font-weight: 500;
    line-height: 1.35;
    color: #64748b;
}

.tu-blog-so .sidebar .tu-blog-sidebar-account__chev {
    flex-shrink: 0;
    color: #94a3b8;
    font-size: 0.75rem;
}

@media (max-width: 991.98px) {
    .tu-blog-so .sidebar.blog-sidebar {
        padding-inline-end: 0;
        margin-top: 0.75rem;
    }
}

.tu-blog-so .sidebar .sidebar-widget {
    margin-bottom: 0;
    background: #fff;
    border: 1px solid rgba(30, 58, 95, 0.09);
    border-radius: 10px;
    box-shadow:
        0 2px 16px rgba(15, 23, 42, 0.06),
        0 1px 4px rgba(15, 23, 42, 0.04);
    padding: 0.65rem 0.75rem;
    transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

.tu-blog-so .sidebar .sidebar-widget:hover {
    box-shadow:
        0 4px 20px rgba(15, 23, 42, 0.08),
        0 2px 8px rgba(15, 23, 42, 0.05);
    border-color: rgba(30, 58, 95, 0.12);
}

.tu-blog-so .sidebar .sidebar-widget .sidebar-title {
    display: flex;
    align-items: center;
    gap: 0.45rem;
    margin-bottom: 0.5rem;
    padding-bottom: 0.4rem;
    border-bottom: 1px solid rgba(30, 58, 95, 0.08);
}

.tu-blog-so .sidebar .sidebar-widget .sidebar-title::before {
    content: "";
    width: 3px;
    height: 14px;
    border-radius: 2px;
    flex-shrink: 0;
    background: linear-gradient(180deg, #f06529 0%, #072e51 100%);
}

.tu-blog-so .sidebar .sidebar-widget .sidebar-title h3 {
    flex: 1;
    min-width: 0;
    font-size: 0.9rem;
    font-weight: 700;
    letter-spacing: 0.02em;
    margin: 0;
    padding: 0;
    color: #072e51;
}

.tu-blog-so .sidebar .sidebar-widget .sidebar-title h3::after {
    display: none;
}

/* دسته‌بندی‌ها */
.tu-blog-so .sidebar .sidebar-widget.categories ul.list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tu-blog-so .sidebar .sidebar-widget.categories ul.list > li {
    margin-bottom: 0.35rem;
}

.tu-blog-so .sidebar .sidebar-widget.categories ul.list > li:last-child {
    margin-bottom: 0;
}

.tu-blog-so .sidebar .sidebar-widget.categories ul.list > li > a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.35rem;
    text-decoration: none;
    color: #333;
}

.tu-blog-so .sidebar .sidebar-widget.categories ul.list > li > a:hover .tu-blog-so-cat-name {
    filter: brightness(1.05);
}

.tu-blog-so .sidebar .sidebar-widget.categories ul.list > li > a.active .tu-blog-so-cat-name {
    box-shadow: 0 0 0 2px rgba(240, 101, 41, 0.75);
}

.tu-blog-so .tu-blog-so-cat-name {
    color: #fff;
    background: linear-gradient(135deg, #159876 0%, #0d7a5c 100%);
    border-radius: 4px;
    padding: 2px 7px;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.35;
}

.tu-blog-so .sidebar .sidebar-widget.categories .count {
    font-size: 11px;
    color: #64748b;
    white-space: nowrap;
}

.tu-blog-so .sidebar .sidebar-widget.categories ul.subcategories {
    list-style: none;
    padding-inline-start: 12px;
    margin: 0.28rem 0 0;
    font-size: 12px;
    font-weight: 400;
    color: #334155;
    border-inline-start: 2px solid rgba(240, 101, 41, 0.25);
}

.tu-blog-so .sidebar .sidebar-widget.categories ul.subcategories li {
    margin-bottom: 0.18rem;
}

.tu-blog-so .sidebar .sidebar-widget.categories ul.subcategories a {
    display: flex;
    justify-content: space-between;
    gap: 0.25rem;
    color: #334155;
    text-decoration: none;
    padding: 0.12rem 0;
    border-radius: 4px;
}

.tu-blog-so .sidebar .sidebar-widget.categories ul.subcategories a:hover {
    color: #f06529;
}

.tu-blog-so .sidebar .sidebar-widget.categories ul.subcategories a.active {
    font-weight: 700;
    color: #072e51;
    background: rgba(7, 46, 81, 0.06);
    padding-inline-start: 4px;
    margin-inline-start: -4px;
}

/* Son yazılar */
.tu-blog-so .sidebar .popular-posts .post {
    position: relative;
    font-size: 13px;
    color: #64748b;
    padding-inline-start: 62px;
    min-height: 52px;
    margin-bottom: 0.65rem;
}

.tu-blog-so .sidebar .popular-posts .post:last-child {
    margin-bottom: 0;
}

.tu-blog-so .sidebar .popular-posts .post .post-thumb {
    position: absolute;
    inset-inline-start: 0;
    top: 0;
    width: 54px;
    height: 54px;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
}

.tu-blog-so .sidebar .popular-posts .post .post-thumb img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.tu-blog-so .sidebar .popular-posts .post h4 {
    font-size: 13px;
    font-weight: 600;
    margin: 0 0 0.2rem;
    line-height: 1.38;
}

.tu-blog-so .sidebar .popular-posts .post h4 a {
    color: #1e293b;
    text-decoration: none;
}

.tu-blog-so .sidebar .popular-posts .post h4 a:hover {
    color: #f06529;
}

.tu-blog-so .sidebar .popular-posts .post-info {
    font-size: 11px;
    color: #94a3b8;
}

/* Etiket bulutu */
.tu-blog-so ul.tag-cloud {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 5px 6px;
}

.tu-blog-so ul.tag-cloud li a {
    display: inline-block;
    padding: 3px 8px;
    border-radius: 6px;
    font-size: 11px;
    font-weight: 500;
    text-decoration: none;
    color: #fff !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
    transition: transform 0.15s ease, box-shadow 0.15s ease, filter 0.15s ease;
}

.tu-blog-so ul.tag-cloud li a:hover {
    transform: translateY(-1px);
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.12);
    filter: brightness(1.05);
}

.tu-blog-so .tag-red {
    background: #dc3545;
}
.tu-blog-so .tag-blue {
    background: #0d6efd;
}
.tu-blog-so .tag-green {
    background: #198754;
}
.tu-blog-so .tag-orange {
    background: #fd7e14;
}
.tu-blog-so .tag-purple {
    background: #6f42c1;
}
.tu-blog-so .tag-teal {
    background: #20c997;
}
.tu-blog-so .tag-pink {
    background: #d63384;
}
.tu-blog-so .tag-yellow {
    background: #ffc107;
    color: #212529 !important;
}
.tu-blog-so .tag-dark {
    background: #212529;
}
.tu-blog-so .tag-gray {
    background: #6c757d;
}

/* Sayfalama */
.tu-blog-so .tu-blog-pagination {
    margin-top: 1.35rem;
    padding-top: 0.35rem;
}

.tu-blog-so .tu-blog-pagination__meta {
    margin: 0 0 0.75rem;
    text-align: center;
    font-size: 0.82rem;
    font-weight: 600;
    color: #64748b;
}

.tu-blog-so .tu-blog-pagination__meta-num {
    color: #072e51;
    font-weight: 800;
}

.tu-blog-so .tu-blog-pagination__list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 0.45rem;
    list-style: none;
    padding: 0;
    margin: 0;
}

.tu-blog-so .tu-blog-pagination__btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 2.5rem;
    height: 2.5rem;
    padding: 0 0.75rem;
    border-radius: 999px;
    border: 1px solid rgba(30, 58, 95, 0.12);
    background: rgba(255, 255, 255, 0.96);
    color: #334155;
    font-size: 0.9rem;
    font-weight: 700;
    text-decoration: none;
    box-shadow: 0 4px 14px rgba(15, 23, 42, 0.04);
    transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease;
}

.tu-blog-so .tu-blog-pagination__btn--nav {
    min-width: 2.65rem;
    color: #072e51;
    background: linear-gradient(180deg, rgba(248, 250, 252, 0.98) 0%, rgba(255, 255, 255, 0.94) 100%);
}

.tu-blog-so .tu-blog-pagination__btn:hover,
.tu-blog-so .tu-blog-pagination__btn:focus-visible {
    color: #fff;
    border-color: #072e51;
    background: linear-gradient(135deg, #072e51 0%, #1e3a5f 100%);
    box-shadow: 0 10px 22px rgba(7, 46, 81, 0.18);
    transform: translateY(-1px);
}

.tu-blog-so .tu-blog-pagination__btn.is-active {
    color: #fff;
    border-color: #072e51;
    background: linear-gradient(135deg, #f06529 0%, #072e51 100%);
    box-shadow: 0 10px 24px rgba(7, 46, 81, 0.2);
    cursor: default;
}

.tu-blog-so .tu-blog-pagination__btn.is-disabled {
    opacity: 0.42;
    pointer-events: none;
    box-shadow: none;
}

.tu-blog-so .tu-blog-pagination__ellipsis {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 1.5rem;
    height: 2.5rem;
    color: #94a3b8;
    font-size: 1rem;
    font-weight: 700;
    user-select: none;
}

@media (prefers-reduced-motion: reduce) {
    .tu-blog-so .tu-blog-pagination__btn:hover,
    .tu-blog-so .tu-blog-pagination__btn:focus-visible {
        transform: none;
    }
}

/* ─── جزئیات مقاله (SharjOnline blog-details) ─── */
.tu-blog-so .blog-details .news-style-one .lower-content h2 {
    font-size: 1.2rem;
    font-weight: 700;
    color: #222;
    margin-bottom: 0.75rem;
}

.tu-blog-so .blog-details .news-style-one .lower-content .blog-content {
    font-size: 15px;
    line-height: 1.85;
    color: #333;
}

.tu-blog-so .blog-details .news-style-one .lower-content .blog-content img {
    max-width: 100%;
    height: auto;
    border-radius: 8px;
}

.tu-blog-so .tu-blog-detail-meta-line {
    font-size: 14px;
    color: #444;
}

.tu-blog-so .tu-blog-detail-meta-line strong:first-child {
    color: #333;
    font-weight: 600;
}

.tu-blog-so .tu-blog-detail-meta-sep {
    color: #c4c4c4;
    margin: 0 0.4rem;
    font-weight: 300;
}

.tu-blog-so .tu-blog-detail-views {
    color: #555;
}

.tu-blog-so .tu-blog-detail-views strong {
    color: #072e51;
    font-weight: 600;
}

/* دسته: همان پالت صفحه (نارنجی/سرمه‌ای مثل بلوک تاریخ) — نه primary آبی بوت‌استرپ */
.tu-blog-so a.tu-blog-detail-cat,
.tu-blog-so .tu-blog-detail-cat--static {
    display: inline-block;
    padding: 0.2rem 0.65rem;
    font-size: 0.88rem;
    font-weight: 600;
    line-height: 1.3;
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    background: linear-gradient(135deg, #f06529 0%, #c2410c 100%);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
    vertical-align: middle;
}

.tu-blog-so a.tu-blog-detail-cat:hover,
.tu-blog-so a.tu-blog-detail-cat:focus {
    color: #fff;
    text-decoration: none;
    filter: brightness(1.06);
}

.tu-blog-so .tu-blog-detail-cat--static {
    cursor: default;
    background: linear-gradient(135deg, #072e51 0%, #1e3a5f 100%);
}

.tu-blog-so .share-buttons .btn {
    margin-inline-end: 6px;
    margin-bottom: 6px;
}

.tu-blog-so .tu-blog-so-inline-like {
    background: none;
    border: none;
    padding: 0;
    cursor: pointer;
    font: inherit;
    color: #57606f;
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

/* Outline kalp (fa-regular): çok soluk görünmesin */
.tu-blog-so .tu-blog-so-inline-like:not(.is-liked) i.fa-regular.fa-heart {
    color: #57606f;
    opacity: 1;
}

.tu-blog-so .tu-blog-so-inline-like:hover {
    color: #ea580c;
}

.tu-blog-so .tu-blog-so-inline-like:hover:not(.is-liked) i.fa-regular.fa-heart {
    color: #ea580c;
}

/* Beğenildi: turuncu (site vurgusu ile uyumlu) */
.tu-blog-so .tu-blog-so-inline-like.is-liked,
.tu-blog-so .tu-blog-so-inline-like.is-liked i {
    color: #ea580c;
}

.tu-blog-so #comments-area h4 {
    color: #072e51;
    font-weight: 700;
}

.tu-blog-so .tu-blog-sidebar-ad {
    margin: 0 0 14px;
}

.tu-blog-so .tu-blog-sidebar-ad__link {
    display: block;
    border-radius: 12px;
    overflow: hidden;
    line-height: 0;
    transition: transform 0.18s ease, box-shadow 0.18s ease;
}

.tu-blog-so .tu-blog-sidebar-ad__link:hover,
.tu-blog-so .tu-blog-sidebar-ad__link:focus-visible {
    transform: translateY(-1px);
    box-shadow: 0 8px 20px rgba(7, 46, 81, 0.12);
}

.tu-blog-so .tu-blog-sidebar-ad__img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 12px;
}

.tu-blog-so .tu-blog-sidebar-ad--script {
    overflow: hidden;
}

.tu-blog-so .tu-blog-sidebar-ad--script iframe,
.tu-blog-so .tu-blog-sidebar-ad--script img {
    max-width: 100%;
    height: auto;
}

.tu-blog-so .tu-blog-sidebar-ad--script .tu-blog-sidebar-ad__promo {
    position: relative;
    display: grid;
    gap: 10px;
    justify-items: center;
    overflow: hidden;
    padding: 18px 16px 16px;
    border-radius: 20px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    background: linear-gradient(155deg, #0b3d63 0%, #072e51 52%, #0d4f6d 100%);
    border: 1px solid rgba(255, 255, 255, 0.14);
    box-shadow: 0 16px 36px rgba(7, 46, 81, 0.22);
    isolation: isolate;
    transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}

.tu-blog-so .tu-blog-sidebar-ad--script .tu-blog-sidebar-ad__promo::before {
    content: "";
    position: absolute;
    inset: -35% auto auto -18%;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(240, 101, 41, 0.34) 0%, transparent 72%);
    pointer-events: none;
}

.tu-blog-so .tu-blog-sidebar-ad--script .tu-blog-sidebar-ad__promo::after {
    content: "";
    position: absolute;
    inset: auto -20% -45% auto;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.12) 0%, transparent 70%);
    pointer-events: none;
}

.tu-blog-so .tu-blog-sidebar-ad--script .tu-blog-sidebar-ad__promo:hover,
.tu-blog-so .tu-blog-sidebar-ad--script .tu-blog-sidebar-ad__promo:focus-visible {
    color: #fff;
    transform: translateY(-2px);
    border-color: rgba(255, 255, 255, 0.24);
    box-shadow: 0 20px 40px rgba(7, 46, 81, 0.28);
}

.tu-blog-so .tu-blog-sidebar-ad__promo-badge {
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    padding: 4px 10px;
    border-radius: 999px;
    font-size: 0.68rem;
    font-weight: 700;
    letter-spacing: 0.02em;
    color: #fff7ed;
    background: rgba(240, 101, 41, 0.22);
    border: 1px solid rgba(240, 101, 41, 0.42);
}

.tu-blog-so .tu-blog-sidebar-ad__promo-icon {
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 52px;
    height: 52px;
    border-radius: 16px;
    font-size: 1.2rem;
    color: #fff;
    background: linear-gradient(145deg, #f06529 0%, #ea580c 100%);
    box-shadow: 0 10px 22px rgba(240, 101, 41, 0.34);
}

.tu-blog-so .tu-blog-sidebar-ad__promo-title {
    position: relative;
    z-index: 1;
    display: block;
    font-size: 1.02rem;
    font-weight: 800;
    line-height: 1.45;
}

.tu-blog-so .tu-blog-sidebar-ad__promo-text {
    position: relative;
    z-index: 1;
    display: block;
    max-width: 22ch;
    font-size: 0.8rem;
    line-height: 1.75;
    color: rgba(255, 255, 255, 0.88);
}

.tu-blog-so .tu-blog-sidebar-ad__promo-cta {
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    margin-top: 2px;
    padding: 10px 14px;
    border-radius: 14px;
    font-size: 0.84rem;
    font-weight: 800;
    color: #072e51;
    background: linear-gradient(180deg, #fff 0%, #f3f7fb 100%);
    box-shadow: inset 0 0 0 1px rgba(7, 46, 81, 0.08);
}

.tu-blog-so .tu-blog-sidebar-ad__promo-cta i {
    font-size: 0.72rem;
}

@media (prefers-reduced-motion: reduce) {
    .tu-blog-so .tu-blog-sidebar-ad--script .tu-blog-sidebar-ad__promo {
        transition: none;
    }

    .tu-blog-so .tu-blog-sidebar-ad--script .tu-blog-sidebar-ad__promo:hover,
    .tu-blog-so .tu-blog-sidebar-ad--script .tu-blog-sidebar-ad__promo:focus-visible {
        transform: none;
    }
}
