/* 100 – Thin */

/* 200 – ExtraLight (UltraLight) */

/* 300 – Light */

/* 400 – Normal (Regular) */

/* 500 – Medium */

/* 600 – SemiBold (DemiBold) */

/* 700 – Bold */

/* 800 – ExtraBold (UltraBold) */

/* 900 – Black (Heavy) */

/* Font YekanBakhFaNum */

@font-face {
  font-family: "yekan-bakh";

  font-weight: 100;

  src: url("../fonts/YekanBakh/YekanBakhFaNum-Thin.ttf") format("truetype");

  font-display: block;
}

@font-face {
  font-family: "yekan-bakh";

  font-weight: 300;

  src: url("../fonts/YekanBakh/YekanBakhFaNum-Light.ttf") format("truetype");

  font-display: block;
}

@font-face {
  font-family: "yekan-bakh";

  font-weight: 400;

  src: url("../fonts/YekanBakh/YekanBakhFaNum-Regular.ttf") format("truetype");

  font-display: block;
}

@font-face {
  font-family: "yekan-bakh";

  font-weight: 600;

  src: url("../fonts/YekanBakh/YekanBakhFaNum-SemiBold.ttf") format("truetype");

  font-display: block;
}

@font-face {
  font-family: "yekan-bakh";

  font-weight: 700;

  src: url("../fonts/YekanBakh/YekanBakhFaNum-Bold.ttf") format("truetype");

  font-display: block;
}

@font-face {
  font-family: "yekan-bakh";

  font-weight: 800;

  src: url("../fonts/YekanBakh/YekanBakhFaNum-ExtraBold.ttf") format("truetype");

  font-display: block;
}

@font-face {
  font-family: "yekan-bakh";

  font-weight: 900;

  src: url("../fonts/YekanBakh/YekanBakhFaNum-Black.ttf") format("truetype");

  font-display: block;
}

@font-face {
  font-family: "yekan-bakh";

  font-weight: 950;

  src: url("../fonts/YekanBakh/YekanBakhFaNum-ExtraBlack.ttf") format("truetype");

  font-display: block;
}

:root {
  --primary-main-color: #d5ffaa;
  --secondary-main-color: #133102;
  --accent-main-color: #4ead03;
  /* Neutrals */
  --neutral-100-color: #ffffff;
  --neutral-200-color: #f8fff3;
  --neutral-300-color: #f4ffe5;
  --neutral-400-color: #000000;
}

#blazor-error-ui {
  color-scheme: light only;
  background: lightyellow;
  bottom: 0;
  box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  display: none;
  left: 0;
  padding: 0.6rem 1.25rem 0.7rem 1.25rem;
  position: fixed;
  width: 100%;
  z-index: 1000;
}

#blazor-error-ui .dismiss {
  cursor: pointer;
  position: absolute;
  right: 0.75rem;
  top: 0.5rem;
}

#map {
  width: 100%;
  height: 100dvh;
}
