@font-face {
  font-family: "Basamad Kalameh";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../../fonts/Kalameh/02- Farsi_Numerals/WebFonts/fonts/woff2/KalamehWebFaNum-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "Basamad Kalameh";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../../fonts/Kalameh/02- Farsi_Numerals/WebFonts/fonts/woff2/KalamehWebFaNum-Light.woff2") format("woff2");
}

@font-face {
  font-family: "Basamad Kalameh";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../../fonts/Kalameh/02- Farsi_Numerals/WebFonts/fonts/woff2/KalamehWebFaNum-Medium.woff2") format("woff2");
}

@font-face {
  font-family: "Basamad Kalameh";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../../fonts/Kalameh/02- Farsi_Numerals/WebFonts/fonts/woff2/KalamehWebFaNum-SemiBold.woff2") format("woff2");
}

@font-face {
  font-family: "Basamad Kalameh";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../../fonts/Kalameh/02- Farsi_Numerals/WebFonts/fonts/woff2/KalamehWebFaNum-Bold.woff2") format("woff2");
}

@font-face {
  font-family: "Basamad Kalameh";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../../fonts/Kalameh/02- Farsi_Numerals/WebFonts/fonts/woff2/KalamehWebFaNum-ExtraBold.woff2") format("woff2");
}

@font-face {
  font-family: "Basamad Kalameh";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../../fonts/Kalameh/02- Farsi_Numerals/WebFonts/fonts/woff2/KalamehWebFaNum-Black.woff2") format("woff2");
}

@font-face {
  font-family: "Basamad Sepid";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../../fonts/Sepid%20Pro/Webfonts/FaNum%20webfont/Sepid-FD-VariableVF.woff2") format("woff2-variations"),
       url("../../fonts/Sepid%20Pro/Webfonts/FaNum%20webfont/Sepid-FD-VariableVF.woff2") format("woff2");
}

:root {
  --font-body: "Basamad Kalameh", Tahoma, sans-serif;
  --font-title: "Basamad Sepid", "Basamad Kalameh", Tahoma, sans-serif;
  --font-title-weight: 600;
  --bg: #121110;
  --bg-soft: #171513;
  --panel: #1d1a17;
  --panel-2: #24201c;
  --text: #f5f1ea;
  --muted: #b9ab9b;
  --accent: #89693e;
  --accent-light: #b08b5a;
  --accent-dark: #6f532f;
  --line: rgba(255,255,255,.09);
  --line-warm: rgba(176,139,90,.18);
  --danger: #b75d51;
  --success: #6f8f68;
  --radius-sm: 14px;
  --radius-md: 18px;
  --radius: 22px;
  --radius-lg: 28px;
  --radius-xl: 34px;
  --surface: linear-gradient(145deg,rgba(36,32,28,.9),rgba(23,21,19,.9));
  --surface-soft: linear-gradient(145deg,rgba(245,241,234,.065),rgba(245,241,234,.022));
  --surface-strong: radial-gradient(circle at 14% 0,rgba(176,139,90,.14),transparent 34%),linear-gradient(145deg,rgba(36,32,28,.96),rgba(18,17,16,.96));
  --shadow: 0 22px 70px rgba(0,0,0,.32);
  --shadow-soft: 0 16px 45px rgba(0,0,0,.18);
  --shadow-strong: 0 32px 90px rgba(0,0,0,.42);
  --inset-light: inset 0 1px 0 rgba(255,255,255,.05);
  --container: min(1240px, calc(100% - 40px));
}
