/*
  Cabin only (self-hosted on static.soldtucson.com).
  Two files cover the weights we use:
    - cabin-medium-500 → 400 + 500
    - cabin-bold-700   → 600 + 700
  (No Cabin 400 on the CDN; medium stands in for regular.)
*/

@font-face {
  font-family: Cabin;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src:
    local('Cabin'),
    local('Cabin-Regular'),
    local('Cabin Medium'),
    local('Cabin-Medium'),
    url('https://static.soldtucson.com/assets/fonts/cabin-medium-500-webfont.woff2') format('woff2'),
    url('https://static.soldtucson.com/assets/fonts/cabin-medium-500-webfont.woff') format('woff');
}

@font-face {
  font-family: Cabin;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src:
    local('Cabin Medium'),
    local('Cabin-Medium'),
    url('https://static.soldtucson.com/assets/fonts/cabin-medium-500-webfont.woff2') format('woff2'),
    url('https://static.soldtucson.com/assets/fonts/cabin-medium-500-webfont.woff') format('woff');
}

@font-face {
  font-family: Cabin;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src:
    local('Cabin SemiBold'),
    local('Cabin-SemiBold'),
    local('Cabin Bold'),
    local('Cabin-Bold'),
    url('https://static.soldtucson.com/assets/fonts/cabin-bold-700-webfont.woff2') format('woff2'),
    url('https://static.soldtucson.com/assets/fonts/cabin-bold-700-webfont.woff') format('woff');
}

@font-face {
  font-family: Cabin;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src:
    local('Cabin Bold'),
    local('Cabin-Bold'),
    url('https://static.soldtucson.com/assets/fonts/cabin-bold-700-webfont.woff2') format('woff2'),
    url('https://static.soldtucson.com/assets/fonts/cabin-bold-700-webfont.woff') format('woff');
}
