body { 
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; 
    background-color: #f1f5f9; 
}

.glass-card { 
    background: white; 
    border-radius: 12px; 
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03); 
    border: 1px solid #e2e8f0; 
}

.custom-file-upload { 
    display: inline-block; 
    cursor: pointer; 
    transition: all 0.3s ease; 
}

.custom-file-upload input[type="file"] { 
    display: none; 
}

::-webkit-scrollbar { 
    width: 8px; 
}

::-webkit-scrollbar-track { 
    background: #f1f1f1; 
}

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

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