/*
Inter font from Google Fonts CDN
This replaces the local font files that were causing 404 errors
*/

/* Inter Variable */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');

/* Define the InterVariable font family to maintain compatibility with existing code */
@font-face {
    font-family: InterVariable;
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');
}

@font-face {
    font-family: InterVariable;
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');
}

/* Legacy name "Inter var" */
@font-face {
    font-family: 'Inter var';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');
}

@font-face {
    font-family: 'Inter var';
    font-style: italic;
    font-weight: 100 900;
    font-display: swap;
    src: url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');
}

/* Static fonts - all using Inter from Google Fonts */
@font-face { font-family: Inter; font-style: normal; font-weight: 100; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@100&display=swap'); }
@font-face { font-family: Inter; font-style: italic; font-weight: 100; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@100&display=swap'); }
@font-face { font-family: Inter; font-style: normal; font-weight: 200; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@200&display=swap'); }
@font-face { font-family: Inter; font-style: italic; font-weight: 200; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@200&display=swap'); }
@font-face { font-family: Inter; font-style: normal; font-weight: 300; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@300&display=swap'); }
@font-face { font-family: Inter; font-style: italic; font-weight: 300; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@300&display=swap'); }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@400&display=swap'); }
@font-face { font-family: Inter; font-style: italic; font-weight: 400; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@400&display=swap'); }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap'); }
@font-face { font-family: Inter; font-style: italic; font-weight: 500; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap'); }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@600&display=swap'); }
@font-face { font-family: Inter; font-style: italic; font-weight: 600; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@600&display=swap'); }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap'); }
@font-face { font-family: Inter; font-style: italic; font-weight: 700; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap'); }
@font-face { font-family: Inter; font-style: normal; font-weight: 800; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@800&display=swap'); }
@font-face { font-family: Inter; font-style: italic; font-weight: 800; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@800&display=swap'); }
@font-face { font-family: Inter; font-style: normal; font-weight: 900; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@900&display=swap'); }
@font-face { font-family: Inter; font-style: italic; font-weight: 900; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@900&display=swap'); }

/* InterDisplay - using regular Inter as fallback since Display variant isn't available on Google Fonts */
@font-face { font-family: InterDisplay; font-style: normal; font-weight: 100; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@100&display=swap'); }
@font-face { font-family: InterDisplay; font-style: italic; font-weight: 100; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@100&display=swap'); }
@font-face { font-family: InterDisplay; font-style: normal; font-weight: 200; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@200&display=swap'); }
@font-face { font-family: InterDisplay; font-style: italic; font-weight: 200; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@200&display=swap'); }
@font-face { font-family: InterDisplay; font-style: normal; font-weight: 300; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@300&display=swap'); }
@font-face { font-family: InterDisplay; font-style: italic; font-weight: 300; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@300&display=swap'); }
@font-face { font-family: InterDisplay; font-style: normal; font-weight: 400; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@400&display=swap'); }
@font-face { font-family: InterDisplay; font-style: italic; font-weight: 400; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@400&display=swap'); }
@font-face { font-family: InterDisplay; font-style: normal; font-weight: 500; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap'); }
@font-face { font-family: InterDisplay; font-style: italic; font-weight: 500; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap'); }
@font-face { font-family: InterDisplay; font-style: normal; font-weight: 600; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@600&display=swap'); }
@font-face { font-family: InterDisplay; font-style: italic; font-weight: 600; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@600&display=swap'); }
@font-face { font-family: InterDisplay; font-style: normal; font-weight: 700; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap'); }
@font-face { font-family: InterDisplay; font-style: italic; font-weight: 700; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap'); }
@font-face { font-family: InterDisplay; font-style: normal; font-weight: 800; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@800&display=swap'); }
@font-face { font-family: InterDisplay; font-style: italic; font-weight: 800; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@800&display=swap'); }
@font-face { font-family: InterDisplay; font-style: normal; font-weight: 900; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@900&display=swap'); }
@font-face { font-family: InterDisplay; font-style: italic; font-weight: 900; font-display: swap; src: url('https://fonts.googleapis.com/css2?family=Inter:wght@900&display=swap'); }

/*
Font feature values have been removed as they were causing validation errors
and are not essential for basic font functionality.
These advanced features are not fully supported in all browsers.
*/
