/*
 * Aria, built from the desktop (Farsi Numeral) OTFs — the same files Figma renders with.
 * The vendor's web builds drop ligatures/contextual alternates and set text ~1.5–2% wider.
 * Figma has two cuts at weight class 400 (Normal, Regular) and two at 800 (ExtraBold,
 * UltraBold); Normal is mapped to 350 and UltraBold to 850 so both are addressable.
 */
@font-face { font-family: "Aria"; src: url("desktop/Aria-Thin.woff2") format("woff2"); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: "Aria"; src: url("desktop/Aria-ExtraLight.woff2") format("woff2"); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: "Aria"; src: url("desktop/Aria-Light.woff2") format("woff2"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Aria"; src: url("desktop/Aria-Normal.woff2") format("woff2"); font-weight: 350; font-style: normal; font-display: swap; }
@font-face { font-family: "Aria"; src: url("desktop/Aria-Regular.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Aria"; src: url("desktop/Aria-Medium.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Aria"; src: url("desktop/Aria-SemiBold.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Aria"; src: url("desktop/Aria-Bold.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "Aria"; src: url("desktop/Aria-ExtraBold.woff2") format("woff2"); font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: "Aria"; src: url("desktop/Aria-UltraBold.woff2") format("woff2"); font-weight: 850; font-style: normal; font-display: swap; }
@font-face { font-family: "Aria"; src: url("desktop/Aria-Black.woff2") format("woff2"); font-weight: 900; font-style: normal; font-display: swap; }

/* Stats numerals (Figma: outlined Aria Light 102px, +3.5px tracking). Chrome ignores
   letter-spacing on Arabic-script digits, so the tracking is baked into the digit advances.
   The "+" is a drawn 32×32 / 1.75px cross with Figma's exact side gaps (own one-glyph font). */
@font-face { font-family: "Aria Stat"; src: url("desktop/Aria-Stat-Plus.woff2") format("woff2"); font-weight: 300; unicode-range: U+0020, U+002B; font-display: swap; }
@font-face { font-family: "Aria Stat"; src: url("desktop/Aria-Stat-Digits.woff2") format("woff2"); font-weight: 300; unicode-range: U+06F0-06F9; font-display: swap; }
