
                    [data-ana-video-galeri] {
                        position: relative;
                        isolation: isolate;
                        overflow: hidden;
                        padding: clamp(1rem, 2.4vw, 1.6rem);
                        border: 1px solid rgba(255,255,255,.1);
                        border-radius: 1.5rem;
                        color: #fff;
                        background:
                            radial-gradient(circle at 95% 0, rgba(244,63,94,.35), transparent 28%),
                            radial-gradient(circle at 8% 110%, rgba(37,99,235,.4), transparent 36%),
                            linear-gradient(135deg, #020817 0%, #0b1f42 52%, #350e36 100%);
                        box-shadow: 0 26px 56px -35px rgba(2,8,23,.98);
                    }
                    [data-ana-video-galeri]::before {
                        content: '';
                        position: absolute;
                        z-index: -1;
                        top: -14rem;
                        right: -9rem;
                        width: 30rem;
                        height: 30rem;
                        border: 1px solid rgba(255,255,255,.08);
                        border-radius: 50%;
                        box-shadow: 0 0 0 4rem rgba(255,255,255,.018), 0 0 0 8rem rgba(255,255,255,.012);
                    }
                    [data-ana-video-galeri] .home-video-header { display: flex; align-items: center; justify-content: space-between; gap: 1rem; margin-bottom: 1rem; }
                    [data-ana-video-galeri] .home-video-heading { display: flex; align-items: center; gap: .8rem; }
                    [data-ana-video-galeri] .home-video-heading-icon {
                        display: grid;
                        width: 2.8rem;
                        height: 2.8rem;
                        place-items: center;
                        flex: none;
                        border: 1px solid rgba(255,255,255,.24);
                        border-radius: .95rem;
                        background: linear-gradient(145deg,#ff3653,#d90429);
                        box-shadow: 0 12px 25px -13px rgba(239,35,60,.95);
                    }
                    [data-ana-video-galeri] .home-video-kicker { display: block; margin-bottom: .12rem; color: #fda4af; font-size: .66rem; font-weight: 900; letter-spacing: .14em; text-transform: uppercase; }
                    [data-ana-video-galeri] .home-video-title { display: block; font-size: clamp(1.15rem,2vw,1.55rem); font-weight: 950; line-height: 1; }
                    [data-ana-video-galeri] .home-video-all {
                        display: inline-flex;
                        min-height: 2.45rem;
                        align-items: center;
                        gap: .38rem;
                        flex: none;
                        padding: .6rem .9rem;
                        border-radius: 999px;
                        color: #fff;
                        background: linear-gradient(135deg,#ef233c,#d90429);
                        box-shadow: 0 10px 22px -12px rgba(239,35,60,.92);
                        font-size: .72rem;
                        font-weight: 900;
                        transition: transform .2s ease, filter .2s ease;
                    }
                    [data-ana-video-galeri] .home-video-all:hover { transform: translateY(-2px); filter: brightness(1.1); }
                    [data-ana-video-galeri] .home-video-layout { display: grid; gap: .9rem; }
                    [data-ana-video-galeri] .home-video-main,
                    [data-ana-video-galeri] .home-video-side-card {
                        position: relative;
                        display: block;
                        overflow: hidden;
                        border: 1px solid rgba(255,255,255,.14);
                        color: #fff;
                        background: #09172d;
                    }
                    [data-ana-video-galeri] .home-video-main { min-height: clamp(20rem,52vw,28rem); border-radius: 1.25rem; }
                    [data-ana-video-galeri] .home-video-media,
                    [data-ana-video-galeri] .home-video-image { position: absolute; inset: 0; width: 100%; height: 100%; }
                    [data-ana-video-galeri] .home-video-image { object-fit: cover; transition: transform .6s cubic-bezier(.2,.7,.2,1), filter .3s ease; }
                    [data-ana-video-galeri] .home-video-fallback { position: absolute; inset: 0; background: linear-gradient(135deg,#111827,#312e81 55%,#9f1239); }
                    [data-ana-video-galeri] .home-video-main::after,
                    [data-ana-video-galeri] .home-video-side-card::after {
                        content: '';
                        position: absolute;
                        inset: 0;
                        background: linear-gradient(to top,rgba(2,8,23,.97),rgba(2,8,23,.28) 64%,rgba(2,8,23,.04));
                        pointer-events: none;
                    }
                    [data-ana-video-galeri] a:hover .home-video-image { transform: scale(1.06); filter: saturate(1.1); }
                    [data-ana-video-galeri] .home-video-play {
                        position: absolute;
                        z-index: 3;
                        top: 50%;
                        left: 50%;
                        display: grid;
                        width: clamp(3.8rem,7vw,4.8rem);
                        height: clamp(3.8rem,7vw,4.8rem);
                        place-items: center;
                        border: 3px solid rgba(255,255,255,.9);
                        border-radius: 50%;
                        background: linear-gradient(145deg,#ff3653,#d90429);
                        box-shadow: 0 18px 36px rgba(0,0,0,.4);
                        transform: translate(-50%,-50%);
                        transition: transform .25s ease, box-shadow .25s ease;
                    }
                    [data-ana-video-galeri] a:hover .home-video-play { transform: translate(-50%,-50%) scale(1.12); box-shadow: 0 20px 40px rgba(217,4,41,.45); }
                    [data-ana-video-galeri] .home-video-content { position: absolute; z-index: 3; right: 0; bottom: 0; left: 0; padding: clamp(1rem,3vw,1.6rem); }
                    [data-ana-video-galeri] .home-video-meta { display: flex; align-items: center; gap: .5rem; margin-bottom: .65rem; }
                    [data-ana-video-galeri] .home-video-category,
                    [data-ana-video-galeri] .home-video-stat {
                        display: inline-flex;
                        min-height: 1.65rem;
                        align-items: center;
                        gap: .3rem;
                        padding: .28rem .58rem;
                        border-radius: 999px;
                        font-size: .65rem;
                        font-weight: 900;
                    }
                    [data-ana-video-galeri] .home-video-category { background: #ef233c; }
                    [data-ana-video-galeri] .home-video-stat { border: 1px solid rgba(255,255,255,.24); background: rgba(2,8,23,.58); backdrop-filter: blur(8px); }
                    [data-ana-video-galeri] .home-video-card-title { display: block; max-width: 46rem; font-size: clamp(1.25rem,3vw,2.05rem); font-weight: 950; letter-spacing: -.025em; line-height: 1.12; }
                    [data-ana-video-galeri] .home-video-date { display: block; margin-top: .6rem; color: #cbd5e1; font-size: .7rem; font-weight: 750; }
                    [data-ana-video-galeri] .home-video-side { display: grid; gap: .75rem; }
                    [data-ana-video-galeri] .home-video-side-card { min-height: 9.2rem; border-radius: 1rem; }
                    [data-ana-video-galeri] .home-video-side-card .home-video-content { padding: .85rem 1rem; }
                    [data-ana-video-galeri] .home-video-side-card .home-video-card-title { display: -webkit-box; overflow: hidden; font-size: clamp(.9rem,1.6vw,1.08rem); line-height: 1.2; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
                    [data-ana-video-galeri] .home-video-side-card .home-video-play { top: 42%; width: 2.65rem; height: 2.65rem; border-width: 2px; }
                    [data-ana-video-galeri] .home-video-side-card .home-video-play svg { width: 15px; height: 15px; }
                    [data-ana-video-galeri] .home-video-side-card .home-video-meta { margin-bottom: .4rem; }
                    [data-ana-video-galeri] .home-video-side-card .home-video-date { margin-top: .35rem; }
                    @media (min-width:1024px) {
                        [data-ana-video-galeri] .home-video-layout { grid-template-columns: minmax(0,1.48fr) minmax(19rem,.72fr); }
                        [data-ana-video-galeri] .home-video-main { min-height: 28rem; }
                        [data-ana-video-galeri] .home-video-side { grid-template-rows: repeat(3,minmax(0,1fr)); }
                    }
                    @media (min-width:640px) and (max-width:1023px) {
                        [data-ana-video-galeri] .home-video-side { grid-template-columns: repeat(3,minmax(0,1fr)); }
                    }
                    @media (max-width:639px) {
                        [data-ana-video-galeri] { border-radius: 1.1rem; }
                        [data-ana-video-galeri] .home-video-main { min-height: 20rem; }
                        [data-ana-video-galeri] .home-video-kicker { display: none; }
                    }
                    /* Video alani foto galeriden ayrilir: tam genislik vitrin + yatay izleme kuyrugu. */
                    [data-video-tasarim="stream"] {
                        background:
                            radial-gradient(circle at 84% 16%, rgba(225,29,72,.22), transparent 22%),
                            linear-gradient(145deg,#05070d 0%,#0a1020 62%,#130813 100%);
                    }
                    [data-video-tasarim="stream"] .home-video-layout { display: block; }
                    [data-video-tasarim="stream"] .home-video-main {
                        min-height: clamp(22rem,42vw,31rem);
                        border-radius: 1.2rem;
                    }
                    [data-video-tasarim="stream"] .home-video-main::after {
                        background:
                            linear-gradient(90deg,rgba(2,6,15,.98) 0%,rgba(2,6,15,.76) 34%,rgba(2,6,15,.1) 72%),
                            linear-gradient(to top,rgba(2,6,15,.86),transparent 55%);
                    }
                    [data-video-tasarim="stream"] .home-video-main .home-video-content {
                        top: 50%;
                        right: auto;
                        bottom: auto;
                        width: min(64%,46rem);
                        transform: translateY(-50%);
                    }
                    [data-video-tasarim="stream"] .home-video-main .home-video-card-title {
                        font-size: clamp(1.55rem,4vw,3rem);
                        line-height: 1.04;
                    }
                    [data-video-tasarim="stream"] .home-video-main .home-video-play {
                        top: 50%;
                        right: 9%;
                        left: auto;
                        width: auto;
                        height: auto;
                        min-height: 3.5rem;
                        gap: .55rem;
                        padding: .75rem 1.05rem;
                        border-width: 2px;
                        border-radius: 999px;
                        transform: translateY(-50%);
                    }
                    [data-video-tasarim="stream"] .home-video-main:hover .home-video-play {
                        transform: translateY(-50%) scale(1.08);
                    }
                    [data-video-tasarim="stream"] .home-video-play-text {
                        display: none;
                        font-size: .76rem;
                        font-weight: 950;
                        letter-spacing: .04em;
                        text-transform: uppercase;
                        white-space: nowrap;
                    }
                    [data-video-tasarim="stream"] .home-video-main .home-video-play-text { display: inline; }
                    [data-video-tasarim="stream"] .home-video-queue-head {
                        display: flex;
                        align-items: center;
                        justify-content: space-between;
                        gap: 1rem;
                        margin: 1rem .15rem .7rem;
                    }
                    [data-video-tasarim="stream"] .home-video-queue-title {
                        display: inline-flex;
                        align-items: center;
                        gap: .5rem;
                        font-size: .72rem;
                        font-weight: 950;
                        letter-spacing: .12em;
                        text-transform: uppercase;
                    }
                    [data-video-tasarim="stream"] .home-video-queue-title::before {
                        content: '';
                        width: 1.65rem;
                        height: .18rem;
                        border-radius: 999px;
                        background: #ef233c;
                        box-shadow: .45rem 0 0 rgba(239,35,60,.35);
                    }
                    [data-video-tasarim="stream"] .home-video-queue-hint { color: #94a3b8; font-size: .67rem; font-weight: 750; }
                    [data-video-tasarim="stream"] .home-video-side {
                        display: grid;
                        grid-template-columns: repeat(3,minmax(0,1fr));
                        grid-template-rows: none;
                        gap: .8rem;
                    }
                    [data-video-tasarim="stream"] .home-video-side-card {
                        min-height: 12.5rem;
                        border-radius: .95rem;
                    }
                    [data-video-tasarim="stream"] .home-video-side-card::after {
                        background: linear-gradient(to top,rgba(2,6,15,.97),rgba(2,6,15,.12) 70%);
                    }
                    [data-video-tasarim="stream"] .home-video-side-card .home-video-content { padding: .85rem; }
                    [data-video-tasarim="stream"] .home-video-side-card .home-video-play { top: 40%; }
                    @media (min-width:1024px) {
                        [data-video-tasarim="stream"] .home-video-layout { display: block; }
                        [data-video-tasarim="stream"] .home-video-side { grid-template-columns: repeat(3,minmax(0,1fr)); grid-template-rows: none; }
                    }
                    @media (max-width:767px) {
                        [data-video-tasarim="stream"] .home-video-main { min-height: 24rem; }
                        [data-video-tasarim="stream"] .home-video-main::after {
                            background: linear-gradient(to top,rgba(2,6,15,.98) 0%,rgba(2,6,15,.62) 55%,rgba(2,6,15,.08));
                        }
                        [data-video-tasarim="stream"] .home-video-main .home-video-content {
                            top: auto;
                            right: 0;
                            bottom: 0;
                            width: auto;
                            transform: none;
                        }
                        [data-video-tasarim="stream"] .home-video-main .home-video-card-title { font-size: clamp(1.35rem,7vw,2rem); }
                        [data-video-tasarim="stream"] .home-video-main .home-video-play {
                            top: 43%;
                            right: auto;
                            left: 50%;
                            min-height: 3rem;
                            padding: .6rem .85rem;
                            transform: translate(-50%,-50%);
                        }
                        [data-video-tasarim="stream"] .home-video-main:hover .home-video-play { transform: translate(-50%,-50%) scale(1.06); }
                        [data-video-tasarim="stream"] .home-video-side {
                            display: flex;
                            gap: .75rem;
                            overflow-x: auto;
                            padding: .1rem .05rem .65rem;
                            scroll-snap-type: x mandatory;
                            scrollbar-width: thin;
                        }
                        [data-video-tasarim="stream"] .home-video-side-card {
                            min-width: min(82vw,19rem);
                            min-height: 11.5rem;
                            scroll-snap-align: start;
                        }
                        [data-video-tasarim="stream"] .home-video-queue-hint { display: none; }
                    }
                    /* Daha sakin ve kompakt sunum: video alani icerigin onune gecmez. */
                    [data-video-tasarim="stream"] {
                        padding: clamp(.85rem,1.8vw,1.15rem);
                        border-color: rgba(148,163,184,.16);
                        border-radius: 1.15rem;
                        background:
                            radial-gradient(circle at 88% 8%,rgba(190,24,93,.11),transparent 25%),
                            linear-gradient(145deg,#09111f 0%,#101b2c 72%,#17101a 100%);
                        box-shadow: 0 18px 38px -30px rgba(2,8,23,.8);
                    }
                    [data-video-tasarim="stream"]::before { opacity: .3; }
                    [data-video-tasarim="stream"] .home-video-header { margin-bottom: .75rem; }
                    [data-video-tasarim="stream"] .home-video-heading { gap: .6rem; }
                    [data-video-tasarim="stream"] .home-video-heading-icon {
                        width: 2.3rem;
                        height: 2.3rem;
                        border-radius: .75rem;
                        background: #be123c;
                        box-shadow: none;
                    }
                    [data-video-tasarim="stream"] .home-video-heading-icon svg { width: 19px; height: 19px; }
                    [data-video-tasarim="stream"] .home-video-title { font-size: clamp(1rem,1.7vw,1.3rem); }
                    [data-video-tasarim="stream"] .home-video-kicker { color: #cbd5e1; font-size: .58rem; }
                    [data-video-tasarim="stream"] .home-video-all {
                        min-height: 2rem;
                        padding: .42rem .7rem;
                        background: #be123c;
                        box-shadow: none;
                        font-size: .64rem;
                    }
                    [data-video-tasarim="stream"] .home-video-main {
                        min-height: clamp(17rem,31vw,22rem);
                        border-radius: .9rem;
                    }
                    [data-video-tasarim="stream"] .home-video-main .home-video-content {
                        width: min(59%,39rem);
                        padding: clamp(1rem,2.4vw,1.4rem);
                    }
                    [data-video-tasarim="stream"] .home-video-main .home-video-card-title {
                        font-size: clamp(1.2rem,2.55vw,2rem);
                        line-height: 1.1;
                    }
                    [data-video-tasarim="stream"] .home-video-main .home-video-play {
                        right: 7%;
                        min-height: 2.65rem;
                        gap: .4rem;
                        padding: .48rem .7rem;
                        border: 1px solid rgba(255,255,255,.72);
                        background: rgba(190,18,60,.9);
                        box-shadow: 0 10px 24px rgba(0,0,0,.28);
                    }
                    [data-video-tasarim="stream"] .home-video-main .home-video-play svg { width: 17px; height: 17px; }
                    [data-video-tasarim="stream"] .home-video-play-text { font-size: .64rem; }
                    [data-video-tasarim="stream"] .home-video-meta { margin-bottom: .45rem; }
                    [data-video-tasarim="stream"] .home-video-category,
                    [data-video-tasarim="stream"] .home-video-stat {
                        min-height: 1.45rem;
                        padding: .22rem .48rem;
                        font-size: .58rem;
                    }
                    [data-video-tasarim="stream"] .home-video-category { background: rgba(190,18,60,.9); }
                    [data-video-tasarim="stream"] .home-video-date { margin-top: .4rem; font-size: .64rem; }
                    [data-video-tasarim="stream"] .home-video-queue-head { margin: .75rem .1rem .55rem; }
                    [data-video-tasarim="stream"] .home-video-queue-title { color: #e2e8f0; font-size: .64rem; }
                    [data-video-tasarim="stream"] .home-video-queue-title::before { width: 1.2rem; height: .12rem; background: #be123c; box-shadow: none; }
                    [data-video-tasarim="stream"] .home-video-side { gap: .65rem; }
                    [data-video-tasarim="stream"] .home-video-side-card {
                        min-height: 9.4rem;
                        border-color: rgba(148,163,184,.14);
                        border-radius: .75rem;
                    }
                    [data-video-tasarim="stream"] .home-video-side-card .home-video-content { padding: .7rem; }
                    [data-video-tasarim="stream"] .home-video-side-card .home-video-card-title { font-size: clamp(.78rem,1.25vw,.92rem); }
                    [data-video-tasarim="stream"] .home-video-side-card .home-video-play {
                        width: 2.1rem;
                        height: 2.1rem;
                        border-width: 1px;
                        background: rgba(190,18,60,.88);
                        box-shadow: 0 8px 18px rgba(0,0,0,.28);
                    }
                    @media (max-width:767px) {
                        [data-video-tasarim="stream"] .home-video-main { min-height: 19rem; }
                        [data-video-tasarim="stream"] .home-video-main .home-video-content { width: auto; padding: 1rem; }
                        [data-video-tasarim="stream"] .home-video-main .home-video-card-title { font-size: clamp(1.1rem,5.6vw,1.55rem); }
                        [data-video-tasarim="stream"] .home-video-main .home-video-play {
                            min-height: 2.45rem;
                            padding: .42rem .65rem;
                        }
                        [data-video-tasarim="stream"] .home-video-side-card {
                            min-width: min(76vw,17rem);
                            min-height: 9.5rem;
                        }
                    }
                    /* Esit kartli, acik ve sakin video seridi. */
                    [data-video-tasarim="editorial"] {
                        overflow: visible;
                        padding: 0;
                        border: 0;
                        border-radius: 0;
                        color: #111827;
                        background: transparent;
                        box-shadow: none;
                    }
                    [data-video-tasarim="editorial"]::before { display: none; }
                    [data-video-tasarim="editorial"] .home-video-header {
                        margin-bottom: 1rem;
                        padding-bottom: .75rem;
                        border-bottom: 1px solid #e2e8f0;
                    }
                    [data-video-tasarim="editorial"] .home-video-heading { gap: .65rem; }
                    [data-video-tasarim="editorial"] .home-video-heading-icon {
                        width: 2.35rem;
                        height: 2.35rem;
                        border: 0;
                        border-radius: .7rem;
                        color: #fff;
                        background: #e11d48;
                        box-shadow: none;
                    }
                    [data-video-tasarim="editorial"] .home-video-heading-icon svg { width: 19px; height: 19px; }
                    [data-video-tasarim="editorial"] .home-video-kicker { color: #94a3b8; font-size: .58rem; }
                    [data-video-tasarim="editorial"] .home-video-title { color: #0f172a; font-size: clamp(1.05rem,1.8vw,1.35rem); }
                    [data-video-tasarim="editorial"] .home-video-all {
                        min-height: 2rem;
                        padding: .42rem .72rem;
                        border: 1px solid #fecdd3;
                        color: #be123c;
                        background: #fff1f2;
                        box-shadow: none;
                        font-size: .64rem;
                    }
                    [data-video-tasarim="editorial"] .home-video-all:hover { color: #fff; background: #be123c; }
                    [data-video-tasarim="editorial"] .home-video-layout {
                        display: grid;
                        grid-template-columns: repeat(4,minmax(0,1fr));
                        gap: .9rem;
                    }
                    [data-video-tasarim="editorial"] .home-video-side { display: contents; }
                    [data-video-tasarim="editorial"] .home-video-queue-head { display: none; }
                    [data-video-tasarim="editorial"] .home-video-main,
                    [data-video-tasarim="editorial"] .home-video-side-card {
                        display: flex;
                        min-height: 0;
                        flex-direction: column;
                        overflow: hidden;
                        border: 1px solid #e2e8f0;
                        border-radius: .95rem;
                        color: #111827;
                        background: #fff;
                        box-shadow: 0 12px 28px -24px rgba(15,23,42,.65);
                        transition: transform .22s ease,box-shadow .22s ease,border-color .22s ease;
                    }
                    [data-video-tasarim="editorial"] .home-video-main:hover,
                    [data-video-tasarim="editorial"] .home-video-side-card:hover {
                        transform: translateY(-4px);
                        border-color: #fda4af;
                        box-shadow: 0 22px 36px -25px rgba(15,23,42,.58);
                    }
                    [data-video-tasarim="editorial"] .home-video-main::after,
                    [data-video-tasarim="editorial"] .home-video-side-card::after { display: none; }
                    [data-video-tasarim="editorial"] .home-video-media {
                        position: relative;
                        inset: auto;
                        display: block;
                        width: 100%;
                        height: auto;
                        aspect-ratio: 16 / 9;
                        flex: none;
                        overflow: hidden;
                        background: #0f172a;
                    }
                    [data-video-tasarim="editorial"] .home-video-image { position: absolute; inset: 0; }
                    [data-video-tasarim="editorial"] .home-video-main .home-video-content,
                    [data-video-tasarim="editorial"] .home-video-side-card .home-video-content {
                        position: relative;
                        inset: auto;
                        display: flex;
                        width: auto;
                        min-height: 7.9rem;
                        flex: 1;
                        flex-direction: column;
                        padding: .85rem;
                        transform: none;
                    }
                    [data-video-tasarim="editorial"] .home-video-main .home-video-card-title,
                    [data-video-tasarim="editorial"] .home-video-side-card .home-video-card-title {
                        display: -webkit-box;
                        overflow: hidden;
                        color: #172033;
                        font-size: clamp(.84rem,1.3vw,.98rem);
                        font-weight: 850;
                        line-height: 1.32;
                        -webkit-box-orient: vertical;
                        -webkit-line-clamp: 2;
                        transition: color .2s ease;
                    }
                    [data-video-tasarim="editorial"] a:hover .home-video-card-title { color: #be123c; }
                    [data-video-tasarim="editorial"] .home-video-main .home-video-play,
                    [data-video-tasarim="editorial"] .home-video-side-card .home-video-play {
                        top: .7rem;
                        right: .7rem;
                        left: auto;
                        width: 2.45rem;
                        height: 2.45rem;
                        min-height: 0;
                        padding: 0;
                        border: 2px solid rgba(255,255,255,.88);
                        border-radius: 50%;
                        background: #e11d48;
                        box-shadow: 0 8px 18px rgba(0,0,0,.28);
                        transform: none;
                    }
                    [data-video-tasarim="editorial"] .home-video-main:hover .home-video-play,
                    [data-video-tasarim="editorial"] .home-video-side-card:hover .home-video-play { transform: scale(1.08); }
                    [data-video-tasarim="editorial"] .home-video-play svg { width: 15px; height: 15px; }
                    [data-video-tasarim="editorial"] .home-video-play-text { display: none; }
                    [data-video-tasarim="editorial"] .home-video-meta { order: 2; margin: auto 0 0; padding-top: .65rem; }
                    [data-video-tasarim="editorial"] .home-video-category,
                    [data-video-tasarim="editorial"] .home-video-stat {
                        min-height: 1.35rem;
                        padding: .2rem .42rem;
                        font-size: .55rem;
                    }
                    [data-video-tasarim="editorial"] .home-video-category { color: #be123c; background: #fff1f2; }
                    [data-video-tasarim="editorial"] .home-video-stat { border-color: #e2e8f0; color: #64748b; background: #f8fafc; backdrop-filter: none; }
                    [data-video-tasarim="editorial"] .home-video-date { order: 3; margin-top: .45rem; color: #94a3b8; font-size: .6rem; }
                    .dark [data-video-tasarim="editorial"] .home-video-header { border-color: #334155; }
                    .dark [data-video-tasarim="editorial"] .home-video-title { color: #f8fafc; }
                    .dark [data-video-tasarim="editorial"] .home-video-main,
                    .dark [data-video-tasarim="editorial"] .home-video-side-card { border-color: #334155; background: #111c31; }
                    .dark [data-video-tasarim="editorial"] .home-video-main .home-video-card-title,
                    .dark [data-video-tasarim="editorial"] .home-video-side-card .home-video-card-title { color: #f1f5f9; }
                    @media (min-width:640px) and (max-width:1023px) {
                        [data-video-tasarim="editorial"] .home-video-layout { grid-template-columns: repeat(2,minmax(0,1fr)); }
                    }
                    @media (max-width:639px) {
                        [data-video-tasarim="editorial"] .home-video-layout {
                            display: flex;
                            gap: .75rem;
                            overflow-x: auto;
                            padding: .1rem .05rem .75rem;
                            scroll-snap-type: x mandatory;
                            scrollbar-width: thin;
                        }
                        [data-video-tasarim="editorial"] .home-video-main,
                        [data-video-tasarim="editorial"] .home-video-side-card {
                            min-width: min(78vw,18rem);
                            min-height: 0;
                            scroll-snap-align: start;
                        }
                        [data-video-tasarim="editorial"] .home-video-main .home-video-content,
                        [data-video-tasarim="editorial"] .home-video-side-card .home-video-content {
                            width: auto;
                            min-height: 7.5rem;
                            padding: .8rem;
                            transform: none;
                        }
                    }
                    /* Kompakt video haber listesi: solda onizleme, sagda bilgi. */
                    [data-video-tasarim="compact-list"] {
                        overflow: hidden;
                        padding: clamp(.85rem,1.8vw,1.15rem);
                        border: 1px solid #e2e8f0;
                        border-radius: 1.15rem;
                        color: #0f172a;
                        background: linear-gradient(145deg,#ffffff,#f8fafc);
                        box-shadow: 0 16px 34px -30px rgba(15,23,42,.55);
                    }
                    [data-video-tasarim="compact-list"]::before { display: none; }
                    [data-video-tasarim="compact-list"] .home-video-header {
                        margin-bottom: .85rem;
                        padding-bottom: .7rem;
                        border-bottom: 1px solid #e2e8f0;
                    }
                    [data-video-tasarim="compact-list"] .home-video-heading { gap: .6rem; }
                    [data-video-tasarim="compact-list"] .home-video-heading-icon {
                        width: 2.25rem;
                        height: 2.25rem;
                        border: 0;
                        border-radius: .7rem;
                        color: #fff;
                        background: #0f274d;
                        box-shadow: none;
                    }
                    [data-video-tasarim="compact-list"] .home-video-heading-icon svg { width: 18px; height: 18px; }
                    [data-video-tasarim="compact-list"] .home-video-kicker { color: #e11d48; font-size: .56rem; }
                    [data-video-tasarim="compact-list"] .home-video-title { color: #0f172a; font-size: clamp(1.02rem,1.7vw,1.3rem); }
                    [data-video-tasarim="compact-list"] .home-video-all {
                        min-height: 2rem;
                        padding: .4rem .68rem;
                        border: 1px solid #dbe4ef;
                        color: #0f274d;
                        background: #fff;
                        box-shadow: none;
                        font-size: .62rem;
                    }
                    [data-video-tasarim="compact-list"] .home-video-all:hover { color: #fff; background: #0f274d; transform: none; }
                    [data-video-tasarim="compact-list"] .home-video-layout {
                        display: grid;
                        grid-template-columns: repeat(2,minmax(0,1fr));
                        gap: .75rem;
                    }
                    [data-video-tasarim="compact-list"] .home-video-side { display: contents; }
                    [data-video-tasarim="compact-list"] .home-video-queue-head { display: none; }
                    [data-video-tasarim="compact-list"] .home-video-main,
                    [data-video-tasarim="compact-list"] .home-video-side-card {
                        position: relative;
                        display: grid;
                        grid-template-columns: minmax(8rem,42%) minmax(0,1fr);
                        min-height: 9.4rem;
                        overflow: hidden;
                        border: 1px solid #e2e8f0;
                        border-radius: .9rem;
                        color: #0f172a;
                        background: #fff;
                        box-shadow: none;
                        transition: border-color .2s ease,box-shadow .2s ease,transform .2s ease;
                    }
                    [data-video-tasarim="compact-list"] .home-video-main:hover,
                    [data-video-tasarim="compact-list"] .home-video-side-card:hover {
                        transform: translateY(-2px);
                        border-color: #cbd5e1;
                        box-shadow: 0 15px 28px -24px rgba(15,23,42,.58);
                    }
                    [data-video-tasarim="compact-list"] .home-video-main::after,
                    [data-video-tasarim="compact-list"] .home-video-side-card::after { display: none; }
                    [data-video-tasarim="compact-list"] .home-video-media {
                        position: relative;
                        inset: auto;
                        display: block;
                        width: 100%;
                        height: 100%;
                        min-height: 9.4rem;
                        overflow: hidden;
                        background: #0f172a;
                    }
                    [data-video-tasarim="compact-list"] .home-video-image { position: absolute; inset: 0; object-fit: cover; }
                    [data-video-tasarim="compact-list"] .home-video-main .home-video-content,
                    [data-video-tasarim="compact-list"] .home-video-side-card .home-video-content {
                        position: relative;
                        inset: auto;
                        display: flex;
                        width: auto;
                        min-width: 0;
                        min-height: 0;
                        flex-direction: column;
                        padding: .8rem;
                        transform: none;
                    }
                    [data-video-tasarim="compact-list"] .home-video-rank {
                        display: block;
                        margin-bottom: .35rem;
                        color: #cbd5e1;
                        font-size: 1.15rem;
                        font-weight: 950;
                        line-height: 1;
                        letter-spacing: -.06em;
                    }
                    [data-video-tasarim="compact-list"] .home-video-main .home-video-card-title,
                    [data-video-tasarim="compact-list"] .home-video-side-card .home-video-card-title {
                        display: -webkit-box;
                        overflow: hidden;
                        color: #172033;
                        font-size: clamp(.82rem,1.25vw,.96rem);
                        font-weight: 850;
                        line-height: 1.3;
                        -webkit-box-orient: vertical;
                        -webkit-line-clamp: 3;
                        transition: color .2s ease;
                    }
                    [data-video-tasarim="compact-list"] a:hover .home-video-card-title { color: #be123c; }
                    [data-video-tasarim="compact-list"] .home-video-main .home-video-play,
                    [data-video-tasarim="compact-list"] .home-video-side-card .home-video-play {
                        top: 50%;
                        right: auto;
                        left: 21%;
                        width: 2.45rem;
                        height: 2.45rem;
                        min-height: 0;
                        padding: 0;
                        border: 2px solid rgba(255,255,255,.9);
                        border-radius: 50%;
                        background: rgba(225,29,72,.94);
                        box-shadow: 0 8px 18px rgba(0,0,0,.3);
                        transform: translate(-50%,-50%);
                    }
                    [data-video-tasarim="compact-list"] .home-video-main:hover .home-video-play,
                    [data-video-tasarim="compact-list"] .home-video-side-card:hover .home-video-play { transform: translate(-50%,-50%) scale(1.08); }
                    [data-video-tasarim="compact-list"] .home-video-play svg { width: 14px; height: 14px; }
                    [data-video-tasarim="compact-list"] .home-video-play-text { display: none; }
                    [data-video-tasarim="compact-list"] .home-video-meta { order: 2; margin: auto 0 0; padding-top: .55rem; }
                    [data-video-tasarim="compact-list"] .home-video-category,
                    [data-video-tasarim="compact-list"] .home-video-stat {
                        min-height: 1.3rem;
                        padding: .18rem .4rem;
                        font-size: .53rem;
                    }
                    [data-video-tasarim="compact-list"] .home-video-category { color: #be123c; background: #fff1f2; }
                    [data-video-tasarim="compact-list"] .home-video-stat { border-color: #e2e8f0; color: #64748b; background: #f8fafc; backdrop-filter: none; }
                    [data-video-tasarim="compact-list"] .home-video-date { order: 3; margin-top: .35rem; color: #94a3b8; font-size: .58rem; }
                    .dark [data-video-tasarim="compact-list"] { border-color: #334155; background: #0f172a; }
                    .dark [data-video-tasarim="compact-list"] .home-video-header { border-color: #334155; }
                    .dark [data-video-tasarim="compact-list"] .home-video-title { color: #f8fafc; }
                    .dark [data-video-tasarim="compact-list"] .home-video-main,
                    .dark [data-video-tasarim="compact-list"] .home-video-side-card { border-color: #334155; background: #111c31; }
                    .dark [data-video-tasarim="compact-list"] .home-video-main .home-video-card-title,
                    .dark [data-video-tasarim="compact-list"] .home-video-side-card .home-video-card-title { color: #f1f5f9; }
                    @media (max-width:767px) {
                        [data-video-tasarim="compact-list"] .home-video-layout { grid-template-columns: minmax(0,1fr); }
                        [data-video-tasarim="compact-list"] .home-video-main,
                        [data-video-tasarim="compact-list"] .home-video-side-card {
                            grid-template-columns: minmax(7.2rem,38%) minmax(0,1fr);
                            min-height: 7.8rem;
                        }
                        [data-video-tasarim="compact-list"] .home-video-media { min-height: 7.8rem; }
                        [data-video-tasarim="compact-list"] .home-video-main .home-video-content,
                        [data-video-tasarim="compact-list"] .home-video-side-card .home-video-content {
                            width: auto;
                            padding: .7rem;
                            transform: none;
                        }
                        [data-video-tasarim="compact-list"] .home-video-main .home-video-play,
                        [data-video-tasarim="compact-list"] .home-video-side-card .home-video-play { left: 19%; }
                        [data-video-tasarim="compact-list"] .home-video-rank { font-size: .95rem; }
                        [data-video-tasarim="compact-list"] .home-video-stat { display: none; }
                    }
                    /* Canli vitrin: solda ana video, sagda kendi scroll alani olan video listesi. */
                    [data-video-tasarim="vivid-scroll"] {
                        overflow: hidden;
                        padding: clamp(1rem,2.2vw,1.45rem);
                        border: 1px solid rgba(255,255,255,.22);
                        border-radius: 1.45rem;
                        color: #fff;
                        background:
                            radial-gradient(circle at 96% 0,rgba(239,68,68,.28),transparent 24%),
                            radial-gradient(circle at 4% 100%,rgba(56,189,248,.28),transparent 32%),
                            linear-gradient(135deg,#061426 0%,#0a2948 38%,#123f65 70%,#081d35 100%);
                        box-shadow: 0 24px 52px -32px rgba(6,20,38,.88);
                    }
                    [data-video-tasarim="vivid-scroll"]::before {
                        content: '';
                        position: absolute;
                        z-index: -1;
                        inset: 0;
                        width: auto;
                        height: auto;
                        border: 0;
                        border-radius: 0;
                        opacity: .2;
                        background-image: radial-gradient(rgba(255,255,255,.65) 1px,transparent 1px);
                        background-size: 22px 22px;
                        box-shadow: none;
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-header { margin-bottom: 1rem; }
                    [data-video-tasarim="vivid-scroll"] .home-video-heading { gap: .7rem; }
                    [data-video-tasarim="vivid-scroll"] .home-video-heading-icon {
                        width: 2.65rem;
                        height: 2.65rem;
                        border: 1px solid rgba(255,255,255,.35);
                        border-radius: .85rem;
                        color: #0f274d;
                        background: #fff;
                        box-shadow: 0 10px 24px -14px rgba(0,0,0,.5);
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-heading-icon svg { width: 21px; height: 21px; }
                    [data-video-tasarim="vivid-scroll"] .home-video-kicker { color: #bfdbfe; font-size: .6rem; }
                    [data-video-tasarim="vivid-scroll"] .home-video-title { color: #fff; font-size: clamp(1.1rem,1.9vw,1.45rem); text-shadow: 0 2px 12px rgba(0,0,0,.2); }
                    [data-video-tasarim="vivid-scroll"] .home-video-all {
                        min-height: 2.2rem;
                        padding: .48rem .78rem;
                        border: 1px solid rgba(255,255,255,.55);
                        color: #7e22ce;
                        background: #fff;
                        box-shadow: 0 10px 24px -15px rgba(0,0,0,.55);
                        font-size: .66rem;
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-all:hover { color: #fff; background: #111827; transform: translateY(-2px); }
                    [data-video-tasarim="vivid-scroll"] .home-video-layout {
                        display: grid;
                        grid-template-columns: minmax(0,1.55fr) minmax(18rem,.72fr);
                        grid-template-rows: auto minmax(0,1fr);
                        gap: .7rem 1rem;
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-main {
                        position: relative;
                        display: block;
                        min-height: 27rem;
                        grid-column: 1;
                        grid-row: 1 / span 2;
                        overflow: hidden;
                        border: 1px solid rgba(255,255,255,.3);
                        border-radius: 1.15rem;
                        color: #fff;
                        background: #111827;
                        box-shadow: 0 20px 38px -25px rgba(0,0,0,.75);
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-main::after {
                        content: '';
                        position: absolute;
                        display: block;
                        inset: 0;
                        background: linear-gradient(to top,rgba(3,7,18,.97),rgba(3,7,18,.42) 56%,rgba(3,7,18,.03));
                        pointer-events: none;
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-main .home-video-media,
                    [data-video-tasarim="vivid-scroll"] .home-video-main .home-video-image {
                        position: absolute;
                        inset: 0;
                        width: 100%;
                        height: 100%;
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-main .home-video-image { object-fit: cover; }
                    [data-video-tasarim="vivid-scroll"] .home-video-main .home-video-content {
                        position: absolute;
                        z-index: 3;
                        inset: auto 0 0;
                        display: block;
                        width: auto;
                        min-height: 0;
                        padding: clamp(1.1rem,3vw,1.7rem);
                        transform: none;
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-main .home-video-card-title {
                        display: -webkit-box;
                        overflow: hidden;
                        max-width: 42rem;
                        color: #fff;
                        font-size: clamp(1.35rem,3.1vw,2.25rem);
                        font-weight: 950;
                        line-height: 1.08;
                        -webkit-box-orient: vertical;
                        -webkit-line-clamp: 2;
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-main .home-video-rank { display: none; }
                    [data-video-tasarim="vivid-scroll"] .home-video-main .home-video-play {
                        top: 50%;
                        right: auto;
                        left: 50%;
                        width: 4rem;
                        height: 4rem;
                        min-height: 0;
                        padding: 0;
                        border: 3px solid #fff;
                        border-radius: 50%;
                        background: linear-gradient(145deg,#ef4444,#b91c1c);
                        box-shadow: 0 14px 30px rgba(0,0,0,.42);
                        transform: translate(-50%,-50%);
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-main:hover .home-video-play { transform: translate(-50%,-50%) scale(1.1); }
                    [data-video-tasarim="vivid-scroll"] .home-video-main .home-video-play svg { width: 21px; height: 21px; }
                    [data-video-tasarim="vivid-scroll"] .home-video-play-text { display: none; }
                    [data-video-tasarim="vivid-scroll"] .home-video-queue-head {
                        display: flex;
                        align-items: center;
                        justify-content: space-between;
                        gap: .75rem;
                        grid-column: 2;
                        grid-row: 1;
                        margin: 0;
                        padding: .65rem .75rem;
                        border: 1px solid rgba(255,255,255,.24);
                        border-radius: .8rem;
                        background: rgba(17,24,39,.28);
                        backdrop-filter: blur(10px);
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-queue-title { color: #fff; font-size: .64rem; }
                    [data-video-tasarim="vivid-scroll"] .home-video-queue-title::before { width: 1.2rem; height: .14rem; background: #38bdf8; box-shadow: none; }
                    [data-video-tasarim="vivid-scroll"] .home-video-queue-hint { color: rgba(255,255,255,.7); font-size: .56rem; }
                    [data-video-tasarim="vivid-scroll"] .home-video-side {
                        display: grid;
                        max-height: 23.5rem;
                        grid-column: 2;
                        grid-row: 2;
                        grid-template-columns: minmax(0,1fr);
                        grid-template-rows: none;
                        gap: .65rem;
                        overflow-x: hidden;
                        overflow-y: auto;
                        padding-right: .45rem;
                        scrollbar-color: #38bdf8 rgba(255,255,255,.18);
                        scrollbar-width: thin;
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-side::-webkit-scrollbar { width: 7px; }
                    [data-video-tasarim="vivid-scroll"] .home-video-side::-webkit-scrollbar-track { border-radius: 999px; background: rgba(255,255,255,.18); }
                    [data-video-tasarim="vivid-scroll"] .home-video-side::-webkit-scrollbar-thumb { border-radius: 999px; background: linear-gradient(#38bdf8,#2563eb); }
                    [data-video-tasarim="vivid-scroll"] .home-video-side-card {
                        position: relative;
                        display: grid;
                        grid-template-columns: 42% minmax(0,1fr);
                        min-height: 8.25rem;
                        overflow: hidden;
                        border: 1px solid rgba(255,255,255,.28);
                        border-radius: .85rem;
                        color: #fff;
                        background: rgba(17,24,39,.45);
                        backdrop-filter: blur(10px);
                        transition: transform .2s ease,background-color .2s ease;
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-side-card:hover { transform: translateX(-3px); background: rgba(17,24,39,.66); }
                    [data-video-tasarim="vivid-scroll"] .home-video-side-card::after { display: none; }
                    [data-video-tasarim="vivid-scroll"] .home-video-side-card .home-video-media {
                        position: relative;
                        inset: auto;
                        display: block;
                        width: 100%;
                        height: 100%;
                        min-height: 8.25rem;
                        overflow: hidden;
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-side-card .home-video-image { position: absolute; inset: 0; object-fit: cover; }
                    [data-video-tasarim="vivid-scroll"] .home-video-side-card .home-video-content {
                        position: relative;
                        inset: auto;
                        display: flex;
                        width: auto;
                        min-width: 0;
                        min-height: 0;
                        flex-direction: column;
                        padding: .65rem;
                        transform: none;
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-side-card .home-video-rank { margin-bottom: .25rem; color: #7dd3fc; font-size: .82rem; }
                    [data-video-tasarim="vivid-scroll"] .home-video-side-card .home-video-card-title {
                        display: -webkit-box;
                        overflow: hidden;
                        color: #fff;
                        font-size: .78rem;
                        font-weight: 850;
                        line-height: 1.26;
                        -webkit-box-orient: vertical;
                        -webkit-line-clamp: 2;
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-side-card .home-video-play {
                        top: 50%;
                        right: auto;
                        left: 21%;
                        width: 2.15rem;
                        height: 2.15rem;
                        min-height: 0;
                        padding: 0;
                        border: 2px solid #fff;
                        border-radius: 50%;
                        background: #dc2626;
                        box-shadow: 0 7px 16px rgba(0,0,0,.32);
                        transform: translate(-50%,-50%);
                    }
                    [data-video-tasarim="vivid-scroll"] .home-video-side-card:hover .home-video-play { transform: translate(-50%,-50%) scale(1.08); }
                    [data-video-tasarim="vivid-scroll"] .home-video-side-card .home-video-play svg { width: 13px; height: 13px; }
                    [data-video-tasarim="vivid-scroll"] .home-video-meta { order: 2; margin: auto 0 0; padding-top: .4rem; }
                    [data-video-tasarim="vivid-scroll"] .home-video-category,
                    [data-video-tasarim="vivid-scroll"] .home-video-stat { min-height: 1.25rem; padding: .15rem .35rem; font-size: .49rem; }
                    [data-video-tasarim="vivid-scroll"] .home-video-category { color: #1e3a8a; background: #dbeafe; }
                    [data-video-tasarim="vivid-scroll"] .home-video-stat { border-color: rgba(255,255,255,.25); color: #fff; background: rgba(17,24,39,.38); }
                    [data-video-tasarim="vivid-scroll"] .home-video-date { order: 3; margin-top: .3rem; color: rgba(255,255,255,.7); font-size: .54rem; }
                    @media (max-width:900px) {
                        [data-video-tasarim="vivid-scroll"] .home-video-layout { display: block; }
                        [data-video-tasarim="vivid-scroll"] .home-video-main { min-height: 21rem; }
                        [data-video-tasarim="vivid-scroll"] .home-video-queue-head { margin-top: .8rem; }
                        [data-video-tasarim="vivid-scroll"] .home-video-side {
                            display: flex;
                            max-height: none;
                            gap: .7rem;
                            overflow-x: auto;
                            overflow-y: hidden;
                            padding: .65rem 0 .6rem;
                            scroll-snap-type: x mandatory;
                        }
                        [data-video-tasarim="vivid-scroll"] .home-video-side-card {
                            min-width: min(78vw,19rem);
                            min-height: 7.4rem;
                            scroll-snap-align: start;
                        }
                    }
                    @media (max-width:639px) {
                        [data-video-tasarim="vivid-scroll"] { border-radius: 1.05rem; }
                        [data-video-tasarim="vivid-scroll"] .home-video-main { min-height: 19rem; }
                        [data-video-tasarim="vivid-scroll"] .home-video-main .home-video-card-title { font-size: clamp(1.15rem,6vw,1.55rem); }
                        [data-video-tasarim="vivid-scroll"] .home-video-main .home-video-play { width: 3.2rem; height: 3.2rem; }
                        [data-video-tasarim="vivid-scroll"] .home-video-queue-hint { display: none; }
                    }
                    @media (prefers-reduced-motion:reduce) {
                        [data-ana-video-galeri] .home-video-image,
                        [data-ana-video-galeri] .home-video-play,
                        [data-ana-video-galeri] .home-video-all { transition: none; }
                    }
                