/***************************************
        ---استایل های صفحه  شرایط و قوانین ---
        **************************************/
.terms-card {
  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  border: 1px solid rgba(45, 62, 94, 0.05);
}

.terms-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 25px 50px -12px rgba(45, 62, 94, 0.15);
  border-color: #d4a373;
}

.sidebar-link {
  transition: all 0.3s ease;
}

.sidebar-link.active {
  color: #d4a373;
  background-color: #fdfcf9;
  padding-right: 1.5rem;
}

.sticky-sidebar {
  top: 2rem;
}

html {
  scroll-behavior: smooth;
}
