/**
 * DENTIGO - Local Font Definitions & Stacks
 * 100% Offline & Autonomous - Zero External CDN
 */

/* Modern System & Arabic Font Stacks */
:root {
  --dentigo-font-default: 'Plus Jakarta Sans', system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --dentigo-font-arabic: 'Cairo', 'Tajawal', 'Almarai', 'Alexandria', 'Zain', 'Segoe UI', Tahoma, Arial, sans-serif;
}

/* Fallback Font Stacks ensuring beauty offline */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: local('Plus Jakarta Sans'), local('PlusJakartaSans'), local('Segoe UI'), local('Roboto');
}

@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: local('Outfit'), local('Plus Jakarta Sans'), local('Segoe UI');
}

@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: local('Cairo'), local('Segoe UI'), local('Tahoma');
}

@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: local('Tajawal'), local('Cairo'), local('Segoe UI');
}

@font-face {
  font-family: 'Almarai';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: local('Almarai'), local('Cairo'), local('Segoe UI');
}

@font-face {
  font-family: 'Alexandria';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: local('Alexandria'), local('Cairo'), local('Segoe UI');
}

@font-face {
  font-family: 'Zain';
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: local('Zain'), local('Cairo'), local('Segoe UI');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: local('Inter'), local('Plus Jakarta Sans'), local('Segoe UI');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: local('Poppins'), local('Plus Jakarta Sans'), local('Segoe UI');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: local('Montserrat'), local('Segoe UI');
}

@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: local('Lexend'), local('Plus Jakarta Sans'), local('Segoe UI');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: local('Roboto'), local('Segoe UI');
}
