/* =========================================================
   EnoFlix Fonts — enoflix-fonts.css
   - Load BEFORE enoplayer.base.css
   - font-display: swap for fast render
   ========================================================= */

 /*!
 * EnoFlix Fonts
 * © 2025 EnoFlix / EnoGroup Inc.
 * Proprietary font software.
 * Licensed for use on EnoFlix, EnoPlayer, and related Eno properties only.
 * Unauthorized redistribution or modification is prohibited.
 */  

/* =========================
   EnoFlix Sans (UI/Body)
   ========================= */
@font-face{font-family:"EnoFlix Sans";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSans-Thin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Sans";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSans-ThinItalic.woff2") format("woff2");font-weight:100;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Sans";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSans-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Sans";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSans-ExtraLightItalic.woff2") format("woff2");font-weight:200;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Sans";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSans-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Sans";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSans-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Sans";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSans-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Sans";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSans-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Sans";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSans-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Sans";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSans-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Sans";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSans-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Sans";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSans-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Sans";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSans-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Sans";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSans-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Sans";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSans-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Sans";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSans-ExtraBoldItalic.woff2") format("woff2");font-weight:800;font-style:italic;font-display:swap;}


/* =========================
   EnoFlix Core (Open Sans rebrand)
   ========================= */
@font-face{font-family:"EnoFlix Core";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixCore-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Core";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixCore-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Core";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixCore-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Core";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixCore-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Core";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixCore-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Core";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixCore-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Core";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixCore-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Core";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixCore-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Core";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixCore-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Core";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixCore-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Core";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixCore-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Core";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixCore-ExtraBoldItalic.woff2") format("woff2");font-weight:800;font-style:italic;font-display:swap;}


/* =========================
   EnoFlix Nova (Noto Sans rebrand)
   ========================= */
@font-face{font-family:"EnoFlix Nova";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixNova-Thin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Nova";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixNova-ThinItalic.woff2") format("woff2");font-weight:100;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Nova";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixNova-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Nova";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixNova-ExtraLightItalic.woff2") format("woff2");font-weight:200;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Nova";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixNova-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Nova";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixNova-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Nova";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixNova-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Nova";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixNova-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Nova";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixNova-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Nova";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixNova-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Nova";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixNova-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Nova";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixNova-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Nova";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixNova-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Nova";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixNova-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Nova";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixNova-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Nova";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixNova-ExtraBoldItalic.woff2") format("woff2");font-weight:800;font-style:italic;font-display:swap;}


/* =========================
   EnoFlix Molla (Headlines)
   ========================= */
@font-face{font-family:"EnoFlix Molla";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixMolla-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Molla";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixMolla-ExtraLightItalic.woff2") format("woff2");font-weight:200;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Molla";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixMolla-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Molla";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixMolla-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Molla";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixMolla-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Molla";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixMolla-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Molla";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixMolla-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Molla";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixMolla-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Molla";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixMolla-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Molla";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixMolla-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Molla";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixMolla-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Molla";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixMolla-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Molla";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixMolla-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Molla";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixMolla-ExtraBoldItalic.woff2") format("woff2");font-weight:800;font-style:italic;font-display:swap;}


/* =========================
   EnoFlix Serif (Headlines)
   ========================= */
@font-face{font-family:"EnoFlix Serif";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSerif-Thin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Serif";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSerif-ThinItalic.woff2") format("woff2");font-weight:100;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Serif";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSerif-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Serif";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSerif-ExtraLightItalic.woff2") format("woff2");font-weight:200;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Serif";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSerif-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Serif";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSerif-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Serif";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSerif-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Serif";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSerif-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Serif";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSerif-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Serif";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSerif-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Serif";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSerif-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Serif";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSerif-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap;}

@font-face{font-family:"EnoFlix Serif";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSerif-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Serif";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixSerif-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap;}


/* =========================
   EnoFlix Display (Display)
   - You only pasted first 3 files; keep these + add more when you have them.
   ========================= */
@font-face{font-family:"EnoFlix Display";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixDisplay-Thin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Display";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixDisplay-ThinItalic.woff2") format("woff2");font-weight:100;font-style:italic;font-display:swap;}
@font-face{font-family:"EnoFlix Display";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixDisplay-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap;}


/* =========================
   EnoFlix Axis (Accents)
   ========================= */
@font-face{font-family:"EnoFlix Axis";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixAxis-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Axis";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixAxis-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Axis";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixAxis-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Axis";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixAxis-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Axis";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixAxis-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Axis";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixAxis-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}


/* =========================
   EnoFlix Character (Accents)
   ========================= */
@font-face{font-family:"EnoFlix Character";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixCharacter-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Character";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixCharacter-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Character";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixCharacter-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap;}


/* =========================
   EnoFlix Quick (Accents)
   ========================= */
@font-face{font-family:"EnoFlix Quick";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixQuick-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Quick";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixQuick-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Quick";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixQuick-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Quick";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixQuick-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:"EnoFlix Quick";src:url("https://api.enoflix.net/enoroidai/ui/webui/baseui-modal/fonts/EnoFlixQuick-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;}