@font-face {
  font-family: 'George';
  src: url('../fonts/george/George-Regular.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'George';
  src: url('../fonts/george/George-SemiBold.ttf') format('truetype');
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: 'SovMod';
  src: url('../fonts/sovmod/SovMod.otf') format('opentype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

/* Файл подключён только на главной. George — основной шрифт по руководству. */
:root { --sans: 'George', Arial, sans-serif; }
body, button, input, select, textarea { font-family: var(--sans); }
h1, h2, h3 { font-family: var(--sans); font-weight: 400; }
.main-nav a, .nav-action, .button, .accessibility-button,
.menu-toggle, .calendar-link, .news-action-button,
.section-title > a, .choreography-card__badges p { font-family: var(--sans); font-weight: 600; }

/* SovMod предназначен для названий учреждений, а не основного текста. */
.institution-name { font-family: 'SovMod', 'George', sans-serif; font-weight: 400; }
