/* Veridor brand fonts for The Summit Kandy — matches veridortel.com.
   Marcellus (serif) for headings, Sora (sans-serif) for body copy.
   Loaded last on every page so it wins over Raleway/Playfair. */

@font-face {
  font-family: 'Marcellus';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/veridor/marcellus.ttf) format('truetype');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/fonts/veridor/sora-300.ttf) format('truetype');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/veridor/sora-400.ttf) format('truetype');
}
@font-face {
  font-family: 'Sora';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/veridor/sora-600.ttf) format('truetype');
}

/* Body copy -> Sora. font-family inherits, so this covers p, div, li, a,
   span, td, etc. Icon fonts (.fa, .ion, ionicons) keep their own
   class-based font-family because a class selector out-specifies these. */
body {
  font-family: 'Sora', -apple-system, 'Segoe UI', Arial, sans-serif;
}
.raleway-fnt {
  font-family: 'Sora', -apple-system, 'Segoe UI', Arial, sans-serif;
}

/* Headings -> Marcellus. !important so it also overrides the inline
   font-family: 'Playfair Display' / 'Raleway' declarations on some headings. */
h1, h2, h3, h4, h5, h6,
.heading, .heading-serif, .font-family-serif {
  font-family: 'Marcellus', 'Times New Roman', serif !important;
}
