/* Локальные шрифты для замены Google Fonts */

/* Inter Font Family - используем системные шрифты */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: local('Inter Light'), local('Inter-Light'), 
         local('Segoe UI Light'), local('Helvetica Neue Light'), 
         local('Arial'), sans-serif;
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: local('Inter Regular'), local('Inter-Regular'), 
         local('Segoe UI'), local('Helvetica Neue'), 
         local('Arial'), sans-serif;
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: local('Inter Medium'), local('Inter-Medium'), 
         local('Segoe UI Semibold'), local('Helvetica Neue Medium'), 
         local('Arial'), sans-serif;
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: local('Inter Semibold'), local('Inter-Semibold'), 
         local('Segoe UI Bold'), local('Helvetica Neue Bold'), 
         local('Arial'), sans-serif;
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    src: local('Inter Bold'), local('Inter-Bold'), 
         local('Segoe UI Bold'), local('Helvetica Neue Bold'), 
         local('Arial'), sans-serif;
}

/* Google Sans Font Family - используем системные шрифты */
@font-face {
    font-family: 'Google Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Google Sans'), local('GoogleSans-Regular'), 
         local('Segoe UI'), local('Helvetica Neue'), 
         local('Arial'), sans-serif;
}

@font-face {
    font-family: 'Google Sans';
    font-style: normal;
    font-weight: 500;
    src: local('Google Sans Medium'), local('GoogleSans-Medium'), 
         local('Segoe UI Semibold'), local('Helvetica Neue Medium'), 
         local('Arial'), sans-serif;
}

@font-face {
    font-family: 'Google Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Google Sans Semibold'), local('GoogleSans-SemiBold'), 
         local('Segoe UI Bold'), local('Helvetica Neue Bold'), 
         local('Arial'), sans-serif;
}

@font-face {
    font-family: 'Google Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Google Sans Bold'), local('GoogleSans-Bold'), 
         local('Segoe UI Bold'), local('Helvetica Neue Bold'), 
         local('Arial'), sans-serif;
}

/* Material Symbols Outlined - используем системные иконки */
@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 100 700;
    src: local('Material Symbols Outlined'), 
         local('MaterialIcons-Regular'), 
         local('Segoe UI Symbol'), 
         local('Apple Color Emoji'), 
         local('Segoe UI Emoji'), 
         local('Segoe UI Symbol'), 
         local('Noto Color Emoji');
}

/* Fallback для Material Symbols */
.material-symbols-outlined {
    font-family: 'Material Symbols Outlined', 'Segoe UI Symbol', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}
