
        body {
            font-family: 'Inter', sans-serif;
        }
        h1, h2, h3, .font-serif {
            font-family: 'Playfair Display', serif;
        }
        /* Кастомный стиль для скрытия скроллбара в инпутах, если нужно */
        .no-scrollbar::-webkit-scrollbar {
            display: none;
        }
        .placeholder-white::placeholder {
            color: rgba(255, 255, 255, 0.7);
        }

     .btn-back {
    position: fixed; /* Фиксируем кнопку относительно окна браузера */
    top: 90px;       /* Отступ сверху (чуть ниже меню, чтобы не перекрывать лого) */
    left: 20px;      /* Отступ слева */
    z-index: 100;    /* У меню z-50, ставим 100, чтобы кнопка была ПОВЕРХ всего */
    
    background-color: rgba(255, 255, 255, 0.9); /* Белый полупрозрачный фон */
    backdrop-filter: blur(5px); /* Размытие фона под кнопкой (эффект стекла) */
    color: #000;     /* Черный текст */
    padding: 10px 20px;
    border-radius: 30px; /* Круглые края */
    font-weight: 600;
    text-decoration: none;
    box-shadow: 0 4px 15px rgba(0,0,0,0.2); /* Красивая тень */
    transition: all 0.3s ease;
    border: 1px solid rgba(0,0,0,0.1);
}

.btn-back:hover {
    background-color: #ffffff; /* При наведении становится чисто белой */
    transform: translateY(-2px); /* Чуть всплывает */
    box-shadow: 0 6px 20px rgba(0,0,0,0.3);
}

/* На мобильных (если экран меньше 768px) сдвигаем кнопку вниз, чтобы не мешала меню */
@media (max-width: 768px) {
    .btn-back {
        top: auto;
        bottom: 20px; /* На телефоне кнопка будет внизу слева */
        left: 20px;
    }
}
