/* Custom utility extensions beyond Tailwind classes */
body {
    font-family: 'Inter', system-ui, sans-serif;
}

textarea {
    font-family: 'JetBrains Mono', 'Fira Code', monospace;
}

/* Custom scrollbar for dark/light mode elegance */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background: transparent;
}

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

.dark ::-webkit-scrollbar-thumb {
    background: #475569;
}

::-webkit-scrollbar-thumb:hover {
    background: #94a3b8;
}

.dark ::-webkit-scrollbar-thumb:hover {
    background: #64748b;
}

/* Specific background color definition to sync with Tailwind arbitrary values if needed */
.bg-gray-850 {
    background-color: #1a202c;
    /* Slightly darker than gray-800 */
}

.dark .bg-gray-850 {
    background-color: #171f2e;
}