@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap");

/* Athon Telecom brand typefaces — licensed files shipped in assets/fonts/.
   Neulis Alt  → títulos, subtítulos, números de destaque (--font-display)
   Plus Jakarta Text → textos corridos e UI (--font-body)
   Plus Jakarta Display → leads e textos grandes (--font-lead)
   JetBrains Mono → figuras técnicas (--font-mono)
   As três famílias de marca são intercambiáveis: os papéis vivem nos tokens
   --font-display / --font-body / --font-lead em tokens/typography.css. */

@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-Thin.otf") format("opentype");font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-ThinItalic.otf") format("opentype");font-weight:100;font-style:italic;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-ExtraLight.otf") format("opentype");font-weight:200;font-style:normal;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-ExtraLightItalic.otf") format("opentype");font-weight:200;font-style:italic;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-Light.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-LightItalic.otf") format("opentype");font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-Italic.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-Medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-MediumItalic.otf") format("opentype");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-SemiBold.otf") format("opentype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-SemiBoldItalic.otf") format("opentype");font-weight:600;font-style:italic;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-BoldItalic.otf") format("opentype");font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-ExtraBold.otf") format("opentype");font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-ExtraBoldItalic.otf") format("opentype");font-weight:800;font-style:italic;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-Black.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:"Neulis Alt";src:url("../assets/fonts/NeulisAlt-BlackItalic.otf") format("opentype");font-weight:900;font-style:italic;font-display:swap}

@font-face{font-family:"Plus Jakarta Text";src:url("../assets/fonts/PlusJakartaText-Light.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Plus Jakarta Text";src:url("../assets/fonts/PlusJakartaText-LightItalic.otf") format("opentype");font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:"Plus Jakarta Text";src:url("../assets/fonts/PlusJakartaText-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Plus Jakarta Text";src:url("../assets/fonts/PlusJakartaText-Italic.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Plus Jakarta Text";src:url("../assets/fonts/PlusJakartaDisplay-Medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Plus Jakarta Text";src:url("../assets/fonts/PlusJakartaDisplay-MediumItalic.otf") format("opentype");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:"Plus Jakarta Text";src:url("../assets/fonts/PlusJakartaText-Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Plus Jakarta Text";src:url("../assets/fonts/PlusJakartaText-BoldItalic.otf") format("opentype");font-weight:700;font-style:italic;font-display:swap}

@font-face{font-family:"Plus Jakarta Display";src:url("../assets/fonts/PlusJakartaDisplay-Light.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Plus Jakarta Display";src:url("../assets/fonts/PlusJakartaDisplay-LightItalic.otf") format("opentype");font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:"Plus Jakarta Display";src:url("../assets/fonts/PlusJakartaDisplay-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Plus Jakarta Display";src:url("../assets/fonts/PlusJakartaDisplay-Italic.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Plus Jakarta Display";src:url("../assets/fonts/PlusJakartaDisplay-Medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Plus Jakarta Display";src:url("../assets/fonts/PlusJakartaDisplay-MediumItalic.otf") format("opentype");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:"Plus Jakarta Display";src:url("../assets/fonts/PlusJakartaDisplay-Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Plus Jakarta Display";src:url("../assets/fonts/PlusJakartaDisplay-BoldItalic.otf") format("opentype");font-weight:700;font-style:italic;font-display:swap}
