/* Local Roboto subsets keep full glyph coverage. Disjoint ranges avoid downloading extra subsets for shared spaces, digits and punctuation. */
@font-face{font-family:"Citrus Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiAz0klQm_20.woff") format("woff");unicode-range:U+0,U+2,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+300-301,U+303,U+309,U+323,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2032-2033,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD;}
@font-face{font-family:"Citrus Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmbiAz0klQm_20O0g.woff") format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB;}
@font-face{font-family:"Citrus Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmaiAz0klQm_20O0g.woff") format("woff");unicode-range:U+100-101,U+104-10F,U+112-127,U+12A-130,U+132-151,U+154-167,U+16A-17F,U+18F,U+192,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C7,U+2C9,U+2DD,U+2F3,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+2020,U+20A3-20A4,U+20A6-20AA,U+20B1,U+20B9-20BA,U+20BC-20BD,U+2113;}
@font-face{font-family:"Citrus Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVnoiAz0klQm_20O0g.woff") format("woff");unicode-range:U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D6,U+2017,U+203C,U+2070,U+2074-208E,U+2105,U+2126,U+212E,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA;}
@font-face{font-family:"Citrus Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVn6iAz0klQm_20O0g.woff") format("woff");unicode-range:U+215B-215E,U+25A0,U+25CB,U+25CF;}
@font-face{font-family:"Citrus Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmQiAz0klQm_20O0g.woff") format("woff");unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116;}
@font-face{font-family:"Citrus Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmYiAz0klQm_20O0g.woff") format("woff");unicode-range:U+1F4D;}
@font-face{font-family:"Citrus Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmXiAz0klQm_20O0g.woff") format("woff");unicode-range:U+384-38A,U+38C,U+38E-390,U+3AA-3B0,U+3CA-3CE,U+3D2;}
@font-face{font-family:"Citrus Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("./fonts/roboto/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmZiAz0klQm_20O0g.woff") format("woff");unicode-range:U+460-486,U+488-48F,U+492-4AF,U+4B2-513;}

/* Hindi glyphs are self-hosted; the Latin subsets above remain unchanged. */
@font-face{font-family:"Citrus Roboto";font-style:normal;font-weight:100 900;font-display:swap;src:url("./fonts/noto-sans-devanagari/noto-sans-devanagari-variable.woff2") format("woff2");unicode-range:U+900-97F,U+1CD0-1CFF,U+200C-200D,U+A8E0-A8FF,U+11B00-11B09;}
