/* ═══════════════════════════════════════════════════════════════════════
   Archivo — Modernist tabanlı şablonların yazı tipi

   ── Neden SELF-HOST, neden Google Fonts bağlantısı değil ────────────
   Bu bir imza portali ve bugün hiçbir dış istek yapmıyor. fonts.googleapis
   bağlantısı, imzalayan her vatandaşın tarayıcısından Google'a bir istek
   çıkarırdı (KVKK açısından savunması gereksiz yere zor bir ayrıntı) ve
   internete kapalı kurulumda yazı tipi hiç gelmezdi.

   ── İki dosya, çünkü DEĞİŞKEN font ────────────────────────────────
   Archivo variable: tek dosya 400-800 aralığındaki her ağırlığı taşıyor.
   Ayrım ağırlığa göre değil ALFABEYE göre: latin ve latin-ext. İkincisi
   Türkçe için ZORUNLU — ğ Ğ ş Ş harfleri U+0100-02BA aralığında. Vietnamca
   alt kümesi bilerek alınmadı.

   unicode-range sayesinde tarayıcı yalnızca gerçekten ihtiyaç duyduğu
   dosyayı indiriyor; salt ASCII bir sayfa latin-ext'i hiç istemiyor.

   ── Lisans ──────────────────────────────────────────────────────────
   SIL Open Font License 1.1 — tam metin wwwroot/fonts/OFL.txt içinde ve
   yeniden dağıtımda onunla birlikte gitmek zorunda.

   font-display: swap — yazı tipi gelene kadar metin sistem yığınıyla
   çizilir. İmza akışında görünmez metin (FOIT) kabul edilemez: kullanıcı
   PIN alanının etiketini okuyamadan bekler.
   ═══════════════════════════════════════════════════════════════════════ */

@font-face {
    font-family: "Archivo";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../../fonts/archivo-latin-ext.woff2") format("woff2");
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7,
                   U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF,
                   U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB,
                   U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: "Archivo";
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url("../../fonts/archivo-latin.woff2") format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
                   U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F,
                   U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
                   U+FFFD;
}
