@font-face {
  font-family: 'Mories';
  src: url('/fonts/albert/Mories-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TT Drugs Trial';
  src: url('/fonts/albert/TT-Drugs-Trial-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TT Drugs Trial';
  src: url('/fonts/albert/TT-Drugs-Trial-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'TT Drugs Trial';
  src: url('/fonts/albert/TT-Drugs-Trial-Italic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'TT Drugs Trl Cnd';
  src: url('/fonts/albert/TT-Drugs-Trial-Condensed-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --albert-display: 'Mories', Georgia, serif;
  --albert-brand: 'Mories', Georgia, serif;
  --albert-body: 'TT Drugs Trial', -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  --albert-mono: 'TT Drugs Trl Cnd', 'TT Drugs Trial', Menlo, monospace;
}

body,
p,
li,
dt,
dd,
td,
th,
label,
small,
input,
textarea,
select,
button,
a,
.body,
.copy,
.text,
.meta,
.label,
.value,
.budget,
.total,
.pct,
.montant,
.ref-cell,
.cat-tag,
.statut-badge,
.ft-meta,
.eyebrow,
.card-text {
  font-family: var(--albert-body) !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.title,
.headline,
.display,
.cat-name,
.card-title {
  font-family: var(--albert-display) !important;
  font-weight: 400;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0, "clig" 0, "calt" 0, "dlig" 0, "salt" 0;
}

.brand,
.logo,
.wordmark,
.hd-brand,
.ft-brand,
.gate-mark {
  font-family: var(--albert-brand) !important;
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0, "clig" 0, "calt" 0, "dlig" 0, "salt" 0;
}

.mono,
.kicker,
.eyebrow,
.meta,
.ft-meta,
code,
pre {
  font-family: var(--albert-mono) !important;
}
