/* Keep the EIS footer logo and wordmark readable on both v17 surfaces. */
.site-footer .eis-brand .eis-company-name{color:var(--text)}
:root[data-theme=light] .site-footer .eis-logo--white{display:none}
:root[data-theme=light] .site-footer .eis-logo--ink{display:block}

/* Emphasize physical locations and worldwide shipping. */
.consultation .location-label{display:block;font-size:14px;font-weight:700;line-height:1.6;letter-spacing:0;text-transform:none}

/* Hardware photography dims gently until the category is hovered or focused. */
.hardware-image img{filter:brightness(.82);transition:filter .25s ease,transform .25s ease}
.hardware-tile:hover .hardware-image img,.hardware-tile:focus-visible .hardware-image img{filter:brightness(1)}
.components-tile{grid-column:1/-1;position:relative}
.components-tile .hardware-image{height:115px}
.components-tile .hardware-image img{object-position:center 56%}
.components-tile h2{position:absolute;inset:0;width:100%;margin:0;padding:20px 36px;align-items:center;justify-content:center;text-align:center;color:#fff;background:linear-gradient(90deg,#080c125c,#080c1280,#080c125c);font-size:clamp(24px,3vw,36px)}
.components-tile h2 span{position:absolute;right:36px;color:#fff}
@media(max-width:760px){.components-tile .hardware-image{height:95px}.components-tile h2{padding:24px;font-size:26px}}
@media(prefers-reduced-motion:reduce){.hardware-image img{transition:none}}
