.td-logos.td-react-logos{justify-content:center;align-items:center;gap:var(--td-sp-9) var(--td-sp-11);flex-wrap:wrap;min-width:0;display:flex}.td-logos-label.td-react-logos-label{text-align:center;font-family:var(--td-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--td-ink-3);flex:100%;margin:0;font-size:.65rem;font-weight:700}.td-logos-item.td-react-logos-item{padding:var(--td-sp-4) var(--td-sp-6);border-radius:var(--td-radius-5);color:var(--td-ink);transition:transform var(--td-t-base) var(--td-ease);align-items:center;text-decoration:none;display:inline-flex}.td-react-logos-art{filter:brightness(0)invert(0)opacity(.62);height:30px;transition:filter var(--td-t-base) var(--td-ease);align-items:center;display:inline-flex}[data-theme=dark] .td-react-logos-art{filter:brightness(0)invert()opacity(.62)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .td-react-logos-art{filter:brightness(0)invert()opacity(.62)}}.td-react-logos--plain .td-react-logos-art,[data-theme=dark] .td-react-logos--plain .td-react-logos-art{filter:none;opacity:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .td-react-logos--plain .td-react-logos-art{filter:none;opacity:1}}.td-logos-item.td-react-logos-item:hover,a.td-logos-item.td-react-logos-item:focus-visible{transform-origin:50%;transform:scale(1.14)}.td-logos-item.td-react-logos-item:hover .td-react-logos-art,a.td-logos-item.td-react-logos-item:focus-visible .td-react-logos-art{filter:brightness()invert(0)opacity()}a.td-logos-item.td-react-logos-item:focus-visible{outline:2px solid var(--td-accent);outline-offset:4px;border-radius:var(--td-radius-2)}.td-react-logos-art :is(img,svg){width:auto;height:100%;max-height:100%;display:block}.td-react-logos-name{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.td-react-logos-slot{display:contents}@media (prefers-reduced-motion:reduce){.td-logos-item.td-react-logos-item,.td-react-logos-art{transition:none}.td-logos-item.td-react-logos-item:hover{transform:none}}.td-react-logos--scroll{--td-logos-speed:32s;padding:var(--td-sp-8,16px) 0;border-radius:var(--td-radius-6);background:var(--td-surface-2);box-shadow:var(--td-inset-soft);display:block}.td-react-logos--scroll .td-react-logos-label{margin-bottom:var(--td-sp-6)}.td-react-logos-viewport{--td-react-logos-bleed:18px;min-width:0;padding-block:var(--td-react-logos-bleed);margin-block:calc(var(--td-react-logos-bleed) * -1);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.td-react-logos-track{width:max-content;animation:td-react-logos-scroll var(--td-logos-speed) linear infinite;display:flex}.td-react-logos--scroll[data-reverse=true] .td-react-logos-track{animation-direction:reverse}.td-react-logos--scroll:hover .td-react-logos-track,.td-react-logos--scroll:focus-within .td-react-logos-track{animation-play-state:paused}.td-react-logos-run{align-items:center;gap:var(--td-sp-11);flex:none;padding-inline-end:var(--td-sp-11);display:flex}@keyframes td-react-logos-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.td-react-logos-track{animation:none}.td-react-logos-viewport{overflow-x:auto}}
