/* Decorative backgrounds only: the established banner geometry stays untouched. */
.software-page .software-compact-header{--banner-art:url('/assets/section-banners/softwares-art-v1.webp')}
.sim-page .simulation-compact-header{--banner-art:url('/assets/section-banners/simulations-art-v1.webp')}
.lv-page .lv-top.lv-unified-top{--banner-art:url('/assets/section-banners/learn-art-v1.webp')}
.lt-page .lt-compact-header{--banner-art:url('/assets/section-banners/tools-art-v1.webp')}
.lo-page .lo-compact-header{--banner-art:url('/assets/section-banners/office-art-v1.webp')}
.ll-page .ll-compact-header{--banner-art:url('/assets/section-banners/labs-art-v1.webp')}
:is(.software-page .software-compact-header,.sim-page .simulation-compact-header,.lv-page .lv-top.lv-unified-top,.lt-page .lt-compact-header,.lo-page .lo-compact-header,.ll-page .ll-compact-header){background-image:linear-gradient(90deg,#ffffffed 0%,#ffffffd9 24%,#ffffff18 46%,#ffffff26 74%,#ffffff45 100%),var(--banner-art);background-size:cover,100% auto;background-position:center,center 58%;background-repeat:no-repeat;background-color:var(--section-tint)}
/* A frosted surface keeps search, tabs and saved controls legible over the artwork. */
:is(.software-page,.sim-page) .product-header-tabs,.lv-page .lv-unified-top .lv-tabs,.ll-page .ll-home-tabs{background:#ffffffd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.lt-page .lt-tool-search,.lo-page .lo-compact-header .lo-search,.lo-page .lo-compact-header .lo-saved-filter,.lv-page .lv-search,.lv-page .lv-top-saved{background-color:#fffffff0}
@media(max-width:650px){:is(.software-page .software-compact-header,.sim-page .simulation-compact-header,.lv-page .lv-top.lv-unified-top,.lt-page .lt-compact-header,.lo-page .lo-compact-header,.ll-page .ll-compact-header){background-size:cover,auto 165%;background-position:center,48% 53%;background-image:linear-gradient(90deg,#fffffff0 0%,#ffffffb8 37%,#ffffff42 100%),var(--banner-art)}}
