/* Custom Fonts for HouseFinder Frontend */

/* ============================================
   CURRENT FONT: Inter (Google Fonts)
   ============================================ */

/* Inter font is loaded from Google Fonts in the layout files.
   No local @font-face declarations needed.
   Font link: https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap

   Available weights:
   - 300 (Light)
   - 400 (Regular)
   - 500 (Medium)
   - 600 (Semi-Bold)
   - 700 (Bold)
*/


/* ============================================
   PREVIOUS FONT: HouseFinder Custom Font (Commented Out - Can Revert)
   ============================================ */

/*
@font-face {
    font-family: 'HouseFinder';
    src: url('../fonts/Font-Light.woff2') format('woff2'),
         url('../fonts/Font-Light.woff') format('woff'),
         url('../fonts/Font-Light.ttf') format('truetype'),
         url('../fonts/Font-Light.otf') format('opentype'),
         url('../fonts/Font-Light.eot') format('embedded-opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HouseFinder';
    src: url('../fonts/Font-Light.woff2') format('woff2'),
         url('../fonts/Font-Light.woff') format('woff'),
         url('../fonts/Font-Light.ttf') format('truetype'),
         url('../fonts/Font-Light.otf') format('opentype'),
         url('../fonts/Font-Light.eot') format('embedded-opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HouseFinder';
    src: url('../fonts/Font-Bold.woff2') format('woff2'),
         url('../fonts/Font-Bold.woff') format('woff'),
         url('../fonts/Font-Bold.ttf') format('truetype'),
         url('../fonts/Font-Bold.otf') format('opentype'),
         url('../fonts/Font-Bold.eot') format('embedded-opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HouseFinder';
    src: url('../fonts/Font-Bold.woff2') format('woff2'),
         url('../fonts/Font-Bold.woff') format('woff'),
         url('../fonts/Font-Bold.ttf') format('truetype'),
         url('../fonts/Font-Bold.otf') format('opentype'),
         url('../fonts/Font-Bold.eot') format('embedded-opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
*/


/* ============================================
   FONT FAMILY DECLARATIONS
   ============================================ */

/* Override all font-family declarations with Inter font */
body,
h1, h2, h3, h4, h5, h6,
p, span, a, li, label,
.font-roboto,
.font-rubik,
input, textarea, select, button {
    font-family: 'Inter', sans-serif !important;
}

/* Headings use bold */
h1, h2, h3, h4, h5, h6,
.fw-bold,
strong, b {
    font-weight: 700;
}

/* Regular text uses normal weight */
body,
p, span, a, li, label {
    font-weight: 400;
}
