@import "tailwindcss";

html {
  direction: rtl;
  max-width: 100%;
}

body {
  font-family: irancell;
  margin: 0;
  padding: 0;
  width: 100%;
  direction: rtl;
  background: #eceff6;
  font-feature-settings: "lnum"; /* اطمینان از نمایش اعداد انگلیسی */
}

html,
body {
  height: 100%;
  margin: 0;
}

html,
body,
#root {
  min-height: 100% !important;
  height: 100%;
}
* {
  outline: none;
}
input::placeholder,
textarea::placeholder {
  color: #888888;
}

input.place-black::placeholder {
  color: black;
}

textarea.place-black::placeholder {
  color: black;
}

@theme {
  --color-primary: black;
  --color-description: #888888;
  --spacing-maxWidth: 1100px;
}

tbody tr {
  background-color: white;
}

.thead tr td:first-child {
  border-top-right-radius: 23px;
  /* border-bottom-right-radius: 23px; */
}
.thead tr td:last-child {
  border-top-left-radius: 23px;
  /* border-bottom-left-radius: 23px; */
}

.modalGlass2 {
  background: rgba(0, 0, 0, 0.8);
  background-blend-mode: multiply;

  /* backdrop-filter: blur(5px); */
}

.modalGlass3 {
  background: rgba(0, 0, 0, 0.4);
  background-blend-mode: multiply;

  backdrop-filter: blur(44px);
}

.dltr {
  direction: ltr;
}

.instagram-gradient {
  background: linear-gradient(
    45deg,
    #f09433 0%,
    #e6683c 25%,
    #dc2743 50%,
    #cc2366 75%,
    #bc1888 100%
  );
}

.rowTwoInput {
  @apply flex flex-col sm:flex-row sm:gap-5 gap-5;
}

.swiper-button-next {
  color: white !important;
}

.swiper-button-prev {
  color: white !important;
}

.Toastify__toast {
  direction: rtl;
  font-family: "irancell" !important;
}

.rc-rate-star {
  margin-right: 3px !important; /* فاصله بین ستاره‌ها */
}

#blog-preview-content * {
  color: white !important;
}

#blog-content a {
  color: #ea063e !important;
}
