/* gadgetChecks Article Header System – v0.7.34
   Product-image series header for category Technik.
   Reuses the proven Review/GadgetCheck hero-image treatment without score UI. */

body.gcahs-image-series-header-active.single-post .gcahs-header--image-series {
    background-color: #141820 !important;
    background-image:
        linear-gradient(90deg,
            rgba(12,15,21,.985) 0%,
            rgba(12,15,21,.955) 31%,
            rgba(12,15,21,.82) 50%,
            rgba(12,15,21,.46) 72%,
            rgba(12,15,21,.30) 100%),
        linear-gradient(0deg, rgba(8,11,16,.22), rgba(8,11,16,.08)),
        var(--gcahs-hero-image, none) !important;
    background-repeat: no-repeat !important;
    background-size: cover, cover, cover !important;
    background-position: center, center, center center !important;
}

body.gcahs-image-series-header-active.single-post .gcahs-header--image-series::before {
    border-color: rgba(var(--gcahs-accent-rgb),.20) !important;
    box-shadow:
        0 0 0 68px rgba(var(--gcahs-accent-rgb),.025),
        0 0 0 138px rgba(255,255,255,.012) !important;
}

body.gcahs-image-series-header-active.single-post .gcahs-header--image-series::after {
    opacity: .16 !important;
    background-image:
        linear-gradient(135deg, transparent 0 69%, rgba(var(--gcahs-accent-rgb),.16) 69% 69.15%, transparent 69.15% 100%),
        linear-gradient(90deg, transparent, rgba(255,255,255,.025)) !important;
    background-size: auto !important;
    -webkit-mask-image: none !important;
    mask-image: none !important;
}

body.gcahs-image-series-header-active.single-post .gcahs-header--image-series .gcahs-header__texture {
    opacity: .42 !important;
    background:
        radial-gradient(circle at 84% 30%, rgba(var(--gcahs-accent-rgb),.16), transparent 29%),
        linear-gradient(135deg, transparent 0 73%, rgba(var(--gcahs-accent-rgb),.14) 73% 73.15%, transparent 73.15% 100%) !important;
}

body.gcahs-image-series-header-active.single-post .gcahs-header--image-series .gcahs-header__copy,
body.gcahs-image-series-header-active.single-post .gcahs-header--image-series .gcahs-meta {
    text-shadow: 0 2px 18px rgba(0,0,0,.28);
}

body.gcahs-image-series-header-active.single-post .gcahs-header--image-series .gcahs-meta {
    background: rgba(10,13,19,.64) !important;
    border-color: rgba(255,255,255,.08) !important;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}

@media (orientation: portrait) and (min-width: 700px) and (max-width: 1180px) {
    body.gcahs-image-series-header-active.single-post .gcahs-header--image-series {
        background-position: center, center, 64% center !important;
    }
}

@media (orientation: portrait) and (max-width: 699px) {
    body.gcahs-image-series-header-active.single-post .gcahs-header--image-series {
        background-image:
            linear-gradient(90deg, rgba(12,15,21,.96) 0%, rgba(12,15,21,.88) 48%, rgba(12,15,21,.62) 100%),
            linear-gradient(0deg, rgba(8,11,16,.30), rgba(8,11,16,.12)),
            var(--gcahs-hero-image, none) !important;
        background-position: center, center, 62% center !important;
    }
}
