/* mm-fonts.css: MadeMirror Liquid Mirror type faces (FINAL-DESIGN §1.3).
   Self-hosted woff2, SIL OFL 1.1 (licenses in assets/fonts/). Linked only by index.html,
   beauty.html (via mm-beauty.css) and beauty-insights.html. Preload Archivo only.
   Archivo italic is intentionally absent: emphasis is always Bodoni Moda italic. */
@font-face{font-family:'Archivo';font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url('assets/fonts/archivo-latin.woff2?v=20261006mm1') format('woff2')}
@font-face{font-family:'Bodoni Moda';font-style:normal;font-weight:400 900;font-display:swap;src:url('assets/fonts/bodoni-moda-latin.woff2?v=20261006mm1') format('woff2')}
@font-face{font-family:'Bodoni Moda';font-style:italic;font-weight:400 900;font-display:swap;src:url('assets/fonts/bodoni-moda-italic-latin.woff2?v=20261006mm1') format('woff2')}
@font-face{font-family:'Geist Mono';font-style:normal;font-weight:100 900;font-display:swap;src:url('assets/fonts/geist-mono-latin.woff2?v=20261006mm1') format('woff2')}

/* Arabic (prepared for the i18n phase; nothing uses it yet, so it is never downloaded).
   Alexandria by Mohamed Gaber, variable wght 100-900 (same range as Archivo, so the weight tokens map 1:1).
   Subset: Arabic, Arabic Supplement, Extended-A, presentation forms, bidi controls, Latin digits and the
   punctuation used inside Arabic copy (41 KB). Latin letters are excluded on purpose: they fall through
   the stack to Archivo, so mixed Arabic/English lines keep the Latin voice of the system.
   Arabic notes for whoever wires it up: no letter-spacing, no text-transform, no italics (use weight or
   color for emphasis), line-height >= 1.35 for body and >= 1.2 for display, and set dir="rtl" lang="ar". */
@font-face{font-family:'Alexandria';font-style:normal;font-weight:100 900;font-display:swap;src:url('assets/fonts/alexandria-arabic.woff2?v=20261006mm1') format('woff2');unicode-range:U+0020-0021,U+0024-0029,U+002B-002F,U+0030-003A,U+003F,U+00A0,U+00AB,U+00B7,U+00BB,U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200B-200F,U+2010-2011,U+2013-2014,U+2018-201D,U+2026,U+2066-2069,U+25CC}

@layer mm.tokens {
  :root {
    --mm-f-arabic: 'Alexandria', 'Archivo', 'Geeza Pro', 'Noto Sans Arabic', 'Segoe UI', Tahoma, system-ui, sans-serif;
  }
}
