.page-loaders {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1100;
  background-color: #0f2245;
  height: 100vh;
  width: 100vw;
}

/* مرکز کردن کامل لودر + متن */
.loading-center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 18px;
}

/* کانتینر ویدیو */
.loader {
  width: 2400px; /* سایز ویدیو – می‌تونی بزرگ‌تر یا کوچیک‌تر کنی */
  height: 160px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

/* خود ویدیو */
.loader video {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}

/* متن زیر لودر */
.loading-center span {
  font-size: 15px;
  font-weight: 500;
  color: currentColor;
  letter-spacing: 0.5px;
  opacity: 0.95;
}

/* اگر خواستی بعداً لوگو هم بذاری */
.loading-center img {
  width: 100px;
  height: auto;
}
