@font-face {
  font-family: Vazirmatn;
  src: url(../font/Vazirmatn[wght].woff2);
}

:root {
  --gold: #d4af37;
  --black: #1c1c1c;
  --white: #ffffff;
  --dark-blue: #003366;
  --silver: #c0c0c0;
  --taupe: #b9a38b;
  --footer-bg-color: #f8f9fa;
}

[data-bs-theme="dark"] {
  color-scheme: dark;
  --footer-bg-color: #1e2225;
}

body {
  font-family: Vazirmatn, Tahoma, sans-serif;
}

header {
  /* background-color: var(--dark-blue) !important; */
  color: var(--white) !important;
}

.taupe {
  color: var(--taupe) !important;
}

.gold {
  color: var(--gold) !important;
}

.bg-gold {
  background-color: var(--gold) !important;
}

.button-gold {
  background-color: var(--gold);
  color: var(--white);
  border: 1px solid var(--silver);
  padding: 10px 20px;
  font-size: 16px;
  cursor: pointer;
}

.button-gold:hover {
  background-color: var(--silver);
  border: 1px solid var(--gold);
}

.logo {
  height: 40px;
}
footer {
  background-color: var(--footer-bg-color);
}

.form-switch .form-check-input {
  /* --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1' d='M8 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM8 0a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 0zm0 13a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-1 0v-2A.5.5 0 0 1 8 13zm8-5a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 .5.5zM3 8a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h2A.5.5 0 0 1 3 8zm10.657-5.657a.5.5 0 0 1 0 .707l-1.414 1.415a.5.5 0 1 1-.707-.708l1.414-1.414a.5.5 0 0 1 .707 0zm-9.193 9.193a.5.5 0 0 1 0 .707L3.05 13.657a.5.5 0 0 1-.707-.707l1.414-1.414a.5.5 0 0 1 .707 0zm9.193 2.121a.5.5 0 0 1-.707 0l-1.414-1.414a.5.5 0 0 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .707zM4.464 4.465a.5.5 0 0 1-.707 0L2.343 3.05a.5.5 0 1 1 .707-.707l1.414 1.414a.5.5 0 0 1 0 .708z'/%3e%3c/svg%3e"); */
}
.form-switch .form-check-input:checked {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1' d='M6 .278a.77.77 0 0 1 .08.858 7.2 7.2 0 0 0-.878 3.46c0 4.021 3.278 7.277 7.318 7.277q.792-.001 1.533-.16a.79.79 0 0 1 .81.316.73.73 0 0 1-.031.893A8.35 8.35 0 0 1 8.344 16C3.734 16 0 12.286 0 7.71 0 4.266 2.114 1.312 5.124.06A.75.75 0 0 1 6 .278M4.858 1.311A7.27 7.27 0 0 0 1.025 7.71c0 4.02 3.279 7.276 7.319 7.276a7.32 7.32 0 0 0 5.205-2.162q-.506.063-1.029.063c-4.61 0-8.343-3.714-8.343-8.29 0-1.167.242-2.278.681-3.286'/%3e%3c/svg%3e");

  background-color: #000;
  border: #000;
}
