/**
 * The Saudi Riyal sign is U+20C1, added in Unicode 17.0, so no installed font
 * carries it yet and every price rendered as a tofu box.
 *
 * Each face below adds that one codepoint to a family the panels and storefront
 * already use. `unicode-range` keeps the browser from consulting these faces for
 * anything else, so the real Poppins/Tajawal/Manrope faces still draw all other
 * text and no font stack has to change.
 *
 * Font: riyal (MIT) — see fonts/riyal/LICENSE.txt
 */
@font-face {
    font-family: "Riyal";
    src: url("fonts/riyal/riyal-regular.woff2") format("woff2"),
         url("fonts/riyal/riyal-regular.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    unicode-range: U+20C1;
}

@font-face {
    font-family: "Riyal";
    src: url("fonts/riyal/riyal-bold.woff2") format("woff2"),
         url("fonts/riyal/riyal-bold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    unicode-range: U+20C1;
}

@font-face {
    font-family: "Poppins";
    src: url("fonts/riyal/riyal-regular.woff2") format("woff2"),
         url("fonts/riyal/riyal-regular.woff") format("woff");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
    unicode-range: U+20C1;
}

@font-face {
    font-family: "Tajawal";
    src: url("fonts/riyal/riyal-regular.woff2") format("woff2"),
         url("fonts/riyal/riyal-regular.woff") format("woff");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
    unicode-range: U+20C1;
}

@font-face {
    font-family: "Manrope";
    src: url("fonts/riyal/riyal-regular.woff2") format("woff2"),
         url("fonts/riyal/riyal-regular.woff") format("woff");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
    unicode-range: U+20C1;
}

@font-face {
    font-family: "Source Sans Pro";
    src: url("fonts/riyal/riyal-regular.woff2") format("woff2"),
         url("fonts/riyal/riyal-regular.woff") format("woff");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
    unicode-range: U+20C1;
}
