/* Original brand artwork on a quiet, neutral display surface. Scoped to the manufacturer strip. */
body.home-cockpit .hero-logo-marquee.brand-gallery-v1 {
  --brand-rail:#111518;
  height:76px!important;
  background:linear-gradient(180deg,#191e22 0%,var(--brand-rail) 52%,#0c0f11 100%)!important;
  border-top:1px solid #343b40!important;
  border-bottom:1px solid #252c31!important;
  box-shadow:inset 0 1px 0 #ffffff08,0 8px 24px #00000012!important;
}
body.home-cockpit .brand-gallery-v1 .hero-logo-vp>.v184-rail-track {
  display:flex;align-items:center!important;height:100%;gap:10px!important;padding:0 16px!important;
}
body.home-cockpit .brand-gallery-v1 .hero-logo-vp {
  display:flex;align-items:center;gap:16px;direction:ltr;
}
html body.home-cockpit .brand-gallery-v1 .hero-logo-item,
html body.home-cockpit .brand-gallery-v1 .hero-logo-item:hover {
  position:relative;flex:0 0 134px!important;min-width:134px!important;height:54px!important;
  display:grid!important;place-items:center!important;
  background:#fff!important;border:1px solid #e5e7e9!important;border-radius:6px!important;
  box-shadow:0 2px 8px #00000016!important;
  opacity:1!important;filter:none!important;transform:none!important;overflow:hidden!important;
}
html body.home-cockpit .brand-gallery-v1 .hero-logo-item::before,
html body.home-cockpit .brand-gallery-v1 .hero-logo-item::after {content:none!important;display:none!important;}
body.home-cockpit .brand-gallery-v1 .brand-artwork {
  width:138px;height:52px;display:block;position:absolute;left:50%;top:50%;overflow:hidden;transform:translate(-50%,-50%) scale(.76);
}
html body.home-cockpit .brand-gallery-v1 .hero-logo-item img {
  display:block!important;position:absolute;left:var(--brand-x);top:var(--brand-y);
  width:var(--brand-w)!important;height:var(--brand-h)!important;
  max-width:none!important;max-height:none!important;margin:0!important;
  object-fit:contain;opacity:1!important;filter:none!important;transform:none!important;
  pointer-events:none;user-select:none;
}
body.home-cockpit .hero-logo-marquee.brand-gallery-v1::before {
  width:clamp(10px,2vw,28px)!important;background:linear-gradient(90deg,var(--brand-rail),transparent)!important;
}
body.home-cockpit .hero-logo-marquee.brand-gallery-v1::after {
  width:clamp(10px,2vw,28px)!important;background:linear-gradient(270deg,var(--brand-rail),transparent)!important;
}
html.light body.home-cockpit .hero-logo-marquee.brand-gallery-v1 {
  --brand-rail:#f2f4f5;
  background:linear-gradient(180deg,#f7f8f9,#edf0f2)!important;
  border-top-color:#dfe3e6!important;border-bottom-color:#d4dade!important;
  box-shadow:inset 0 1px 0 #fff,0 8px 24px #18232b06!important;
}
html.light body.home-cockpit .brand-gallery-v1 .hero-logo-item,
html.light body.home-cockpit .brand-gallery-v1 .hero-logo-item:hover {
  border-color:#e0e4e7!important;box-shadow:0 2px 6px #17202a05!important;
}
body.home-cockpit .brand-gallery-v1 .hero-logo-vp:focus-visible {
  outline:2px solid #778b98;outline-offset:-3px;
}
/* All current manufacturer artwork uses the neutral white card surface. */
@media(max-width:620px){
  body.home-cockpit .hero-logo-marquee.brand-gallery-v1{height:58px!important}
  body.home-cockpit .brand-gallery-v1 .hero-logo-vp>.v184-rail-track{gap:8px!important;padding-inline:10px!important}
  html body.home-cockpit .brand-gallery-v1 .hero-logo-item,
  html body.home-cockpit .brand-gallery-v1 .hero-logo-item:hover {flex-basis:108px!important;min-width:108px!important;height:42px!important;border-radius:5px!important}
  body.home-cockpit .brand-gallery-v1 .brand-artwork{transform:translate(-50%,-50%) scale(.64)}
}

.brand-gallery-v1 [data-brand="sgu"]{--brand-w:120px;--brand-h:120px;--brand-x:9px;--brand-y:-34px}
.brand-gallery-v1 [data-brand="torku"]{--brand-w:120.37px;--brand-h:86.667px;--brand-x:9.056px;--brand-y:-18.778px}
.brand-gallery-v1 [data-brand="derby"]{--brand-w:138px;--brand-h:41.145px;--brand-x:0px;--brand-y:5.428px}
.brand-gallery-v1 [data-brand="dogukan"]{--brand-w:122.691px;--brand-h:72.009px;--brand-x:7.714px;--brand-y:-9.945px}
.brand-gallery-v1 [data-brand="sasu"]{--brand-w:137.027px;--brand-h:52.703px;--brand-x:0.135px;--brand-y:0px}
.brand-gallery-v1 [data-brand="sora"]{--brand-w:129.037px;--brand-h:72.415px;--brand-x:21.43px;--brand-y:-10.4px}
.brand-gallery-v1 [data-brand="ses"]{--brand-w:105.635px;--brand-h:52px;--brand-x:16.182px;--brand-y:0px}
.brand-gallery-v1 [data-brand="beyaz"]{--brand-w:138px;--brand-h:43.906px;--brand-x:0px;--brand-y:4.047px}
.brand-gallery-v1 [data-brand="bilesim"]{--brand-w:138px;--brand-h:40.834px;--brand-x:0px;--brand-y:5.583px}
.brand-gallery-v1 [data-brand="burcu"]{--brand-w:118.046px;--brand-h:52px;--brand-x:9.977px;--brand-y:0px}
.brand-gallery-v1 [data-brand="dogtat"]{--brand-w:126.164px;--brand-h:52px;--brand-x:5.918px;--brand-y:0px}
.brand-gallery-v1 [data-brand="hayat"]{--brand-w:138px;--brand-h:19.838px;--brand-x:0px;--brand-y:16.081px}
.brand-gallery-v1 [data-brand="uctem"]{--brand-w:138px;--brand-h:36.716px;--brand-x:0px;--brand-y:7.642px}
.brand-gallery-v1 [data-brand="ercn"]{--brand-w:139.394px;--brand-h:46.697px;--brand-x:-0.697px;--brand-y:2.477px}
.brand-gallery-v1 [data-brand="yurt"]{--brand-w:141.104px;--brand-h:50.798px;--brand-x:-1.975px;--brand-y:0.319px}
.brand-gallery-v1 [data-brand="gold"]{--brand-w:74.187px;--brand-h:52px;--brand-x:31.907px;--brand-y:0px}
.brand-gallery-v1 [data-brand="bioblas"]{--brand-w:114.706px;--brand-h:57.353px;--brand-x:11.647px;--brand-y:-2.676px}
.brand-gallery-v1 [data-brand="lara"]{--brand-w:74.084px;--brand-h:52.783px;--brand-x:32.114px;--brand-y:-0.47px}
.brand-gallery-v1 [data-brand="aves"]{--brand-w:140.927px;--brand-h:43.909px;--brand-x:-1.255px;--brand-y:3.941px}
.brand-gallery-v1 [data-brand="baran"]{--brand-w:142.452px;--brand-h:80.129px;--brand-x:-2.671px;--brand-y:-12.952px}
.brand-gallery-v1 [data-brand="rulopak"]{--brand-w:74.497px;--brand-h:52px;--brand-x:31.752px;--brand-y:0px}
.brand-gallery-v1 [data-brand="atessonmez"]{--brand-w:138.239px;--brand-h:32.92px;--brand-x:0px;--brand-y:9.54px}
.brand-gallery-v1 [data-brand="seba"]{--brand-w:120px;--brand-h:43.8px;--brand-x:9px;--brand-y:4.1px}
.brand-gallery-v1 [data-brand="spc"]{--brand-w:120.6px;--brand-h:51px;--brand-x:8.4px;--brand-y:0.8px}
.brand-gallery-v1 [data-brand="bambino"]{--brand-w:116.552px;--brand-h:58.276px;--brand-x:10.5px;--brand-y:-3.138px}
.brand-gallery-v1 [data-brand="predo"]{--brand-w:101.562px;--brand-h:52px;--brand-x:18.219px;--brand-y:0px}
.brand-gallery-v1 [data-brand="cgg"]{--brand-w:93.091px;--brand-h:93.091px;--brand-x:22.455px;--brand-y:-20.545px}
.brand-gallery-v1 [data-brand="rakle"]{--brand-w:138px;--brand-h:50.182px;--brand-x:0px;--brand-y:0.909px}

.brand-gallery-v1 [data-brand="cafe-crown"]{--brand-w:124.013px;--brand-h:124.013px;--brand-x:5.271px;--brand-y:-36.006px}

.brand-gallery-v1 [data-brand="aksan"]{--brand-w:84.642px;--brand-h:72.815px;--brand-x:26.679px;--brand-y:-10.407px}

.brand-gallery-v1 [data-brand="ulker"]{--brand-w:141.393px;--brand-h:45.529px;--brand-x:-1.697px;--brand-y:3.377px}

.brand-gallery-v1 [data-brand="etap"]{--brand-w:125.072px;--brand-h:52px;--brand-x:6.464px;--brand-y:0px}
