/* fonts.css — локальный самохостинг (правило: проект ни от кого не зависит) */
/* JetBrains Mono 400 normal — cyrillic-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/JetBrainsMono-400-cyrillic-ext.woff2') format('woff2');
}

/* JetBrains Mono 400 normal — cyrillic */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/JetBrainsMono-400-cyrillic.woff2') format('woff2');
}

/* JetBrains Mono 400 normal — latin */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/JetBrainsMono-400-latin.woff2') format('woff2');
}

/* JetBrains Mono 500 normal — cyrillic-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/JetBrainsMono-500-cyrillic-ext.woff2') format('woff2');
}

/* JetBrains Mono 500 normal — cyrillic */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/JetBrainsMono-500-cyrillic.woff2') format('woff2');
}

/* JetBrains Mono 500 normal — latin */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/JetBrainsMono-500-latin.woff2') format('woff2');
}

/* JetBrains Mono 600 normal — cyrillic-ext */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/JetBrainsMono-600-cyrillic-ext.woff2') format('woff2');
}

/* JetBrains Mono 600 normal — cyrillic */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/JetBrainsMono-600-cyrillic.woff2') format('woff2');
}

/* JetBrains Mono 600 normal — latin */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/JetBrainsMono-600-latin.woff2') format('woff2');
}

/* PT Serif 400 italic — cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/PTSerif-400-italic-cyrillic-ext.woff2') format('woff2');
}

/* PT Serif 400 italic — cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/PTSerif-400-italic-cyrillic.woff2') format('woff2');
}

/* PT Serif 400 italic — latin */
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/PTSerif-400-italic-latin.woff2') format('woff2');
}

/* PT Serif 400 normal — cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/PTSerif-400-cyrillic-ext.woff2') format('woff2');
}

/* PT Serif 400 normal — cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/PTSerif-400-cyrillic.woff2') format('woff2');
}

/* PT Serif 400 normal — latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/PTSerif-400-latin.woff2') format('woff2');
}

/* PT Serif 700 normal — cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/PTSerif-700-cyrillic-ext.woff2') format('woff2');
}

/* PT Serif 700 normal — cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/PTSerif-700-cyrillic.woff2') format('woff2');
}

/* PT Serif 700 normal — latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/PTSerif-700-latin.woff2') format('woff2');
}
