body {
  font-family: 'Vazirmatn', sans-serif;
  background-color: #F8F7F4;
  -webkit-tap-highlight-color: transparent;
}

/* سکێچی کاڵی ڕست و چنینی مافووری کوردی وەک باکگراوند */
.kurdish-kilim-pattern {
  background-image: url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%238C7A6B' stroke-width='0.75' stroke-opacity='0.08'%3E%3Cpath d='M60 0 L120 60 L60 120 L0 60 Z'/%3E%3Cpath d='M60 15 L105 60 L60 105 L15 60 Z'/%3E%3Cpath d='M60 30 L90 60 L60 90 L30 60 Z'/%3E%3Cpath d='M60 45 L75 60 L60 75 L45 60 Z'/%3E%3Cline x1='0' y1='60' x2='120' y2='60'/%3E%3Cline x1='60' y1='0' x2='60' y2='120'/%3E%3Ccircle cx='60' cy='60' r='2' fill='%238C7A6B' fill-opacity='0.08'/%3E%3C/g%3E%3C/svg%3E");
}

/* مۆکەپی سێ ڕەهەندی بۆ بەرگی کتێبەکە */
.book-wrapper {
  perspective: 1000px;
}
.book-card {
  box-shadow: -15px 20px 35px -8px rgba(44, 34, 26, 0.18), -2px 0 6px rgba(0, 0, 0, 0.06);
  transform: rotateY(-10deg) rotateX(2deg);
  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}
.book-wrapper:hover .book-card,
.book-wrapper:active .book-card {
  transform: rotateY(0deg) rotateX(0deg) translateY(-6px) scale(1.02);
  box-shadow: 0 25px 40px -10px rgba(44, 34, 26, 0.22);
}