/* Глобальные стили для JetBrains Mono */
html, body, input, select, textarea, button {
    font-family: 'JetBrains Mono', monospace;
}

/* Улучшенные стили для форм */
input[type="date"]::-webkit-calendar-picker-indicator {
    filter: invert(1);
    cursor: pointer;
}

select option {
    background-color: #1f2937;  /* gray-800 */
    color: #f9fafb;  /* gray-50 */
    font-family: 'JetBrains Mono', monospace;
}

/* Улучшенные стили для кнопок */
.btn-primary {
    @apply bg-indigo-600 hover:bg-indigo-700 text-white font-medium py-2 px-6 rounded-md shadow-md transition-all duration-200;
    font-family: 'JetBrains Mono', monospace;
}

/* Анимация для кнопок */
button {
    transition: all 0.2s;
    font-family: 'JetBrains Mono', monospace;
}

button:active {
    transform: scale(0.98);
}

/* Кастомный скроллбар */
::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    background-color: #1f2937;
}

::-webkit-scrollbar-thumb {
    background-color: #4f46e5;
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #4338ca;
}
