.logoloop{--logoloop-gap:64px;--logoloop-logo-height:28px;width:100%;position:relative;overflow:hidden}.logoloop__track,.logoloop__list{align-items:center;width:max-content;display:flex}.logoloop__track{will-change:transform;-webkit-user-select:none;user-select:none;position:relative}.logoloop__list{margin:0;padding:0;list-style:none}.logoloop__item{margin-right:var(--logoloop-gap);font-size:var(--logoloop-logo-height);flex:none;line-height:1}.logoloop__node{color:var(--muted-foreground);align-items:center;transition:color .2s,transform .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.logoloop__link,.logoloop__image{display:block}.logoloop__link{color:inherit;text-decoration:none}.logoloop__link:focus-visible{outline:2px solid var(--primary);outline-offset:6px}.logoloop__image{width:auto;height:calc(var(--logoloop-logo-height) * 2.2);object-fit:contain;transition:filter .2s,transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__image-pair{place-items:center;display:inline-grid}.logoloop__image-pair .logoloop__image{grid-area:1/1}.logoloop__image--light,.light .logoloop__image--dark{display:none}.light .logoloop__image--light{display:block}.light .logoloop__image[src$="/wilo.png"]{filter:invert()}.logoloop__image[src$="/csillagpont.png"],.logoloop__image[src$="/magyarorszag-kormanya.png"]{box-sizing:content-box;background:#080a0b;border-radius:3px;padding:6px 10px}.light .logoloop__image[src$="/id-energy-group.png"]{filter:brightness(0)}.logoloop--scale-hover .logoloop__item:hover .logoloop__node{color:var(--primary);transform:scale(1.06)}.logoloop--scale-hover .logoloop__item:hover .logoloop__image{transform:scale(1.06)}.logoloop--fade:before,.logoloop--fade:after{z-index:2;content:"";pointer-events:none;width:clamp(32px,8vw,128px);position:absolute;top:0;bottom:0}.logoloop--fade:before{background:linear-gradient(to right, hsl(var(--background)), transparent);left:0}.logoloop--fade:after{background:linear-gradient(to left, hsl(var(--background)), transparent);right:0}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:none!important}.logoloop__node{transition:none}}
