/*!
 * VoltGuard self-hosted fonts - GENERATED by tools/build-assets.py --fonts, do not edit.
 * Outfit (c) The Outfit Project Authors, Inter (c) The Inter Project Authors - SIL Open Font License 1.1.
 * Variable woff2 (Outfit wght 100-900, Inter wght 400-900 at opsz 14), subset to Latin + Turkish.
 * "latin" holds everything Turkish text needs (ç ğ ı İ ö ş ü); "latin-ext"/"greek" load only when such
 * characters appear. Fallback faces (size-adjust / *-override) are metrics-matched to Arial and Roboto
 * so the swap from the system font to the web font does not shift the layout.
 */
@font-face{font-family:"Outfit";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/outfit-latin.dbb71e00.woff2) format("woff2");unicode-range:U+0-FF, U+11E-11F, U+130-131, U+152-153, U+15E-15F, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074-2079, U+2080-2089, U+20AC, U+20BA, U+2122, U+2126, U+2190-2194, U+2212, U+2215, U+221A, U+221D-221E, U+2248, U+2260, U+2264-2265, U+FEFF, U+FFFD}
@font-face{font-family:"Outfit";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/outfit-latin-ext.66bfbedb.woff2) format("woff2");unicode-range:U+100-11D, U+120-12F, U+132-151, U+154-15D, U+160-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-301, U+303, U+309, U+323, U+1D00-1DBF, U+1E00-1EFF, U+20A0-20AB, U+20AD-20B9, U+20BB-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/inter-latin.d14332d6.woff2) format("woff2");unicode-range:U+0-FF, U+11E-11F, U+130-131, U+152-153, U+15E-15F, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074-2079, U+2080-2089, U+20AC, U+20BA, U+2122, U+2126, U+2190-2194, U+2212, U+2215, U+221A, U+221D-221E, U+2248, U+2260, U+2264-2265, U+FEFF, U+FFFD}
@font-face{font-family:"Inter";font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/inter-latin-ext.f863e429.woff2) format("woff2");unicode-range:U+100-11D, U+120-12F, U+132-151, U+154-15D, U+160-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-301, U+303, U+309, U+323, U+1D00-1DBF, U+1E00-1EFF, U+20A0-20AB, U+20AD-20B9, U+20BB-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"Inter";font-style:normal;font-weight:400 900;font-display:swap;src:url(../fonts/inter-greek.987eea75.woff2) format("woff2");unicode-range:U+391-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F1, U+3F5}
@font-face{font-family:"Outfit Fallback";font-weight:400;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");size-adjust:97.99%;ascent-override:102.05%;descent-override:26.53%;line-gap-override:0.00%}
@font-face{font-family:"Outfit Fallback";font-weight:500;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");size-adjust:98.57%;ascent-override:101.45%;descent-override:26.38%;line-gap-override:0.00%}
@font-face{font-family:"Outfit Fallback";font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");size-adjust:93.57%;ascent-override:106.87%;descent-override:27.79%;line-gap-override:0.00%}
@font-face{font-family:"Outfit Fallback";font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");size-adjust:95.38%;ascent-override:104.85%;descent-override:27.26%;line-gap-override:0.00%}
@font-face{font-family:"Outfit Fallback";font-weight:800;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");size-adjust:97.19%;ascent-override:102.89%;descent-override:26.75%;line-gap-override:0.00%}
@font-face{font-family:"Outfit Fallback Roboto";font-weight:400;src:local("Roboto"),local("Roboto-Regular");size-adjust:98.85%;ascent-override:101.16%;descent-override:26.30%;line-gap-override:0.00%}
@font-face{font-family:"Outfit Fallback Roboto";font-weight:500;src:local("Roboto"),local("Roboto-Regular");size-adjust:99.43%;ascent-override:100.57%;descent-override:26.15%;line-gap-override:0.00%}
@font-face{font-family:"Outfit Fallback Roboto";font-weight:600;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:99.08%;ascent-override:100.92%;descent-override:26.24%;line-gap-override:0.00%}
@font-face{font-family:"Outfit Fallback Roboto";font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:101.00%;ascent-override:99.01%;descent-override:25.74%;line-gap-override:0.00%}
@font-face{font-family:"Outfit Fallback Roboto";font-weight:800;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:102.92%;ascent-override:97.16%;descent-override:25.26%;line-gap-override:0.00%}
@font-face{font-family:"Inter Fallback";font-weight:400;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");size-adjust:105.82%;ascent-override:91.55%;descent-override:22.79%;line-gap-override:0.00%}
@font-face{font-family:"Inter Fallback";font-weight:500;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");size-adjust:107.08%;ascent-override:90.47%;descent-override:22.53%;line-gap-override:0.00%}
@font-face{font-family:"Inter Fallback";font-weight:600;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");size-adjust:100.80%;ascent-override:96.10%;descent-override:23.93%;line-gap-override:0.00%}
@font-face{font-family:"Inter Fallback";font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");size-adjust:101.97%;ascent-override:95.00%;descent-override:23.65%;line-gap-override:0.00%}
@font-face{font-family:"Inter Fallback";font-weight:800;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");size-adjust:103.38%;ascent-override:93.71%;descent-override:23.33%;line-gap-override:0.00%}
@font-face{font-family:"Inter Fallback Roboto";font-weight:400;src:local("Roboto"),local("Roboto-Regular");size-adjust:106.75%;ascent-override:90.75%;descent-override:22.60%;line-gap-override:0.00%}
@font-face{font-family:"Inter Fallback Roboto";font-weight:500;src:local("Roboto"),local("Roboto-Regular");size-adjust:108.02%;ascent-override:89.69%;descent-override:22.33%;line-gap-override:0.00%}
@font-face{font-family:"Inter Fallback Roboto";font-weight:600;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:106.75%;ascent-override:90.75%;descent-override:22.60%;line-gap-override:0.00%}
@font-face{font-family:"Inter Fallback Roboto";font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:107.99%;ascent-override:89.71%;descent-override:22.34%;line-gap-override:0.00%}
@font-face{font-family:"Inter Fallback Roboto";font-weight:800;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:109.48%;ascent-override:88.49%;descent-override:22.03%;line-gap-override:0.00%}
html:root{--font-heading:"Outfit","Outfit Fallback","Outfit Fallback Roboto",sans-serif;--font-body:"Inter","Inter Fallback","Inter Fallback Roboto",sans-serif;--vg-font-h:var(--font-heading);--vg-font-b:var(--font-body)}
