/* الحركة — النظام يستخدم انتقالات قصيرة بـ ease فقط، ورفع 1px عند التحويم */
:root{
  --krs-duration-fast:120ms; /* @kind other */
  --krs-duration-base:150ms; /* @kind other */
  --krs-duration-slow:200ms; /* @kind other */
  --krs-duration-bar:500ms; /* @kind other */
  --krs-ease:ease; /* @kind other */

  --krs-transition-button:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease; /* @kind other */
  --krs-transition-nav:background .12s ease,color .12s ease,box-shadow .12s ease; /* @kind other */
  --krs-transition-card:transform .2s ease,box-shadow .2s ease; /* @kind other */

  --krs-hover-lift:translateY(-1px); /* @kind other */
  --krs-hover-lift-card:translateY(-2px); /* @kind other */
  --krs-press-reset:translateY(0); /* @kind other */
}
@media (prefers-reduced-motion:reduce){
  :root{
    --krs-transition-button:none; /* @kind other */
    --krs-transition-nav:none; /* @kind other */
    --krs-transition-card:none; /* @kind other */
    --krs-hover-lift:none; /* @kind other */
    --krs-hover-lift-card:none; /* @kind other */
  }
}
