@font-face {
  font-family: 'doto';
  src: url('/fonts/Doto-VariableFont_ROND,wght.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'send';
  src: url('/fonts/SendFlowers-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'dynaPuff';
  src: url('/fonts/DynaPuff-VariableFont_wdth,wght.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Swash';
  src: url('/fonts/DeliusSwashCaps-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'handDrawn';
  src: url('/fonts/DeliciousHandrawn-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'unicase';
  src: url('/fonts/DeliusUnicase-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'meow';
  src: url('/fonts/MeowScript-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'gowun';
  src: url('/fonts/GowunDodum-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'pixer';
  src: url('/fonts/Pixer-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'bobaland';
  src: url('/fonts/Bobaland-OVXB3.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'chewy';
  src: url('/fonts/Chewy-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'lafga';
  src: url('/fonts/LufgaRegular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* ---------- Canonical aliases for Bergamini Design System ---------- */
@font-face {
  font-family: 'Lufga';
  src: url('/fonts/LufgaRegular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Space Mono';
  src: url('/fonts/SpaceMono-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Space Mono';
  src: url('/fonts/SpaceMono-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Pixer';
  src: url('/fonts/Pixer-Regular.woff2') format('woff2'),
       url('/fonts/Pixer-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Doto';
  src: url('/fonts/Doto-VariableFont_ROND,wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}
@font-face {
  font-family: 'DynaPuff';
  src: url('/fonts/DynaPuff-VariableFont_wdth,wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
}
@font-face {
  font-family: 'Delius Swash';
  src: url('/fonts/DeliusSwashCaps-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Delius Unicase';
  src: url('/fonts/DeliusUnicase-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Delicious Handrawn';
  src: url('/fonts/DeliciousHandrawn-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Meow Script';
  src: url('/fonts/MeowScript-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Send Flowers';
  src: url('/fonts/SendFlowers-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Yellowtail';
  src: url('/fonts/Yellowtail-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Bobaland';
  src: url('/fonts/Bobaland-OVXB3.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Chewy';
  src: url('/fonts/Chewy-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

