
    .rs-sidebar-wrapper .sidebar-blog-thumb img,
    .benzer-ilanlar {
        width: 100%;
        aspect-ratio: 16 / 9 !important;
        object-fit: cover !important;
        display: block !important;
    }

    /* Küçük tanıtım kartı mobil ve masaüstünde gösterilir. */

    .rs-sidebar-wrapper .sidebar-blog-title a {
        color: var(--bs-body-color, #1a2836) !important;
    }
    html.site-dark-mode .rs-sidebar-wrapper .sidebar-blog-title a {
        color: var(--site-control-text,#171717) !important;
    }

    /* Sağ kartlarda ilk çizimden itibaren tema renkleri kullanılır; yenilemede renk sıçramasını önler. */
    .rs-sidebar-wrapper .sidebar-blog-thumb,
    .rs-sidebar-wrapper .sidebar-blog-thumb a {
        background: var(--bs-tertiary-bg, #e8edf1) !important;
    }
    .rs-sidebar-wrapper .sidebar-blog-meta {
        color: var(--bs-secondary-color, #758190) !important;
    }

    .video-mobile-summary-card {
        display: none;
    }

    /* Masaüstünde oynatıcı, ana sütunun tamamını doldurur ve ekranla birlikte büyür. */
    @media (min-width: 768px) {
        /* Ana içerik masaüstünde ekranı daha verimli kullanır; iki sütun düzeni korunur. */
        .rs-postbox-area.section-space > .container {
            width: calc(100% - 32px) !important;
            max-width: none !important;
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        /* Oynatıcı ile sağdaki reklam/öneri sütununu yaklaştır; dış kenarlar korunur. */
        .rs-postbox-area.section-space > .container > .row {
            --bs-gutter-x: 16px !important;
        }

        .rs-postbox-details-thumb,
        .rs-postbox-details-thumb .vrp-box,
        .rs-postbox-details-thumb .vrp-media-area {
            width: 100% !important;
            max-width: none !important;
        }

        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-8.col-lg-8 {
            flex: 0 0 100% !important;
            width: 100% !important;
            max-width: 100% !important;
        }

        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-4.col-lg-4 {
            margin-left: auto;
        }

        /* Sinema modunda yalnız oynatıcı genişler; altındaki profil ve açıklama normal sütun ölçüsünde kalır. */
        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-8.col-lg-8 .rs-postbox-content,
        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-8.col-lg-8 .rs-postbox-details-content,
        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-8.col-lg-8 .video-mobile-share-box,
        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-8.col-lg-8 .video-desktop-description,
        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-8.col-lg-8 .video-site-comments {
            width: 66.666667% !important;
            max-width: 66.666667% !important;
        }
    }
    /* Geniş masaüstü ekranlarda YouTube benzeri geniş video + sağ yan menü düzeni. */
    @media (min-width: 1600px) {
        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-8.col-lg-8 .rs-postbox-content,
        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-8.col-lg-8 .rs-postbox-details-content,
        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-8.col-lg-8 .video-mobile-share-box,
        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-8.col-lg-8 .video-desktop-description,
        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-8.col-lg-8 .video-site-comments {
            width: calc(72% + 40px) !important;
            max-width: calc(72% + 40px) !important;
        }
        .rs-postbox-area.section-space > .container {
            width: 100%;
            max-width: 1800px;
            padding-left: 28px;
            padding-right: 28px;
        }

        .rs-postbox-area.section-space > .container > .row > .col-xl-8.col-lg-8 {
            flex: 0 0 calc(72% + 40px);
            width: calc(72% + 40px);
        }

        .rs-postbox-area.section-space > .container > .row > .col-xl-4.col-lg-4 {
            flex: 0 0 calc(28% - 40px);
            width: calc(28% - 40px);
        }

        .rs-postbox-details-thumb,
        .rs-postbox-details-thumb .vrp-box,
        .rs-postbox-details-thumb .vrp-media-area {
            width: 100%;
            max-width: none;
        }
    }

    /* Orta genişlikte yan menü okunabilir kalsın. */
    @media (min-width: 1200px) and (max-width: 1599px) {
        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-8.col-lg-8 .rs-postbox-content,
        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-8.col-lg-8 .rs-postbox-details-content,
        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-8.col-lg-8 .video-mobile-share-box,
        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-8.col-lg-8 .video-desktop-description,
        .rs-postbox-area.section-space > .container > .row.video-cinema-mode > .col-xl-8.col-lg-8 .video-site-comments {
            width: calc(68% + 40px) !important;
            max-width: calc(68% + 40px) !important;
        }
        .rs-postbox-area.section-space > .container > .row > .col-xl-8.col-lg-8 {
            flex: 0 0 calc(68% + 40px);
            width: calc(68% + 40px);
        }

        .rs-postbox-area.section-space > .container > .row > .col-xl-4.col-lg-4 {
            flex: 0 0 calc(32% - 40px);
            width: calc(32% - 40px);
        }
    }

    @media (min-width: 768px) and (max-width: 1199px) {
        .rs-postbox-area.section-space > .container > .row > .col-xl-8.col-lg-8 {
            flex: 0 0 calc(66.666667% + 40px);
            width: calc(66.666667% + 40px);
        }

        .rs-postbox-area.section-space > .container > .row > .col-xl-4.col-lg-4 {
            flex: 0 0 calc(33.333333% - 40px);
            width: calc(33.333333% - 40px);
        }
    }

    /* Mobilde diğer videolar, dikey liste yerine kart ızgarası olarak gösterilir. */
    @media (max-width: 767px) {
    .rs-sidebar-wrapper .sidebar-reklam-widget { display: none !important; }
        .related-video-list { display: grid; grid-template-columns: 1fr; gap: 16px; }
        .rs-sidebar-wrapper .sidebar-widget:not(.sidebar-reklam-widget) { margin: 0 !important; padding: 0 !important; overflow: hidden; border: 1px solid var(--site-control-border,#c6c6c6) !important; border-radius: 16px !important; background: var(--site-control-bg,#fff) !important; box-shadow: 0 8px 22px rgba(17,38,64,.08) !important; }
        .rs-sidebar-wrapper .sidebar-blog-item { display: block; }
        .rs-sidebar-wrapper .sidebar-blog-thumb, .rs-sidebar-wrapper .sidebar-blog-thumb a { aspect-ratio: 16 / 9; border-radius: 0; }
        .rs-sidebar-wrapper .sidebar-blog-content { padding: 11px 12px 12px !important; }
        .rs-sidebar-wrapper .sidebar-blog-title { margin: 0 !important; font-size: 14px !important; line-height: 1.3 !important; }
        .rs-sidebar-wrapper .sidebar-blog-meta { margin-top: 5px !important; font-size: 12px !important; }
    }
    @media (max-width: 767px) {
        body>header {
            display: none !important;
        }

        main {
            padding-top: 0 !important;
        }

        .rs-postbox-area.section-space {
            position: relative;
            padding-top: 0 !important;
        }

        .rs-postbox-area.section-space>.container {
            max-width: 100% !important;
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        .rs-postbox-area.section-space>.container>.row {
            --bs-gutter-x: 0 !important;
            --bs-gutter-y: 0 !important;
            margin-left: 0 !important;
            margin-right: 0 !important;
        }

        .rs-postbox-area.section-space>.container>.row>.col-xl-8.col-lg-8 {
            padding-left: 0 !important;
            padding-right: 0 !important;
            margin-top: 0 !important;
        }

        .rs-postbox-area.section-space>.container>.row>.col-xl-4.col-lg-4 {
            padding-left: 16px !important;
            padding-right: 16px !important;
            margin-top: 18px !important;
        }

        .rs-postbox-details-thumb,
        .rs-postbox-details-thumb .vrp-box,
        .rs-postbox-details-thumb .vrp-media-area {
            margin: 0 !important;
            border-radius: 0 !important;
            box-shadow: none !important;
        }

        .rs-postbox-details-thumb {
            position: relative;
            z-index: 25;
            background: #000;
        }

        .rs-postbox-details-thumb.video-mobile-player-fixed {
            position: fixed;
            z-index: 2147483646 !important;
            top: 0;
            left: 0;
            right: 0;
            width: 100vw;
        }

        .rs-postbox-details-thumb.video-mobile-player-stopped {
            position: absolute;
            left: 0;
            right: 0;
            width: 100%;
        }

        /* Telefon yatayken oynatıcı ekranı tamamen kaplasın. */
        @media (orientation: landscape) {
            .rs-postbox-details-thumb.video-mobile-player-fixed {
                inset: 0 !important;
                width: 100vw !important;
                height: 100dvh !important;
            }

            .rs-postbox-details-thumb.video-mobile-player-fixed .vrp-box,
            .rs-postbox-details-thumb.video-mobile-player-fixed .vrp-media-area,
            .rs-postbox-details-thumb.video-mobile-player-fixed video,
            .rs-postbox-details-thumb.video-mobile-player-fixed iframe {
                width: 100% !important;
                height: 100% !important;
            }

            .rs-postbox-details-thumb.video-mobile-player-fixed video {
                object-fit: contain !important;
            }
        }

        .video-mobile-sticky-spacer {
            display: none;
            width: 100%;
            pointer-events: none;
        }

        .rs-postbox-content.mb-10 {
            padding: 16px 16px 0 !important;
            margin-bottom: 0 !important;
        }

        .rs-postbox-details-title {
            margin: 0 0 14px !important;
            font-size: 27px !important;
            line-height: 1.18 !important;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        /* Mobilde diğer videolar, dikey liste yerine kart ızgarası olarak gösterilir. */
    @media (max-width: 767px) {
        .related-video-list { display: grid; grid-template-columns: 1fr; gap: 16px; }
        .rs-sidebar-wrapper .sidebar-widget:not(.sidebar-reklam-widget) { margin: 0 !important; padding: 0 !important; overflow: hidden; border: 1px solid var(--site-control-border,#c6c6c6) !important; border-radius: 16px !important; background: var(--site-control-bg,#fff) !important; box-shadow: 0 8px 22px rgba(17,38,64,.08) !important; }
        .rs-sidebar-wrapper .sidebar-blog-item { display: block; }
        .rs-sidebar-wrapper .sidebar-blog-thumb, .rs-sidebar-wrapper .sidebar-blog-thumb a { aspect-ratio: 16 / 9; border-radius: 0; }
        .rs-sidebar-wrapper .sidebar-blog-content { padding: 11px 12px 12px !important; }
        .rs-sidebar-wrapper .sidebar-blog-title { margin: 0 !important; font-size: 14px !important; line-height: 1.3 !important; }
        .rs-sidebar-wrapper .sidebar-blog-meta { margin-top: 5px !important; font-size: 12px !important; }
    }
    @media (max-width: 767px) {
            .rs-breadcrumb-title { font-size: 20px !important; line-height: 1.25 !important; }
            .rs-postbox-details-title { font-size: 18px !important; line-height: 1.3 !important; }
            .sidebar-widget-title { font-size: 16px !important; }
        }

        .video-mobile-summary-card {
            display: block;
            margin-bottom: 0;
            padding: 15px 16px 14px;
            border-radius: 14px;
            background: var(--site-control-bg,#fff);
        }

        .video-mobile-summary-actions {
            display: flex;
            align-items: center;
            gap: 8px;
            flex-wrap: wrap;
            margin-bottom: 10px;
        }

        .video-mobile-summary-pill {
            display: inline-flex;
            align-items: center;
            gap: 7px;
            min-height: 30px;
            padding: 0;
            border: 0;
            appearance: none;
            -webkit-appearance: none;
            background: transparent;
            text-decoration: none;
            font-size: 13px;
            line-height: 1.5;
            color: var(--site-control-muted,#65717b);
            cursor: pointer;
        }

        .video-mobile-summary-pill svg {
            width: 15px;
            height: 15px;
            flex: 0 0 auto;
            color: var(--site-control-text,#171717);
        }

        .video-mobile-summary-pill strong {
            color: var(--site-control-text,#171717);
            font-weight: 700;
        }

        .video-mobile-summary-pill.video-mobile-share-trigger {
            color: var(--site-control-text,#171717);
            font-size: 12px;
            font-weight: 400;
        }

        .video-mobile-share-links {
            display: flex;
            flex-wrap: wrap;
            gap: 8px;
            margin: 0 0 12px;
        }

        .video-mobile-share-links[hidden] {
            display: none !important;
        }

        .video-mobile-share-link {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            min-height: 34px;
            padding: 7px 12px;
            border-radius: 999px;
            background: var(--site-control-bg,#fff);
            color: var(--site-control-text,#171717);
            font-size: 12px;
            font-weight: 700;
            text-decoration: none;
            box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .08);
        }

        .video-mobile-summary-text {
            margin: 0;
            font-size: 14px;
            line-height: 1.6;
            color: var(--site-control-muted,#65717b);
            white-space: pre-line;
            overflow: hidden;
        }

        .video-mobile-summary-text.is-collapsed {
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        }

        .video-mobile-summary-toggle {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            margin-top: 8px;
            padding: 0;
            border: 0;
            background: transparent;
            color: var(--site-control-text,#171717);
            font-size: 12px;
            font-weight: 400;
            line-height: 1.4;
        }

        .video-mobile-summary-toggle[hidden] {
            display: none !important;
        }

        .video-mobile-hide {
            display: none !important;
        }

        .video-mobile-share-box {
            display: none !important;
        }
    }

    /* 
    @media (max-width: 768px) {
        .rs-sidebar-wrapper .sidebar-blog-item {
            display: grid;
            grid-template-columns: minmax(0, 1fr);
            gap: 14px;
            align-items: start;
        }

        .rs-sidebar-wrapper .sidebar-blog-thumb {
            width: 100%;
        }

        .rs-sidebar-wrapper .sidebar-blog-thumb,
        .rs-sidebar-wrapper .sidebar-blog-thumb a {
            display: block;
            width: 100%;
        }

        .rs-sidebar-wrapper .sidebar-blog-content {
            width: 100%;
        }
    } */
