/* Gantomo — リンククリック時の文字震え（レイアウトに影響しない） */

@media (prefers-reduced-motion: no-preference) {
  .g-text-shake {
    animation: g-text-shake 0.38s ease;
  }

  @keyframes g-text-shake {
    0%, 100% { transform: translateX(0); }
    15% { transform: translateX(-2.5px); }
    30% { transform: translateX(2.5px); }
    45% { transform: translateX(-2px); }
    60% { transform: translateX(2px); }
    75% { transform: translateX(-1px); }
    90% { transform: translateX(1px); }
  }
}

@media (prefers-reduced-motion: reduce) {
  .g-text-shake {
    animation: none !important;
  }
}
