/* Set all layers explicitly: legacy two-layer shorthand otherwise repeats the third image. */
[data-hub-kind="solutions"]{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
[data-hub-kind="competencies"]{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
.case-study-hub-hero{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
section.refined-hero[data-refined-hero="tools"]::before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
section.refined-hero[data-refined-hero="approach"]::before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
section.refined-hero[data-refined-hero="career"]::before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
section.refined-hero[data-refined-hero="faq"]::before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
section.refined-hero[data-refined-hero="contact"]::before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
main:has(.start-page)>section:first-of-type::before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
main:has(.solution-detail[data-solution="chce-rosnac"])>section:first-of-type::before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
main:has(.solution-detail[data-solution="skaluje"])>section:first-of-type::before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
main:has(.solution-detail[data-solution="diagnoza-i-naprawa"])>section:first-of-type::before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
main:has(.solution-detail[data-solution="systemy-i-integracje"])>section:first-of-type::before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
[data-competency="strategia-marka-konwersja"] > .cap-hero::before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
[data-competency="web-ecommerce"] > .cap-hero::before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
[data-competency="meta-google-seo-llm"] > .cap-hero::before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
[data-competency="software-integracje-api"] > .cap-hero::before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
[data-competency="ai-automatyzacja-dane"] > .cap-hero::before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
[data-competency="security"] > .cap-hero::before{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
[data-competency="web-ecommerce"] > .cap-hero::before{background-image:linear-gradient(90deg,rgba(7,7,11,.92),rgba(7,7,11,.70) 45%,rgba(7,7,11,.25)),linear-gradient(0deg,#07070b,transparent 55%),url('/assets/hero-photo-unique-web-20260922.webp')!important;}
[data-competency="meta-google-seo-llm"] > .cap-hero::before{background-image:linear-gradient(90deg,rgba(7,7,11,.92),rgba(7,7,11,.70) 45%,rgba(7,7,11,.25)),linear-gradient(0deg,#07070b,transparent 55%),url('/assets/hero-photo-unique-ads-20260922.webp')!important;}
[data-competency="software-integracje-api"] > .cap-hero::before{background-image:linear-gradient(90deg,rgba(7,7,11,.92),rgba(7,7,11,.70) 45%,rgba(7,7,11,.25)),linear-gradient(0deg,#07070b,transparent 55%),url('/assets/hero-photo-unique-software-20260922.webp')!important;}
[data-competency="ai-automatyzacja-dane"] > .cap-hero::before{background-image:linear-gradient(90deg,rgba(7,7,11,.92),rgba(7,7,11,.70) 45%,rgba(7,7,11,.25)),linear-gradient(0deg,#07070b,transparent 55%),url('/assets/hero-photo-unique-data-20260922.webp')!important;}

/* Offset the action wrapper, leaving pointer-follow and hover on the link intact. */
@media(min-width:1024px) and (min-height:650px){
main:has(>section:first-of-type>div a.link-line[href="/rozwiazania/"])>section:first-of-type h1+div>div{top:clamp(48px,7svh,76px)!important}
.competency-page:not([data-competency="security"]) .cap-hero-action{top:clamp(48px,7svh,76px)}
}
@media(max-width:1023px){
main:has(>section:first-of-type>div a.link-line[href="/rozwiazania/"])>section:first-of-type h1+div>div{top:0!important;margin-top:16px;margin-bottom:16px}
.competency-page:not([data-competency="security"]) .cap-hero-action{top:0;margin-top:16px}
}
