/*
 * Force system emoji font for emoji codepoints under the 'Poppins' family name.
 * WKWebView (Capacitor iOS) does not automatically fall back to Apple Color Emoji
 * when a custom @font-face web font is declared. This @font-face intercepts emoji
 * unicode ranges and routes them to the platform's native emoji font.
 *
 * This file is in /public/ and loaded via <link> in _app.tsx to bypass Tailwind
 * CSS processing which strips @font-face rules from globals.css.
 */
@font-face {
  font-family: 'Poppins';
  src: local('Apple Color Emoji'),
       local('Segoe UI Emoji'),
       local('Noto Color Emoji');
  unicode-range: U+200D, U+2049, U+20E3, U+2122, U+2139, U+2194-21AA,
                 U+231A-231B, U+2328, U+23CF, U+23E9-23F3, U+23F8-23FA,
                 U+24C2, U+25AA-25AB, U+25B6, U+25C0, U+25FB-25FE,
                 U+2600-27BF, U+2900-297F, U+2934-2935, U+2B05-2B07,
                 U+2B1B-2B1C, U+2B50, U+2B55, U+3030, U+303D, U+3297,
                 U+3299, U+FE00-FE0F, U+1F000-1F02F, U+1F0A0-1F0FF,
                 U+1F100-1F64F, U+1F680-1F6FF, U+1F700-1F77F,
                 U+1F780-1F7FF, U+1F800-1F8FF, U+1F900-1F9FF,
                 U+1FA00-1FA6F, U+1FA70-1FAFF, U+E0020-E007F;
}
