/* CSS Variables and Font Declarations */
:root {
  --primary-blue: #084BA3;
  --light-blue-bg: #F0F7FD;
  --white-overlay: #FFFFFF4D;
  --primary-variant: #215DAB;
  --gray-50: #F9FAFB;
  --gray-400: #9CA3AF;
  --gray-500: #6B7280;
  --primary-hover: rgba(8, 75, 163, 0.1);
  --primary-hover-light: rgba(8, 75, 163, 0.05);
}

/* Font Face Declarations */
@font-face {
  font-family: 'Canela Deck Trial';
  src: url('../fonts/canela-text-trial/CanelaDeck-Regular-Trial.otf') format('opentype');
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Canela Deck Trial';
  src: url('../fonts/canela-text-trial/CanelaDeck-Medium-Trial.otf') format('opentype');
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: 'Canela Deck Trial';
  src: url('../fonts/canela-text-trial/CanelaDeck-RegularItalic-Trial.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}