/* FF Mark Pro Font Face Declarations */

/* Regular - 400 */
@font-face {
  font-family: 'FF Mark Pro';
  src: url('ff-mark/MarkPro.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Book - 450 (Between Regular and Medium) */
@font-face {
  font-family: 'FF Mark Pro';
  src: url('ff-mark/MarkPro-Book.otf') format('opentype');
  font-weight: 450;
  font-style: normal;
  font-display: swap;
}

/* Medium - 500 */
@font-face {
  font-family: 'FF Mark Pro';
  src: url('ff-mark/MarkPro-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* SemiBold substitute - Using Medium for 600 weight */
@font-face {
  font-family: 'FF Mark Pro';
  src: url('ff-mark/MarkPro-Medium.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Bold - 700 */
@font-face {
  font-family: 'FF Mark Pro';
  src: url('ff-mark/MarkPro-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Heavy - 800 */
@font-face {
  font-family: 'FF Mark Pro';
  src: url('ff-mark/MarkPro-Heavy.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* Black - 900 */
@font-face {
  font-family: 'FF Mark Pro';
  src: url('ff-mark/MarkPro-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Light - 300 */
@font-face {
  font-family: 'FF Mark Pro';
  src: url('ff-mark/MarkPro-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Utility class for FF Mark Pro font */
.font-ff-mark {
  font-family: 'FF Mark Pro', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}
