/* grepthat — WINNER D2 Caret Tear. Wire: data-lm="grepthat" on brand svg + link this file. */
[data-lm="grepthat"] { transform-box: fill-box; transform-origin: center; }
[data-lm="grepthat"] > line { animation: gt-blink 2400ms infinite; }
@keyframes gt-blink { 0%, 88% { opacity: 1; } 89%, 94% { opacity: .25; } 95%, 100% { opacity: 1; } }
[data-lm="grepthat"]:hover { transform: translateY(-1px); transition: transform var(--dur-3, 210ms) var(--ease-out, ease-out); }
[data-lm="grepthat"]:hover > path:nth-of-type(2) { transform: translateX(.6px); transition: transform var(--dur-2, 160ms) var(--ease-out, ease-out); }
[data-lm="grepthat"]:hover > line { transform: scaleX(1.25); transform-box: fill-box; transform-origin: left center; animation-play-state: paused; opacity: 1; }
[data-lm="grepthat"]:active { transform: scale(.98); transition: transform var(--dur-1, 90ms) var(--ease-in, ease-in); }
@media (prefers-reduced-motion: reduce) {
  [data-lm="grepthat"] > line { animation: none; }
  [data-lm="grepthat"], [data-lm="grepthat"] > path:nth-of-type(2) { transition: none; transform: none; }
  [data-lm="grepthat"]:hover > path:nth-of-type(2) { stroke: #8A5A00; }
}
