/* synergymade — WINNER D2 Dovetail Lock. Wire: data-lm="synergymade" on brand svg + link this file. */
[data-lm="synergymade"] { transform-box: fill-box; transform-origin: center; }
[data-lm="synergymade"] > path { animation: sy-idle 3000ms ease-in-out infinite; }
@keyframes sy-idle { 0%, 100% { transform: translateX(0); } 50% { transform: translateX(1.5px); } }
[data-lm="synergymade"] > rect:nth-of-type(1), [data-lm="synergymade"] > rect:nth-of-type(2) { transition: transform var(--t-out, 220ms) var(--ease-out, ease-out); }
[data-lm="synergymade"] > path { transition: fill var(--t-out, 220ms); }
[data-lm="synergymade"]:hover > rect:nth-of-type(1) { transform: translateX(2px); }
[data-lm="synergymade"]:hover > rect:nth-of-type(2) { transform: translateX(-2px); }
[data-lm="synergymade"]:hover > path { animation-play-state: paused; fill: #F0B429; }
[data-lm="synergymade"]:active { transform: scale(.96) translateY(1px); transition: transform var(--t-in, 90ms) ease-in; }
@media (prefers-reduced-motion: reduce) {
  [data-lm="synergymade"] > path { animation: none; }
  [data-lm="synergymade"], [data-lm="synergymade"] > rect { transition: none; transform: none; }
  [data-lm="synergymade"]:hover > path { fill: #F0B429; }
  [data-lm="synergymade"]:active > rect:nth-of-type(1), [data-lm="synergymade"]:active > rect:nth-of-type(2) { fill: #B26A00; }
}
