/**
*
*	Name:			Ravi Fonts
*	Version:			2.5
*	Author:			Reza Bakhtiarifard (rbakhtiarifard.ir)
*	Created on:		March 2026
*	Updated on:		March 2026
*	Vendor:			http://fontiran.com
*	Copyright:		Commercial/Proprietary Software
--------------------------------------------------------------------------------------
فونت راوی یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید
--------------------------------------------------------------------------------------
Ravi fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com 
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (2V5P6NKA)
------------------------------------------------------------------------------------- fonts/-
*	
**/

/* Ravi Pro 2.5, variable (wght 100–950), served from our own origin under
   Ali's commercial licence for Simorq (design/decisions.md
   › Typography). This file ships as it is — outside the CSS build, which
   strips comments — so the licence header above reaches every browser that
   downloads the font. The file name carries the version: /fonts/** is cached
   for a year as immutable, so a new version is a new name. The type tokens
   that use it are src/styles/parts/tokens.css. */
@font-face {
  font-family: 'Ravi';
  src: url('Ravi-VF-2.5.woff2') format('woff2');
  font-weight: 100 950;
  font-style: normal;
  font-display: swap;
}

/* «·» as a hairline. Ravi draws «·» almost like the Persian zero «۰», so
   «جلسهٔ ۶ · دکتر» reads «جلسهٔ ۰۶». This one-glyph face (U+00B7 only) comes
   first in every font stack, so every «·» — templates, API strings, toasts,
   Nuxt UI internals — renders as a short hairline at 40% of the text colour
   (COLRv1; a thin plain bar where COLRv1 is missing), and the text, and a copy
   of it, keeps «·». Metrics match Ravi so no line box moves. Built by
   design/fonts/sep-font.py. */
@font-face {
  font-family: 'SimorqSep';
  src: url('data:font/ttf;base64,AAEAAAAMAIAAAwBAQ09MUgk/nRAAAALAAAAAN0NQQUwBAAAQAAAC+AAAABJPUy8yR79DaQAAAUgAAABgY21hcAAMAQoAAAG0AAAANGdseWbwkg9TAAAB8AAAADRoZWFkYEJCtgAAAMwAAAA2aGhlYQUU/2sAAAEEAAAAJGhtdHgBjQCAAAABqAAAAApsb2NhAA0AGgAAAegAAAAIbWF4cAAFAAYAAAEoAAAAIG5hbWWLbLcWAAACJAAAAGZwb3N0qZ7V3gAAAowAAAAxAAEAAAABAABhuYYnXw889QADA+gAAAAAAAAAAAAAAAAAAAAAAGH/vwDKAhcAAAADAAIAAAAAAAAAAQAAA+j92gAAASwAYQBiAMoAAQAAAAAAAAAAAAAAAAAAAAIAAQAAAAMABAABAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAEASwBkAAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAA/Pz8/AIAAtwC3A+j92gAAA+gCJgAAAAAAAAAAAAAAAAAAACAAAAAAAAABLACAAGEAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAIAAAAAQABAABAAAAt///AAAAt////0oAAQAAAAAAAAAAAA0AGgABAID/vwCsAhcAAwAAFxEzEYAsQQJY/agAAAEAYf+/AMoCFwADAAAXETMRYWlBAlj9qAAAAAAEADYAAQAAAAAAAQAJAAAAAQAAAAAAAgAHAAkAAwABBAkAAQASABAAAwABBAkAAgAOACJTaW1vcnFTZXBSZWd1bGFyAFMAaQBtAG8AcgBxAFMAZQBwAFIAZQBnAHUAbABhAHIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAADDAQIIc2VwLmNvbHIAAAAAAQAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAACgoAAAYAAgL//xmaAAAAAAEAAQABAAAADgAAAAAA/wAA') format('truetype');
  font-weight: 100 950;
  unicode-range: U+00B7;
}

/* Metric-matched fallback for the swap: Ravi's box is 1000/550 on a 1000 upm
   and a Persian paragraph in Ravi is 1.8% wider than in Noto Sans Arabic.
   The overrides are divided by size-adjust. */
@font-face {
  font-family: 'Ravi Fallback';
  src: local('Tahoma'), local('Segoe UI'), local('Noto Sans Arabic'), local('NotoSansArabic-Regular'), local('Arial');
  size-adjust: 102%;
  ascent-override: 98%;
  descent-override: 53.9%;
  line-gap-override: 0%;
}
