/* === MASHINEX — Глобальные стили === */

/* Шрифты */
body, .t-text, .t-descr, .t-body {
    font-family: 'Inter', sans-serif !important;
}
h1, h2, h3, .t-title, .t-heading, .t396__title {
    font-family: 'Oswald', sans-serif !important;
    letter-spacing: 0.02em;
}

/* Кнопки — синий цвет */
.t-btn {
    background-color: #3D5A9E !important;
    color: #ffffff !important;
    border-color: #3D5A9E !important;
    border-radius: 4px !important;
    font-family: 'Inter', sans-serif !important;
    font-weight: 600 !important;
    letter-spacing: 0.06em !important;
    transition: background 0.2s ease, transform 0.15s ease !important;
}
.t-btn:hover {
    background-color: #2D4A8E !important;
    border-color: #2D4A8E !important;
    transform: translateY(-2px);
}

/* Шапка — навигация белая */
a.t-menu__link-item {
    color: #ffffff !important;
}

/* Подвал — нейтральный цвет ссылок */
.t389__typo {
    color: #333333 !important;
}
.t389__typo:hover {
    color: #000000 !important;
}