/* public/assets/fonts/fonts.css */

/* Map น้ำหนัก: 300/400/500 ใช้ Book.ttf, 600/700 ใช้ Bold.ttf
   ถ้าไม่มี Extrabold ให้ลบบล็อก 800 ทิ้ง */
@font-face{
  font-family:'Mars Centra';
  src:url('MarsCentra/MarsCentra-Book.ttf') format('truetype');
  font-weight:300;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Mars Centra';
  src:url('MarsCentra/MarsCentra-Book.ttf') format('truetype');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Mars Centra';
  src:url('MarsCentra/MarsCentra-Book.ttf') format('truetype');
  font-weight:500;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Mars Centra';
  src:url('MarsCentra/MarsCentra-Bold.ttf') format('truetype');
  font-weight:600;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:'Mars Centra';
  src:url('MarsCentra/MarsCentra-Bold.ttf') format('truetype');
  font-weight:700;
  font-style:normal;
  font-display:swap;
}
/* ถ้าไม่มีไฟล์ Extrabold จริง ให้ลบบล็อกนี้ออก */
@font-face{
  font-family:'Mars Centra';
  src:url('MarsCentra/MarsCentra-Extrabold.ttf') format('truetype');
  font-weight:800;
  font-style:normal;
  font-display:swap;
}

/* Zooja (มีแค่ OTF) */
@font-face{
  font-family:'Zooja';
  src:url('Zooja/Zooja.otf') format('opentype');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

/* ใช้ทั้งระบบ + ไทย fallback */
:root{
  --app-font: 'Mars Centra', 'Sarabun', 'Noto Sans Thai', Tahoma, 'Segoe UI', system-ui, -apple-system, Arial, sans-serif;
  --display-font: 'Zooja', var(--app-font);
}
body{ font-family: var(--app-font); }
.h-display, .font-display{ font-family: var(--display-font); }
