/* Otomatik üretildi — 2026-08-22T20:16:46+03:00 */
@font-face {
  font-family: 'Inter18PTBold';
  src: url('/public/assets/fonts/1/inter_18pt-bold-500.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Inter18PTItalic';
  src: url('/public/assets/fonts/2/inter_18pt-italic-500-italic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: block;
}

@font-face {
  font-family: 'Inter18PTRegular';
  src: url('/public/assets/fonts/3/inter_18pt-regular-500.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: block;
}

:root {
  --font-body: 'Inter18PTItalic', sans-serif;
  --font-heading: 'Inter18PTRegular', sans-serif;
  --font-hero-title: 'Inter18PTBold', sans-serif;
  --font-hero-subtitle: 'Inter18PTBold', sans-serif;
  --font-hero-description: 'Inter18PTBold', sans-serif;
  --font-about-highlight: 'Inter18PTBold', sans-serif;
  --font-about-text: 'Inter18PTRegular', sans-serif;
}

body { font-family: var(--font-body, sans-serif); }
h1, h2, h3, h4, h5, h6, .brand { font-family: var(--font-heading, var(--font-body, sans-serif)); }
.home-hero__title { font-family: var(--font-hero-title, var(--font-heading, sans-serif)); }
.home-hero__subtitle { font-family: var(--font-hero-subtitle, var(--font-heading, sans-serif)); }
.home-hero__description p { font-family: var(--font-hero-description, var(--font-body, sans-serif)); }
.home-slider-intro p { font-family: var(--font-hero-description, var(--font-body, sans-serif)); }
.products-breadcrumb__series { font-family: var(--font-body, sans-serif); font-style: italic; font-weight: 500; }
.products-breadcrumb__sep { font-family: var(--font-hero-title, var(--font-heading, sans-serif)); font-style: normal; font-weight: 500; }
.products-breadcrumb__items { font-family: var(--font-hero-title, var(--font-heading, sans-serif)); font-style: normal; font-weight: 500; }
.products-specs__heading { font-family: var(--font-hero-title, var(--font-heading, sans-serif)); font-weight: 500; }
.products-specs__text { font-family: var(--font-heading, sans-serif); }
.site-footer__text { font-family: var(--font-heading, var(--font-body, sans-serif)); }
.about-content p { font-family: var(--font-about-text, var(--font-heading, sans-serif)); font-weight: 400; }
.about-content p.about-lead,
.about-content .about-highlight { font-family: var(--font-about-highlight, var(--font-hero-title, sans-serif)); font-weight: 500; }
