/*
  * Publica Sans (FaceType) — Abbey Bank brand typeface, 2026 Brand Guidelines.
  * Official files supplied by the Brand team (universal licence, web + mobile).
  *
  * Each face covers a weight range so any font-weight in the app maps to a
  * brand weight: 100-349 Light, 350-549 Regular, 550-649 Medium, 650-900 Bold.
  *
  * Publica Medium is visibly heavier than most UI fonts, and our apps set much
  * of their text at 500 (font-medium). Mapping one step down keeps the hierarchy but stops the
  * whole UI reading as bold: font-medium -> Regular, font-semibold -> Medium.
  */
 @font-face {
   font-family: 'Publica Sans';
   src: url('PublicaSans-Light.otf') format('opentype');
   font-weight: 100 349;
   font-style: normal;
   font-display: swap;
 }
 @font-face {
   font-family: 'Publica Sans';
   src: url('PublicaSans-Regular.otf') format('opentype');
   font-weight: 350 549;
   font-style: normal;
   font-display: swap;
 }
 @font-face {
   font-family: 'Publica Sans';
   src: url('PublicaSans-Medium.otf') format('opentype');
   font-weight: 550 649;
   font-style: normal;
   font-display: swap;
 }
 @font-face {
   font-family: 'Publica Sans';
   src: url('PublicaSans-Bold.otf') format('opentype');
   font-weight: 650 900;
   font-style: normal;
   font-display: swap;
 }
 