/*
 * 'LF Flags' — the flag font of LibreFolio, and only of the flags.
 *
 * A flag is a pair of regional indicator symbols (U+1F1E6–1F1FF). Apple devices draw their own flags
 * (the local() sources); every other device gets the self-hosted Noto flags subset, which Windows
 * needs: Segoe UI Emoji has no flags and prints the two letters instead.
 *
 * The unicode-range is the whole rule: the face leads every font stack (app.css, offline.html), yet
 * it only ever draws regional indicators — digits, '#', '*' and every other emoji keep the fonts
 * after it (Inter, the monospace font, the system's emoji). The Noto file is fetched only when a
 * flag appears on a non-Apple device. scripts/update_js_cache.py keeps that subset as file 0.
 */
@font-face {
    font-family: 'LF Flags';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src:
        local('Apple Color Emoji'),
        local('AppleColorEmoji'),
        local('Noto Color Emoji'),
        local('NotoColorEmoji'),
        url('/fonts/noto-color-emoji/noto-color-emoji.0.woff2') format('woff2');
    unicode-range: U+1F1E6-1F1FF;
}
